  /*rmhtml {
    height: 100%;
}*/

    body {
        margin: 0;
        padding: 0 !important;
        height: 100%;
        background: #ffff;
        width: 100%;
        font-family: "Gibson-Regular", sans-serif !important;
        font-size: 15px;
    }
.member_yutube {
    position: inherit !important;
}

.col-sm-4.FAQ {
    clear: both !important;
    vertical-align: bottom !important;
    margin-top:4px;
}
.col-sm-4.contact.us {
    clear: both;
    margin-top:4px;
    }

.row.flex-row.learn-more {
    margin-left: 453px !important;
}
input#bp-browse-button {
    background: #b00815 !important;
}
input#sumbit_temp{
background: #b00815 !important;
}


/*
#left-primary-menu li.menu-item-object-page > a{color: #D0021B;cursor:pointer;}
*/
#left-primary-menu li.current-menu-item > a, #left-primary-menu li.current-menu-item > a:hover{color: #D0021B !important;}

#left-primary-menu li.current-menu-parent > a{color: #D0021B !important;}

	#login-module-landing #ov-user-login input#ov-user-login-submit {
    border-radius: 30px !important;
    width: 100% !important;
    background: #C02828 !important;
    color: #ffff !important
}
 .button.basic-vote-buttons {
     width: 77% !important; 
    display: block;
    text-align: center;
    background: none !important;
    border: 2px solid #852119 !important;
    text-transform: uppercase;
    color: #000000 !important;
    border-radius: 50px !important;
    display: block !important;
    text-decoration: none !important;
    font-family: Gibson-Medium !important;
    /* letter-spacing: -2px !important; */
}

i.fa.fa-youtube-play.us_youtube_ac{
left:0px;
font-size: 16px;
position: relative;

}
/*#left-primary-menu li.scd-tru-menu a{color: #D0021B !important;}*/
 .dash-footers  {
        color: #ffffff !important;
        font-size: 18px !important;
        background: #870011;
        height: 33px;
        line-height: 33px;
        padding: 0px 50px;
        border-radius: 30px;
        margin: auto;
        width: auto;
        display: inline-block;
        float: none;
        text-align: center;
        font-family: gibson-semibold;
       /* margin-left: -65px;*/
	text-decoration:none;
	
    }

/*slick slider*/
.scd-banner-full .slick-prev {
    background: url(../images/one-voice-sprites.png) no-repeat center left;
    background-position: -18px 0px;
    top: 45% !important;
    height: 20px !important;
    left: 8px;
}
.scd-banner-full .slick-next {
    background: url(../images/one-voice-sprites.png) no-repeat center left;
    background-position: 0px 0px;
    top: 45% !important;
    height: 20px !important;
}
.curate-inner-cont ul.curate-nav .slick-prev {
    left: 15px;
    top: 10px;
	width: 22px;
    height: 22px;
	background: url(../images/nav-arrow-left.png) no-repeat center left;
}
.curate-inner-cont ul.curate-nav .slick-next {
    right: 15px;
    top: 10px;
	width: 22px;
    height: 22px;
	background: url(../images/nav-arrow-right.png) no-repeat center left;
}
.curate-inner-cont ul.curate-nav.slick-slider {
    margin-bottom: 20px;
    padding: 0px 15px !important;
	position: relative;
    padding-bottom: 15px !important;
}
.ppsocial-sliders ul.slick-slider .slick-slide a{
	padding: 0px 0px;
    margin: 10px 0px;
    border-radius: 0px;
    color: #000000;
    font-size: 18px;
    font-weight: 600;
	/*display: inline-block;*/
}
#profilepic i.fa.fa-upload {
    margin-top: 6px;
}
.resources-wraps p {
    color: var(--cont-black-color);
    font-size: 16px;
    font-family: gibson-regular;
    margin-top: -66px;
}


.ppsocial-sliders ul.slick-slider .slick-current a, 
.ppsocial-sliders ul.slick-slider .slick-current a:hover, 
.ppsocial-sliders ul.slick-slider .slick-current a:focus {
    color: #852119;
    background: none;
}
.ppsocial-sliders ul.slick-dots{text-align:center;margin-top: -3px;position: absolute;width: 100%;left: 0px;padding: 0px;}
.ppsocial-sliders ul.slick-dots li {display:inline-block;margin:0px 5px 20px;}
.ppsocial-sliders ul.slick-dots li button{padding:0px;line-height: 4px;font-size:0px;width:10px;height:10px;border-radius:50%;border:none;background:#000000;}
.ppsocial-sliders ul.slick-dots li.slick-active button{background:#852119;}

.landing-cont-footer {
	background-color:#f7f6f1;
}
   
    body,
    input,
    textarea {
        color: #3f3f3f;
        font: 300 15px/1.625 "Gibson-Regular", sans-serif !important;
    }

    a {
        outline: none !important;
        color: #D0021B;
        text-decoration: none;
    }
	.curate-container .person {
    margin-bottom: 15px;
}

.bootstrap-yop .basic-vote .button {
    padding: 8px 25px !important;
    font: 700 15px/1.625 "Gibson-Regular", sans-serif !important;

}
ul.popular-list li.person img {
    width: 100%;
    vertical-align: top;
    margin: 0px 0px 10px 0px;

}
ul.popular-list li.person {
    float: left;
    width: 20%;
    padding: 15px;
    margin: 0px;
}

.yop_poll_vote_button, .button.basic-vote-button {
    width: 180px !important;
    /*display: block;*/
    text-align: center;
    background: none !important;
    border: 2px solid #852119 !important;
    text-transform: uppercase;
    color: #000000 !important;
    border-radius: 50px !important;
    /*display: block !important;*/
    text-decoration: none !important;
    font-family: Gibson-Medium !important;
    letter-spacing: 1px !important;
}
 

    input[type="text"],
    input[type="password"],
    input[type="email"],
    input[type="url"],
    input[type="number"],
    textarea {
        background: #ffff none repeat scroll 0 0;
       /* border: 1px solid #ddd;
		padding: 3px;*/
        box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1) inset;
        color:#555;
    }

    h1 {
        color: #3f3f3f;
        font-family: "Gibson-Light";
        font-size: 37px;
        line-height: 70px;
    }

    h1,
    h2,
    h3,
    h4,
    h5,
    h6 {
        clear: both;
    }

    .viewport-lg {
        position: absolute;
    }

    body {
        overflow-x: hidden;
        overflow-y: scroll !important;
    }

    body.modal-open {
        overflow: hidden;
        position: fixed !important;
    }

    .modal.fade {
        overflow: auto !important;
    }

    #sidebar-left {
        background: #d0021b;
        /* Old Browsers */
        background: -webkit-linear-gradient(top, #d0021b, #62010d);
        /*Safari 5.1-6*/
        background: -o-linear-gradient(top, #d0021b, #62010d);
        /*Opera 11.1-12*/
        background: -moz-linear-gradient(top, #d0021b, #62010d);
        /*Fx 3.6-15*/
        background: linear-gradient(to bottom, #d0021b, #62010d);
        /*Standard*/
        color: #ffffff;
        font-family: "Gibson-Regular";
        font-size: 17px;
        left: 0;
        position: fixed;
        top: 0;
        /*width: 132px;*/
        width: 190px !important;
        height: 100%;
        min-height: 760px;
        z-index: 2001;
    }

    #main {
    float:left;
    position: relative;
    min-height: 100%;
    width: 100%;
    
    }
	
.container { padding-right: 15px!important; padding-left: 15px !important;}
#content-wrapper { margin-left: 0; overflow-x: hidden; height: auto; min-height: 100%;}
 
    .content-wrapper {
        margin-left: 0px;
        z-index: 100;
        height: auto;
        min-height: 100%;
    }

    .content-footer-wrapper {
       padding-left: 132px !important;
    }
	.new-home-banner .trusted_text {
    width: 50%;
    position: absolute;
    top: 25px;
    left: 25px;
    margin: 0px;
    padding: 30px;
    letter-spacing: 2px;
}
.new-home-banner .trusted_text h1 {
    position: relative;
    top: 0px;
    left: 0px;
    width: 100%;
    padding: 0px !important;
    font-size: 40px !important;
    color: var(--cont-black-color) !important;
    line-height: 42px;
}
.new-home-banner .trusted_text h3 {
    font-family: Gibson-Medium;
    font-size: 24px;
    line-height: 30px;
    color: var(--cont-black-color) !important;
}
	
	.curate-container .new-home-title {
    position: relative;
    float: none;
    width: auto;
}
ul.popular-list {
    margin: 0px 50px;
    padding: 0px;
	
}
ul.popular-list li.person {
    float: left;
    width: 20%;
    padding: 15px;
    margin: 0px;
}
.curate-container .new-home-cont h1 {
    font-family: Gibson-Medium;
    font-size: 36px;
    color: #494D56;
    line-height: normal;
    margin: 30px 0px 20px 0px;
}
.curate-container .new-home-title h1 {
    float: none;
    padding-right: 0;
    background: none;
    z-index: 99;
    position: relative;
    padding-bottom: 10px;
    border-bottom: 2px solid #852119;
}

.curate-container .new-home-cont h2 {
    color: var(--head-color);
    font-size: 24px;
    margin: 15px 0px 10px 0px;
}
.page-template-curate .title-featured-article {
    font-size: 20px;
    line-height: 26px;
}
.curate-cont-small {
    color: #000000;
    font-size: 14px;
    font-style: italic;
    margin-top: 10px;
}
.curate-container .new-home-left-block .col-sm-5 img {
    width: 100%;
    height: auto;
}


.curate-inner-cont .collapsed {
    background-image: url(../images/curate-right-arrow1.png) !important;
	width: 36px;
    height: 36px;
    top: 20px;
    background-position: 0px;
}
.curate-inner-cont .evidence_info_content.ev_ed .expanded {
    background-image: url(../images/curate-down-arrow1.png) !important;
	width: 36px;
    height: 36px;
    top: 20px;
    background-position: 0px;
}
.curate-inner-cont .info_title {
    padding-left: 40px;
    padding-right: 180px;
}
.curate-inner-cont .info_cont_hide {
    padding: 0 0 0 40px !important;
	color:#414C4A;
	font-size:16px;
	padding-right: 180px !important;
	margin-top:15px;
}
.curate-inner-cont  .evidence_info_content{padding: 0px 0 20px !important;}
.curate-inner-cont  .evidence_info_content .info_title h2 {
    color: var(--cont-black-color)!important;
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 10px;
    font-family: 'Gibson-Medium';
}
.curate-inner-cont  .info_title_sub_text{
    font-size: 14px;
    font-style: italic;
    color:  #000000;
    margin-bottom: 2px;
    display: block;
}
.curate-inner-cont  a.button_grey {
    color: #000000;
    display: inline-block;
    font-size: 14px;
    text-transform: uppercase;
    font-family: 'Gibson-Medium';
    line-height: 28px;
    margin-right: 15px;
    text-align: center;
    text-decoration: none;
    padding: 0px 15px;
    margin-bottom: 20px;
    border: 2px solid #852119;
    border-radius: 30px;
    background: #ffffff;
    height: auto;
    width: auto;
}



/*slide*/
featured_topics .slick-initialized .slick-slide {
    padding: 15px;
    position: relative;
}
.featured_topics .slick-slide img {
    border-radius: 15px;
    height: 110px;
    object-fit: cover;
    width: 100%;
    margin: auto;
}
.featured_topics .slick-initialized .slick-slide {
    padding: 15px;
    position: relative;
}
.featured_topics .slick-track {
    margin-left: initial !important;
    margin-right: initial !important;
}
.featured_topics .featured_text {
    color: #ffffff;
    position: absolute;
    font-size: 24px;
    font-family: 'Gibson-Medium';
    width: 180px;
    line-height: 24px;
    left: 50%;
    margin-left: -90px;
    top: 45px;
    text-transform: uppercase;
}

.featured_topics .slick-track {
    margin-left: initial !important;
    margin-right: initial !important;
}
.curate-container .featured_topics .council-list {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}
.featured_topics .slick-slider {
    padding-left: 50px !important;
    padding-right: 50px !important;
}

.emd_dl_red{
font-family:"Gibson-Regular", sans-serif !important;
font-size:15px;
  font-weight:bold;
 font-style:normal;	
 text-decoration:none;
        text-align:center;
        text-shadow:1px 1px 0px #870011;
		 border:1px solid #870011;
		  background-color:#870011;
		 height:41px;
         width:153px;
color:#ffff !important;		
padding: 8px 25px!important;
min-height: 28px;
 min-width: 100px;		  
}

    #buddypress div.activity-comments form textarea {
        font-size: 100% !important;
    }

    .content {
        padding-left: 15px;
        padding-right: 15px;
        width: 100%;
        box-sizing: border-box;
    }

    .page.page-id-2867.page-template-default.js {
        overflow: hidden !important;
    }

    .post_visual.slide-main-banner+div {
        display: none;
    }

    a:focus {
        border-width: 1px !important;
        text-shadow: none !important;
        outline: 0 !important;
        outline-offset: 0 !important;
       
    }

    button:focus {
        border-width: 1px !important;
        /*outline: thin dotted !important;
        outline-offset: -2px !important;*/
        outline: 0 !important;
        outline-offset: 0 !important;
        text-shadow: none !important;
    }

    input:focus {
        border-color: #3F3F3F !important;
        box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6) !important;
        outline: 0 none !important;
        text-shadow: none !important;
    }

    .leftNavoff .left-search .search-field {
        display: block !important;
    }

    .leftNavoff .left-search .searchclear {
        right: -52px !important;
    }

    .courage-post-foot-share .video-bind {
        left: 10px;
        z-index: 100;
    }

    #logo {
        left: 35px;
        position: absolute;
        top: 12px;
        z-index: 301;
        height: 70px;
    }

	 .top-main-head {
		margin-top: 40px;
		margin-bottom: 15px;
		padding:0 10px;
	}
		ul#left-primary-menu { 
		list-style: none;
		margin: 60px 0px 0px 0px;
		/*margin: 1px 0px 0px 0px;*/	
		padding: 8px;
		min-width: 480px;
	   }

	.primary-nav {
		margin-left: -71px;
	}

	ul#left-primary-menu li {
		display: block;
		float: left;
        margin: 0px 12px;
        
	}

  
	#left-primary-menu li a {
    color: var(--head-color);
    font-size: 16px !important;
    font-family: 'gibson-medium';
    text-decoration: none;
    letter-spacing: 1px;
	}
	#left-primary-menu li a:hover {
    text-decoration: none;
    color:#D0021B !important;
	}
	
    ul.menu li.current-menu-item a,
    ul.menu li.current-menu-ancestor > a {
        color: #D0021B !important;
        font-size: 15px; 
    }

    ul.menu li ul.sub-menu {
        display: none;
        position: absolute;
		width: 300px;
		background: #ffffff;
		/*left: 69px;
		top: 66px
	         top: 43px;*/
		z-index: 9999;
		list-style: none;
		margin: 0;
		padding: 0;
		-webkit-box-shadow: 0px 8px 8px 0px rgb(0 0 0 / 25%);
		-moz-box-shadow: 0px 8px 8px 0px rgba(0,0,0,0.25);
		/*box-shadow: 0px 8px 8px 0px rgb(0 0 0 / 25%);*/
	    box-shadow: 0px 8px 8px 0px rgb(0 0 0 / 25%);
    }

    ul.menu li:hover ul.sub-menu {
        display: block;
    }
	ul.menu li.scd-edu-menu ul.sub-menu {
		left: 243px;
	}

    ul.menu li ul.sub-menu li a {
        font-family: "Gibson-Regular";
        font-size: 20px;
        font-weight: normal;
    }
	#left-primary-menu ul.sub-menu li a {
        width: 100%;
        display: block;
        float: left;
        padding: 8px 15px;
        font-size: 14px !important;
        font-family: 'gibson-regular';
        color: #000000 !important;
        letter-spacing: normal !important;
	}
	
	#left-primary-menu ul.sub-menu li a:hover {
        color: #D0021B !important;
        background: rgb(199,60 ,111 , 0.2);
	}
    #left-primary-menu ul.sub-menu li{
    /*margin: 5px 0px;
    width: 100%;*/
    width: 100%;
    display: block;
    float: left;
    margin: 0px;
	}
	#left-primary-menu ul.sub-menu li.current-menu-item a, #left-primary-menu ul.sub-menu li.current-menu-item a:hover{background: rgb(199,60 ,111 , 0.2);color:#000000 !important;}
    ul.menu li ul.sub-menu li a .menu-item-description {
        font-size: 12px;
        padding-left: 15px;
        font-style: italic;
        display: block;
    }

    .left-search {
        box-sizing: border-box;
        height: 30px;
        margin: 52px 7px 30px;
        position: relative;
    }

    .left-search .search-field {
        border: 1px solid #ce7b84 !important;
		border-radius: 50px;
		width: 166px;
		padding-right: 65px;
		padding-left: 15px;
		background: #ffffff !important;
		-webkit-transition: all 0.4s ease-in-out;
		transition: all 0.4s ease-in-out;
		float: right;
		/*text-transform: capitalize; */
		height: 30px;
		margin-top:17px;
    }

    .left-search .search-field::-webkit-input-placeholder {
        /* Chrome/Opera/Safari */
        color: #939796 !important;
    }

    .left-search .search-field::-moz-placeholder {
        /* Firefox 19+ */
        color: #939796 !important;
    }

    .left-search .search-field:-ms-input-placeholder {
        /* IE 10+ */
        color: #939796 !important;
    }

    .left-search .search-field:-moz-placeholder {
        /* Firefox 18- */
        color: #939796 !important;
    }
	
	    
	#ov-user-register input.form-control::-webkit-input-placeholder , #ov-user-register-modal input.form-control::-webkit-input-placeholder {
        /* Chrome/Opera/Safari */
        font-style: italic !important;
    }

    #ov-user-register input.form-control::-moz-placeholder, #ov-user-register-modal input.form-control::-moz-placeholder{
        /* Firefox 19+ */
        font-style: italic !important;
    }

    #ov-user-register input.form-control:-ms-input-placeholder, #ov-user-register-modal input.form-control:-ms-input-placeholder{
        /* IE 10+ */
        font-style: italic !important;
    }

   #ov-user-register input.form-control:-moz-placeholder, #ov-user-register-modal input.form-control:-moz-placeholder{
        /* Firefox 18- */
        font-style: italic !important;
    }
	
	
	#ov-user-login input.form-control::-webkit-input-placeholder, #ov-user-login-modal input.form-control::-webkit-input-placeholder{
        /* Chrome/Opera/Safari */
        font-style: italic !important;
    }

    #ov-user-login input.form-control::-moz-placeholder, #ov-user-login-modal input.form-control::-moz-placeholder{
        /* Firefox 19+ */
        font-style: italic !important;
    }

    #ov-user-login input.form-control:-ms-input-placeholder, #ov-user-login-modal input.form-control:-ms-input-placeholder{
        /* IE 10+ */
        font-style: italic !important;
    }

   #ov-user-login input.form-control:-moz-placeholder, #ov-user-login-modal input.form-control:-moz-placeholder{
        /* Firefox 18- */
        font-style: italic !important;
    }
    #myModallost #ov-user-reset-modal input.form-control::-webkit-input-placeholder,
    #ov-user-register select.form-control option:first-child::-webkit-input-placeholder, #ov-otp-login input.form-control::-webkit-input-placeholder{
        /* Chrome/Opera/Safari */
        font-style: italic !important;
    }

    #myModallost #ov-user-reset-modal input.form-control::-moz-placeholder,
    #ov-user-register select.form-control option:first-child::-webkit-input-placeholder, #ov-otp-login input.form-control::-moz-placeholder{
        /* Firefox 19+ */
        font-style: italic !important;
    }

    #myModallost #ov-user-reset-modal input.form-control:-ms-input-placeholder,
    #ov-user-register select.form-control option:first-child::-webkit-input-placeholder, #ov-otp-login input.form-control:-ms-input-placeholder{
        /* IE 10+ */
        font-style: italic !important;
    }

    #myModallost #ov-user-reset-modal input.form-control:-moz-placeholder,
    #ov-user-register select.form-control option:first-child::-webkit-input-placeholder, #ov-otp-login input.form-control:-moz-placeholder{
        /* Firefox 18- */
        font-style: italic !important;
    }
	

    .left-search a.global-search-btn {
        position: absolute;
		right: 9px;
		top: 19px;
    }


    .left-search input.search-field::-webkit-input-placeholder {
        /* Chrome/Opera/Safari */
        color: #ffffff;
    }

    .left-search input.search-field::-moz-placeholder {
        /* Firefox 19+ */
        color: #ffffff;
    }

    .left-search input.search-field:-ms-input-placeholder {
        /* IE 10+ */
        color: #ffffff;
    }

    .left-search input.search-field:-moz-placeholder {
        /* Firefox 18- */
        color: #ffffff;
    }


    ul.left-social-icons {
        margin: 30px 12px;
        padding: 0px;
        list-style: none;
    }

    ul.left-social-icons li {
        margin: 0px;
        padding: 0px;
        float: left;
        margin: 0px 5px;
    }

    .left-search .searchclear {
        display: none;
        float: left;
        margin-right: 0;
        margin-top: 29px;
        position: absolute;
        right: 38px;
        transition: all 0.4s ease 0s;
       /* color: #ffffff;*/
    }

    .page-template-main-welcome-page-template #div-sugid ul.new-member-list li {
        border-bottom: 1px solid #f8f8f8;
        clear: both;
        display: block;
        min-height: 0;
        padding: 15px 0;
    }

    ul.menu li.active a {
        color: #ffffff;
    }

    ul.menu li.active {
        position: relative;
        background: #10ac96;
        color: #ffffff !important;
    }

    ul.menu li.active:after {
        left: 100%;
        top: 50%;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
        border-color: rgba(16, 172, 150, 0);
        border-left-color: #10ac96;
        border-width: 12px;
        margin-top: -12px;
        box-sizing: border-box;
    }

    ul.menu .dashboard.active {
        position: relative;
        background: #98a8b4;
        color: #ffffff !important;
    }

    ul.menu .dashboard.active:after {
        left: 100%;
        top: 50%;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
        border-color: rgba(16, 172, 150, 0);
        border-left-color: #98a8b4;
        border-width: 12px;
        margin-top: -12px;
        box-sizing: border-box;
    }

    ul.menu .rareclinical.active {
        position: relative;
        background: #259fd9;
        color: #ffffff !important;
    }

    ul.menu .rareclinical.active:after {
        left: 100%;
        top: 50%;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
        border-color: rgba(16, 172, 150, 0);
        border-left-color: #259fd9;
        border-width: 12px;
        margin-top: -12px;
        box-sizing: border-box;
    }

    div#resend {
        display: none;
    }

    .resend-cont {
        top: 85px;
        position: absolute;
        padding: 0;
        font-size: 12px;
        width: auto;
        z-index: 116;
        background-color: #ffffff;
        color: #c00;
    }

    .err-hie {
        padding: 100px 40px 35px 40px !important;
    }

    ul.menu li:hover a {
        color: #ffffff;
    }

    ul.menu li.active:hover a {
        color: #ffffff;
    }

   

    .secondary-nav {
        padding-top: 1px;
        text-align: center;
    }

    .secondary-nav a:link,
    .secondary-nav a:visited {
        color: #ffffff;
        display: inline-block;
        font-size: 13px;
    }

 

    #sidebar-left:after {
        background: url(../images/cell-img.png) repeat;
        content: "";
        height: 100%;
        left: 0;
        position: absolute;
        top: 0;
        width: 100%;
        z-index: -1;
    }

    #branding {
        background: rgba(102, 24, 26, 0.9);
        min-height: 30px;
        height: auto;
        position: relative;
        width: 100%;
        top: 0 !important;
        z-index: 1002;
    }

    ul.head-nav {
        font-size: 13px;
        list-style: outside none none;
        margin: 0;
        padding-left: 0;
        display: block;
    }

    ul.head-nav li {
        color: #ffffff;
        font-size: 13px;
      /*  padding: 10px 0 5px !important;*/
        float: left;
        margin: 5px 0 0;
        line-height: 15px;
    }

    ul.head-nav img.avatar {
        width: 25px;
        height: 25px;
        border-radius: 50%;
        margin-right: 5px;
        margin-top: -5px;
        object-fit: cover;
    }

    ul.head-nav li a {
        color: #fff;
        font-size: 14px;
        line-height: 20px;
        text-decoration: none;
        border-right: 1px solid #ffffff;
        padding: 0 25px;
    }

    ul.head-nav li:last-child a {
        border: none;
    }

    .head-nav a {
        /*border: medium none;*/
        float: left;
    }

    .header-left ul.head-nav li:nth-child(3) a {
        padding: 0 10px;
        border-left: 1px solid #fff !important;
    }

    .header-left ul.head-nav li.notification-btn {
        margin-left: 10px !important;
    }

    .header-left ul.head-nav li:nth-child(4) a {
        border: none !important;
        padding: 0 10px 0 0;
    }

    .headertwitter-share {
        position: relative;
    }

    .twitter-icon {
        width: 22px;
        height: 22px;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 100;
        background: url("../images/twitter-header-icon") no-repeat top left;
    }

    .headertwitter-share iframe {
        border-radius: 50% !important;
        height: 20px !important;
        width: 20px !important;
    }

    .headertwitter-share iframe .btn {
        height: 20px;
        padding: 3px 8px 1px 5px;
        box-sizing: border-box;
    }

    .headerfb-share img {
        height: 20px;
        width: 20px;
    }

    .head-nav span.count {
        background: #e94b44 none repeat scroll 0 0;
        border-radius: 50%;
        color: #fff !important;
        float: right;
        font-size: 13px;
        height: 20px;
        line-height: 20px;
        margin-left: 7px;
        margin-top: 0;
        position: relative;
        text-align: center;
        width: 20px;
    }

    #primary-cont { 
        float: left;
        width: 100%;
        position: relative;
        min-height: 750px;
    }

    .cont-head {
       margin-top: 10px;
       margin-bottom: 10px;
       min-height: 40px;
      /* padding:0 10px;*/
    }

    .cont-head img {
        max-height: 45px;
    }

    .cont-head.cli-search {
        margin-bottom: 30px;
    }

    .cont-head.cli-search .clinical-searchbox {
        float: right;
    }

    /*******************suggestion****8/19/2015**************************/

    .suggestions {
        font-family: "Gibson-Regular";
        padding-left: 10px;
        font-size: 16px;
        padding: 0 0 0 10px;
        line-height: 19px;
    }

    .suggst {
        margin-left: 0;
        color: #677783;
        font-family: Gibson-Regular;
        font-weight: 700;
        text-decoration: none;
    }

    .toprated-viewmore {
        padding: 10px;
        line-height: 13px;
    }

    .suggst-user a {
        font-family: Gibson-Light;
        color: #373737 !important;
    }

    .suggst-user a:hover {
        font-family: Gibson-Light;
        color: #10ac96 !important;
        text-decoration: none;
    }

    .suggest-a {
        color: #259fd9 !important;
        font-family: Gibson-Light&quot;
    }

    .suggest-vote {
        float: left;
        width: 30px;
    }

    .arrow-up {
        background: url("../images/arrow2.png") no-repeat;
        width: 15px;
        height: 15px;
    }

    .arrow-up-active {
        background: url("../images/arrow2-over.png") no-repeat;
        width: 15px;
        height: 15px;
    }

    .arrow-down {
        background: url("../images/arrow1.png") no-repeat;
        width: 15px;
        height: 15px;
    }

    .arrow-down-active {
        background: url("../images/arrow1-over.png") no-repeat;
        width: 15px;
        height: 15px;
    }

    #div-sugid ul.new-member-list li {
        border-bottom: 1px solid #f8f8f8;
        clear: both;
        display: none;
        float: left;
        margin-bottom: 10px;
        min-height: 0;
        padding: 5px 0 10px;
        width: 100%;
        box-sizing: border-box;
    }

    .rarehome-arrows {
        box-sizing: border-box;
        cursor: pointer;
        float: left;
        line-height: 12px !important;
        padding-right: 10px;
        position: absolute;
        right: 0;
        text-align: center;
        top: 12px;
        width: 32px;
    }

    /*******************suggestion****8/19/2015**************************/

    .reset {
        background: #AEA99D;
        border: medium none;
        border-radius: 0;
        color: #ffffff;
        float: right;
        font-size: 18px;
        height: 35px;
        margin-right: 10px;
        width: 120px;
        box-sizing: border-box;
    }

    #globid {
        position: relative;
    }

    #globid #searchclear {
        position: absolute;
        right: 48px;
        top: -5px;
        display: none;
    }

    .courage_post_form_container {
        border: none;
        margin-bottom: 15px;
        padding: 11px 10px 11px;
        position: relative;
        background: #444444;
        box-sizing: border-box;
        min-height: 175px;
        height: auto;
       /* margin-top:-40px;*/
    }

    .courage-post-full .courage-new-section {
        background: #ffffff none repeat scroll 0 0;
        border: 1px solid #AEA99D;
        height: 55px;
        margin: 0 0 45px;
        padding: 10px;
    }

   

    .page-template-main-welcome-page-template .msg_activity {
        font-size: 14px;
    }

    .page-template-main-welcome-page-template .courage_post_head1 {
        height: auto !important;
        z-index: 99;
    }

    .page-template-main-welcome-page-template .bgr-menu {
        z-index: 2500 !important;
    }

    .courage_post_form_box textarea {
        background: none;
        border: none;
        height: 80px;
        transition: all 0.4s ease 0s;
        padding: 8px 10px 9px 60px;
        box-shadow: none;
        border-radius: 0 8px 8px 0;
        width: 100%;
        box-sizing: border-box;
    }

    .courage_post_form_photo {
        position: absolute;
        left: 5px;
        top: 5px;
    }

    .courage_post_form_photo img {
        width: 35px;
        height: 35px;
    }

    .courage_post_form_actions {
        position: absolute;
        bottom: 22px;
        right: 15px;
        width: 260px;
        height: 20px;
        color: #afbdc8;
        text-align: right;
    }

    .courage_post_form_actions i {
        cursor: pointer;
        padding-right: 10px;
    }

    .courage_post_form_actions input {
        background-color: #259fd9;
        border: 0 none;
        border-radius: 4px;
        box-shadow: none;
        color: #fff;
        height: 30px;
        width: 45px;
    }

    .courage-post {
        position: relative;
        z-index: 10;
    }

    .courage-post-cont {
        position: relative;
    }

    .courage-post-cont .bpfb_final_link .bpfb_link_contents {
        width: 100% !important;
    }

    .courage-post-cont .bpfb_link_preview_container {
        height: auto;
        overflow: hidden;
        width: 100%;
    }

    .courage_post_head {
        background-color: #10ac96;
        color: #fff;
        height: 64px;
        position: relative;
        overflow: hidden;
    }

    .courage_post_head_img {
        float: left;
        height: 65px;
        width: 65px;
        overflow: hidden;
    }

    .courage_post_head_text {
        font-size: 13px;
        height: 64px;
        line-height: 16px;
        overflow: hidden;
        padding-left: 45px;
        padding-top: 16px;
        width: auto;
        box-sizing: border-box;
    }

    .courage_post_menu {
        position: absolute;
        top: 5px;
        right: 5px;
        color: #c56d78;
        cursor: pointer;
        width: 30px;
        height: 20px;
        font-size: 21px;
    }

    .courage_post_menu:hover {
        color: #ffffff !important;
    }

    .courage_post_related {
        color: #ffffff;
        cursor: pointer;
        font-size: 12px;
        height: 64px;
        line-height: 14px !important;
        padding-right: 30px;
        padding-top: 18px;
        position: absolute;
        right: 0;
        text-align: right;
        top: 0;
        width: 85px;
        border-left: 1px solid #c56d78;
        background: #870011;
        box-sizing: border-box;
    }

    .courage_post_related:hover {
        background: #c56d78;
        color: #ffffff;
    }

    .courage_post_content {
        min-height: 53px;
        color: #3e4c4a;
        background-color: #f4f6f7;
        font-size: 13px;
        width: 100%;
        float: left;
        word-wrap: break-word;
        position: relative;
    }

    .courage_post_content_status {
        padding: 5px 10px;
        line-height: 16px;
    }

    .courage_post_content_img {
        padding: 0 7px 5px 7px;
        height: 180px;
        overflow: hidden;
        box-sizing: border-box;
    }

    .courage_post_head_text a:link,
    .courage_post_head_text a:visited {
        color: #fff;
        font-family: "Gibson-SemiBold";
        font-size: 17px;
        text-decoration: none;
    }

    .courage_post_posted_date {
        color: #143b38;
        font-size: 11px;
        line-height: 22px;
    }

    .courage_post_content_status {
        font-size: 15px;
        line-height: 18px;
        padding: 5px 10px;
    }

    .courage_comment_content p {
        margin-top: 0 !important;
    }

    .courage_comment_content a {
        float: left;
    }

    .courage_comment_content .acomment-content a {
        float: none;
    }

    .courage_comment_content a:link,
    .courage_comment_content a:visited {
        color: #D0021B;
        text-decoration: none;
    }

    .courage_comments.activity-comments {
        background-color: #f4f6f7 !important;
        padding-bottom: 5px;
        float: left;
        width: 100%;
    }
    #buddypress div.activity-comments form .ac-textarea{
		background: #f4f6f7 !important;
	}
	.basic-yop-poll-container {
   /* background: #f4f6f7 !important;*/
	}
    .courage_comment {
        background-color: #f4f6f7 ;
        padding: 0 15px 15px;
        clear: both;
        padding-top: 0 !important;
        padding-left: 10px;
        padding-bottom: 0 !important;
    }

    .courage_comment_user_photo {
        width: 45px;
        float: left;
        padding-top: 2px;
    }

    .courage_comment_content {
        width: 100%;
        float: left;
        font-size: 13px;
        line-height: 18px;
        position: relative;
    }

    .courage_comment_meta {
        padding-top: 5px;
        font-size: 13px;
    }

    .courage_comment_date {
        text-align: right;
        width: 200px;
        float: right;
        font-size: 10px;
        color: #bfc4c9;
        position: absolute;
        bottom: 0;
        right: 0;
    }

    .courage_post_footer {
        height: 34px;
        background-color: #f4f6f7;
        position: relative;
        float: left;
        width: 100%;
        /*margin-bottom: 40px !important;*/
        z-index: 10;
        margin-bottom: -23px;
        border-top: 2px solid #f4f4f4;
    }

    .courage_comments.activity-comments>ul {
        padding-top: 15px !important;
        -webkit-box-shadow: inset 0 6px 5px -4px rgba(0, 0, 0, 0.2);
        -moz-box-shadow: inset 0 6px 5px -4px rgba(0, 0, 0, 0.2);
        box-shadow: inset 0 6px 5px -4px rgba(0, 0, 0, 0.2);
    }

    #buddypress div.activity-comments form.ac-form {
        padding-top: 17px !important;
    }

    .courage-post-foot-share {
        position: absolute;
        margin-top: -75px;
        right: 15px;
        width: 200px;
        height: 36px;
        line-height: 30px;
        font-size: 18px;
        color: #6a7b8b;
        display: table;
        text-align: right;
    }

    .courage-post-box .courage-post-foot-share {
        width: 80px !important;
        right: 0;
    }

    .clinical-searchbox .input-group .input-group-addon {
        z-index: 100 !important;
        position: relative !important;
    }

    .courage-post-foot-share span {
        color: #8ed4f6;
        font-size: 18px;
        vertical-align: middle;
    }

    .courage-post-foot-share div {
        display: table-cell;
    }

    .courage-post-foot-share a:link,
    .courage-post-foot-share a:visited {
        color: #6a7b8b;
        text-decoration: none;
    }

    .courage-post-foot-share a:link {
        text-decoration: none;
    }

    .courage_post_care {
        /* background: rgba(0, 0, 0, 0) url("../images/rareCourage-share-arrow.png") no-repeat scroll 42px 34px !important; */
        color: #ffffff;
        height: 55px;
        padding: 0 5px 5px;
        position: relative;
        width: 80px;
        box-sizing: border-box;
    }

    
    .courage_comment_content .ac-reply-content .ac-textarea {
        background: none !important;
        margin-bottom: 0 !important;
    }

    .short-desc {
        cursor: pointer;
    }

    .carebut {
        font-size: 15px !important;
        line-height: 23px;
        float: left;
    }

    .cared_trigger .enc_counter {
        float: left;
    }

    .carebut sub {
        top: 2px;
        font-size: 18px;
    }

    .rare-flyout {
        position: absolute;
        top: 0;
        left: 0;
        display: none;
        background-color: #d6dee1;
        z-index: 88;
    }

    .rare-flyout-open {
        top: 0;
        display: none;
        background-color: #ffffff;
        padding: 20px;
        z-index: 88;
        position: absolute;
        left: 12px;
        top: 28px;
    }

    #activity-stream-pinned .rare-flyout-open {
        top: 30px;
    }

    .rare-flyout-open:after {
        right: 100%;
        top: 38px;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
        border-color: rgba(255, 255, 255, 0);
        border-right-color: #ffffff;
        border-width: 15px;
        margin-top: -20px;
        box-sizing: border-box;
    }

    .rare-flyout-open h1 {
        font-size: 18px;
        line-height: 22px;
        font-family: "Gibson-Regular";
        margin: 0 40px 10px 0px;
    }

    .rare-flyout-open h6,
    .details-right-rel h6 {
        font-size: 17px;
    }

    .rare-flyout-open h4 {
        margin-top: 5px;
    }

    .rare-flyout-open ul {
        margin-bottom: 15px;
    }

    ul.rare-list {
        list-style: none;
        margin: 0;
        padding: 0;
    }

    ul.rare-list li {
        font-size: 11px;
        color: #143b38;
        border-bottom: 1px solid #bac6c7 !important;
        padding: 12px 0 3px;
        padding-left: 44px;
        position: relative;
        line-height: 16px;
        word-wrap: break-word;
    }

    ul.rare-list li:last-child {
        border: none !important;
    }

    ul.rare-list li .rel-source {
        font-family: "Gibson-regular";
        font-size: 11px;
        color: #143b38;
    }

    .rare-flyout-open ul.rare-list {
        padding-bottom: 20px !important;
        display: none;
    }

    .rare-flyout-open.slideEffect ul.rare-list {
        display: block;
    }

    .rel-icon {
        color: #afbdc8;
        font-size: 35px;
        height: 40px;
        left: 0;
        position: absolute;
        text-align: center;
        top: 18px;
        width: 54px;
    }

    .post-type-rarehub .form-item-checkbox {
        display: none !important;
    }

    .post-type-rarehub #wpcf-post-relationship table th:nth-child(7) {
        display: none !important;
    }

    .rel-title a:link,
    .rel-title a:visited {
        font-size: 12px;
        color: #3f3f3f;
        text-decoration: none;
        font-family: "Gibson-semibold";
    }

    .dash-head {
        color: #677783;
        font-family: "Gibson-Light";
        font-size: 35px;
        line-height: 32px;
        margin-bottom: 25px !important;
        padding: 0 210px 25px 115px;
        position: relative;
        word-wrap: break-word;
        border-bottom: 1px solid #a6b4bf;
    }

    .dash-head-button {
        padding-left: 10px;
        position: absolute;
        right: 0;
        text-align: right;
        top: 30px;
    }

    .dash-head-button .create-rare-team-btn {
        /*background: #01af96 none repeat scroll 0 0;*/
        background: none;
        border-radius: 4px;
        color: #fff;
        cursor: pointer;
        float: left;
        font-size: 18px;
        height: 30px;
        padding-left: 10px;
        padding-right: 10px;
        line-height: 28px;
    }

    .dash-head-button a {
        text-decoration: none;
    }

    .dash-head-button .rareteam-head {
        font-size: 23px;
    }

    #invite-raremates .members-row.non-onvoice-member {
        padding-right: 0;
    }

    .dash-head-button .create-rare-team-btn {
        color: #ffffff;
        text-decoration: none;
    }

    .dash-head-button .create-rare-team-btn:hover {
        color: #ffffff;
        text-decoration: none;
    }

    .dash-head-button a {
        background: #249fda;
        display: block;
        float: right;
        padding: 8px 15px !important;
    }

    .dash-well {
        
        margin-bottom: 20px;
        word-wrap: break-word;
        width: 100%;
        float: left;
    }

    .suggestion_box .dash-well {
        background: rgba(255, 255, 255, 0.5);
    }

    .dash-well-head {
        background-repeat: no-repeat;
        color: #fff;
        font-family: "Gibson-SemiBold";
        font-size: 16px;
        min-height: 40px;
        line-height: 20px;
        padding-left: 45px;
        background-color: #870011;
        padding-top: 10px;
        padding-bottom: 10px;
    }

  
    .dash-well-cont {
        line-height: 20px;
        font-size: 16px;
        padding: 5px 10px;
        color: #323e48;
        font-family: "Gibson-regular";
        font-weight: normal;
    }

    .dash-well-cont .dashcourage {
        color: #444444;
    }

    .dash-footer {
        color: #3e4c4a;
        font-size: 13px;
        line-height: 13px;
        padding: 10px 10px 10px;
        float: left;
        width: 100%;
        box-sizing: border-box;
    }

    .dash-footer a:link,
    .dash-footer a:visited {
        color: #143b38;
        font-family: "Gibson-Regular";
        font-size: 11px;
    }

    .featured-quotes .dash-well-cont a {
        color: #337ab7 !important;
        cursor: pointer;
        display: block;
        font-family: "Gibson-regular";
        font-size: 12px;
        font-weight: bold;
        margin-top: 5px !important;
    }

    .featured-quotes .dash-well-cont a:hover {
        text-decoration: none;
    }

    .dash-rel {
        background-color: #d8dee2;
        padding: 10px 10px 5px;
    }

    ul.dash-trialst {
        list-style: none;
        margin: 0;
        padding: 0;
    }

    ul.dash-trialst li {
        line-height: 17px;
        padding: 10px 40px 5px 0;
        position: relative;
    }

    ul.dash-trialst li a {
        height: 35px;
        overflow: hidden;
        float: left;
        width: 100%;
    }

    ul.dash-trialst li a:after {
        color: #bcc1c5;
        /*content: ">";*/
        font-family: "Gibson-Regular";
        font-size: 22px;
        font-weight: 200;
        position: absolute;
        right: 11px;
        top: 20px;
        width: 10px;
    }

    ul.dash-trialst li .fa-angle-right {
        color: #bcc1c5;
        font-size: 32px;
        position: absolute;
        right: 5px;
        top: 10px;
    }

    .featured-quotes .fa-angle-right {
        font-size: 18px;
        left: 2px;
        position: relative;
        top: 3px;
    }

    .dash-well-cont span.topconv-more .fa-angle-right {
        font-size: 18px;
        left: 2px;
        position: relative;
        top: 3px;
    }

    .dashtop .dash-footer a .fa-angle-right {
        font-size: 18px;
        left: 2px;
        position: relative;
        top: 2px;
    }

    ul.dash-trialst a:link,
    ul.dash-trialst a:visited {
        color: #143b38;
        font-family: "Gibson-SemiBold";
        font-size: 15px;
        text-decoration: none;
        line-height: 20px;
    }

    .dash_trial_view_all a:link,
    .dash_trial_view_all a:visited {
        color: #98a8b4;
        display: block;
        padding: 15px;
    }

    .viewall-trials a {
        color: #4CACDC;
        font-family: "Gibson-regular";
        font-size: 16px;
        display: block;
        margin-bottom: 10px;
        margin-top: 10px;
        text-decoration: none;
    }

    .enc_power {
        position: relative;
    }

    .right-col-title {
        background-color: #870011;
        color: #fff;
        font-family: "Gibson-SemiBold";
        font-size: 15px;
        line-height: 20px;
        min-height: 40px;
        padding-left: 45px;
        text-transform: uppercase;
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .widget_list_newest_members h2.widget-title {
        display: none;
    }

    .list-img-box form {
        margin-bottom: 0;
    }

    span.source {
        font-family: "Gibson-regular" !important;
        font-size: 11px !important;
        color: #143b38 !important;
    }

    .enc-power-img img {
        width: 100%;
        height: auto;
    }

    .enc-power-img {
        width: 100%;
        height: 250px;
        background-color: #10ac96;
        padding: 10px;
        box-sizing: border-box;
    }

    .enc-power-community {
        background-color: white;
        float: left;
        font-size: 30px;
        text-align: center;
        height: 45%;
        width: 100%;
    }

    .enc-power-personal {
        color: white;
        font-size: 27px;
        text-align: center;
        width: 100%;
        cursor: pointer;
    }

    .enc-power-community p {
        color: #10ac96;
        font-size: 32px;
        padding-top: 15px;
    }

    .enc-point-display {
        display: none;
    }

    #secp {
        color: grey;
        font-size: 12px;
    }

    .more-point:after {
        top: 100%;
        left: 50%;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
        border-color: rgba(255, 255, 255, 0);
        border-top-color: #ff646a;
        border-width: 10px;
        margin-left: -10px;
        box-sizing: border-box;
    }

    .more-point p {
        margin: 0 0 49px !important;
        text-align: center;
        color: #ffffff;
        font-weight: bold;
    }

    .enc-pow {
        text-align: center;
    }

    .pnt-details {
        background-color: #ff646a;
        color: #ffffff;
        padding: 15px;
    }

    .pnt-details ul {
        list-style: none;
        margin: 0 !important;
        padding: 0 !important;
    }

    .pnt-details ul li {
        color: #ffffff;
        position: relative;
        border-bottom: 1px solid #ffffff;
        padding: 5px 0;
        text-align: left;
        margin-bottom: 5px;
    }

    .pnt-details ul li:last-child {
        border: none;
    }

    .point-right {
        float: right;
        text-align: right;
        width: 200px;
        position: absolute;
        right: 0;
        top: 6px;
        height: 25px;
    }

    #go-back {
        text-decoration: none;
    }

    /*.pull-right{margin-top: 9px;}*/

    .selected {
        display: none;
    }

    #object-nav .selected,
    #subnav .selected {
        display: block !important;
    }

    .opt-out-color {
        background-color: #98a8b4 !important;
    }

    .activity-update-list {
        list-style: none;
        padding: 0px;
        margin: 0px;
    }

    .error-msg p {
        margin: 9px 0 10px !important;
    }

    .community-leaderboard {
        background-color: #870011;
        color: #fff;
        font-size: 18px;
        line-height: 23px;
        padding: 12px 18px;
    }

    ul.new-member-list {
        list-style: none;
        margin: 0;
        padding: 10px !important;
    }

    ul.new-member-list li {
        padding: 20px 15px;
        clear: both;
        min-height: 65px;
    }

    .dash-new-member-photo {
        float: left;
        height: 60px;
        padding-top: 0;
        width: 60px;
    }

    .dash-new-member-info {
        color: #444444;
        font-family: "Gibson-regular";
        font-size: 12px;
        line-height: 12px;
        margin-bottom: 10px;
        padding-left: 10px;
        padding-right: 10px;
        width: auto;
        word-wrap: break-word;
        box-sizing: border-box;
    }

    .dash-new-member-info a:link,
    .dash-new-member-info a:visited {
        color: #444444;
        font-family: "Gibson-regular";
        font-size: 16px;
        text-decoration: none;
        display: block;
        padding-top: 18px;
        line-height: 0px;
    }

    .home-fapcouncil a .dash-new-member-info {
        font-size: 16px !important;
        padding-top: 8px !important;
        line-height: 18px;
    }

    .home-fapcouncil a .dash-new-member-info span {
        width: 90%;
        overflow: hidden;
        height: 30px;
        text-overflow: ellipsis;
        white-space: nowrap;
        float: left;
        font-size: 12px;
    }

    .clear {
        clear: both;
    }

    .suggestions-box {
        padding: 10px;
    }

    .suggestions-box h3 {
        margin: 0;
        line-height: 18px;
    }

    .suggestions-box h5 {
        margin: 0;
        line-height: 18px;
    }

    .suggestions-box textarea {
        width: 100%;
        margin: 15px 0 15px;
        background: none;
        border: 1px solid #98a8b4;
        padding: 5px;
        box-sizing: border-box;
    }

    .suggestions-box input[type="button"] {
        float: right;
        border: none;
        background: url(../images/btn-arrow.png) right -2px no-repeat;
        color: #259fd9;
        background-size: 30px 28px;
        width: 115px;
        line-height: 30px;
        outline: none;
    }

    .center-col-title {
        background-color: #870011;
        color: #fff;
        font-family: "Gibson-SemiBold";
        font-size: 15px;
        line-height: 20px;
        padding-left: 45px;
        min-height: 40px;
        text-transform: uppercase;
        padding-top: 10px;
        padding-bottom: 10px;
    }

    #poll-element .center-col-title {
        background: #870011 url(../images/featured-poll.png) 12px 10px no-repeat !important;
    }

    .center-col-title.gr {
        background: #870011 url(../images/whats-new.svg) 12px 10px no-repeat !important;
    }

    #dash-clinical.dash-well-head {
        background: #870011 url(../images/Clinical-trial.svg) 12px 10px no-repeat !important;
        font-size: 18px;
        line-height: 22px;
    }

    .dash_new_member .right-col-title {
        background: #870011 url(../images/your-community.svg) 12px 10px no-repeat !important;
    }

    .home-fapcouncil .right-col-title {
        background: #870011 url(../images/your-experts.svg) 12px 7px no-repeat !important;
    }

    .home-Events .right-col-title {
        background: #870011 url(../images/home-events-icon.png) 12px 7px no-repeat !important;
        background-size: 25px auto !important;
    }

    .poll-content {
        color: #ff646a;
        font-size: 12px;
        line-height: 20px;
        padding: 5px 10px 10px;
    }

    .poll-content-in {
        line-height: 25px;
    }

    .poll-button {
        background-color: #ff646a;
        color: #fff;
        display: inline-block;
        margin-top: 8px;
        padding: 5px 10px;
    }

    .poll-button:hover {
        color: #ffffff;
    }

    .poll-content label {
        color: #3e4c4a;
        font-weight: normal;
        line-height: 16px;
    }

    .poll-content input[type="radio"] {
        float: left;
        margin-right: 5px;
        margin-top: 5px;
    }

    a.curate-btn-box {
        height: 250px;
        color: #ffffff;
        display: block;
        border-radius: 5px;
        box-shadow: 0 0 5px 0 rgba(50, 50, 50, 0.38);
        opacity: .7;
        padding: 20px;
        text-align: center;
        margin-bottom: 25px;
        text-decoration: none;
        box-sizing: border-box;
    }

    .evidence-education {
        background-color: #AEA99D;
    }

    .searchcureteread_more {
        cursor: pointer;
        color: #98a8b4;
        display: block;
        padding: 25px 0 5px 0;
        font-size: 15px;
    }

    .people-places {
        background-color: #AEA99D;
    }

    .social-media {
        background-color: #AEA99D;
    }

    .news-meetings {
        background-color: #AEA99D;
    }

    .videos-visuals {
        background-color: #AEA99D;
    }

    .research-grants {
        background-color: #AEA99D;
    }

    .research-grants-comingsoon .icon-research-grants {
        opacity: .3;
    }

    .research-grants-comingsoon h3 {
        opacity: .3;
    }

    .research-grants-comingsoon h5.coming-soon {
        font-family: 'gibson-light';
        font-size: 28px;
    }

    .rare-hub {
        background-color: #afbcc5;
    }

    .mentor-center {
        background-color: #8ec851;
    }

    .wizard {
        background-color: #738ddc;
    }

    .protocol-partners {
        background-color: #48ae95;
    }

    .education-center {
        background-color: #499fdc;
    }

    .recruiting {
        background-color: #ee8c30;
    }

    .mentor-center-comingsoon .icon-clinical-mentor {
        opacity: .3;
    }

    .mentor-center-comingsoon h3 {
        opacity: .3;
    }

    .mentor-center-comingsoon h5.coming-soon {
        font-family: 'gibson-light';
        font-size: 28px;
    }

    .recruiting-comingsoon .icon-clinical-recruiting {
        opacity: .3;
    }

    .recruiting-comingsoon h3 {
        opacity: .3;
    }

    .recruiting-comingsoon h5.coming-soon {
        font-family: 'gibson-light';
        font-size: 28px;
    }

    a.curate-btn-box h3 {
        font-size: 26px;
        line-height: 28px;
        margin-top: -12px;
        text-decoration: underline;
    }

    a.curate-btn-box h5 {
        font-size: 20px;
        line-height: 22px;
    }

    a.curate-btn-box:hover {
        opacity: 1.0;
        text-decoration: none;
    }

    .rareCurate-nav {
      /*  border-bottom: 1px solid #AEA99D;*/
        border-top: 1px solid #AEA99D;
        margin: 20px 0 30px;
        position: relative;
        padding: 10px 0;
        width: 100%;
        /*min-height: 57px;*/
        box-sizing: border-box;
        float: left;
    }

    .clinical-searchbox {
        text-align: right;
        min-height: 35px;
        float: right;
        position: relative;
    }

    .clinical-searchbox .input-group {
        width: 400px;
        float: right;
    }

    .clinical-searchbox .input-group-addon {
        background-color: #AEA99D;
        border-color: #AEA99D;
        color: #ffffff;
        border-radius: 0 10px 10px 0 !important;
        font-size: 18px;
        text-align: center;
        cursor: pointer;
        width: 20px;
    }

    .clinical-searchbox input {
        border-color: #AEA99D;
        border-radius: 10px;
        padding: 0 35px 0 15px;
    }

    .form-control:focus {
        border-color: #AEA99D !important;
    }

    #curate-accordion .panel-title>a,
    #curate-accordion1 .panel-title>a,
	#curate-accordion-blog .panel-title>a {
        color: #3f3f3f;
        transition: all 0.4s ease 0s;
        display: block;
        text-decoration: none;
        cursor: pointer;
        font-size: 24px;
        padding: 16px 20px;
        position: relative;
        outline: none;
       	
    }

    #curate-accordion .panel-title>a,
    #curate-accordion1 .panel-title>a {
        height: 59px !important;
        overflow: hidden;
        padding: 16px 100px 16px 20px !important;
        text-overflow: ellipsis;
        white-space: nowrap;
       text-transform: capitalize;
    }

    #myModallost-cancel {
        background: #98a8b4 none repeat scroll 0 0 !important;
        border-radius: 0;
        color: #ffffff;
        font-family: "Gibson-light";
        font-size: 20px;
        height: 35px;
        line-height: 30px;
        min-width: 90px;
        padding: 0 !important;
        position: absolute;
        right: 132px;
        top: 105px;
        text-transform: capitalize;
    }

    .mybinder-tab #rarecourage #curate-accordion .panel-title a {
        padding: 0 100px 0 0 !important
    }

    #curate-accordion .panel {
        margin-bottom: 10px;
        box-shadow: none;
        border-radius: 0;
    }

    #curate-accordion .panel-body {
        color: #3e4c4a;
        font-size: 14px;
        padding: 10px 40px;
    }

    #curate-accordion .panel-body-place {
        color: #3e4c4a;
        font-size: 14px;
        line-height: 20px;
        padding: 10px 40px;
    }

    .curate_info_content {
        border-bottom: 1px solid #ccd0d0;
        line-height: 18px;
       /* padding: 20px 0;*/
        float: left;
        width: 100%;
        box-sizing: border-box;
    }

    .curate_info_content:last-of-type {
        border-bottom: 0 none;
    }

    .info_title,
    .info_title_search {
        padding-right: 60px;
        position: relative;
        font-size: 18px;
        line-height: 20px;
        padding-left: 40px;
        cursor: pointer;
    }
	.main-blog .info_title{
		padding-left: 40px;
	}

    .drg-evidence.info_title.collapsed>h2,
    .-evidence.info_title.collapsed>h2 {
        font-size: 18px;
        line-height: 20px;
		margin-bottom: 0;
    }

    .info_title_clinical_step2 {
        padding-right: 150px;
        position: relative;
        font-size: 18px;
        line-height: 20px;
        padding-left: 40px;
        cursor: pointer;
    }
 

    .evidence_info_content .expanded {
		background-image: url(../images/curate-down-arrow1.png) !important;
		top: 20px;
		background-repeat: no-repeat;
		background-position: 0px;
       /*  background-image: url(../images/curate-down-arrow1.png) !important;
        width: 36px;
        height: 36px;
        top: 20px;
        background-repeat: no-repeat;
        background-position: 0px;*/
    }
	.page-template-global-search .evidence_info_content .expanded,.page-template-featured-resources .evidence_info_content .expanded  {
		background-image: url(../images/curate-down-arrow1.png) !important;
		top: 20px;
		background-repeat: no-repeat;
		background-position: 0px -6px
    }
	.page-template-global-search .evidence_info_content .collapsed,.page-template-featured-resources .evidence_info_content .collapsed {
		background-image: url(../images/curate-right-arrow1.png) !important;
		top: 20px;
		background-repeat: no-repeat;
		background-position: 0px -6px
    }
	 .page-template-featured-resources .-evidence.info_title.collapsed>h2,.page-template-global-search .-evidence.info_title.collapsed>h2{
		font-size: 20px;
		line-height: 24px;
		margin-bottom: 0;
	}

    .grants_info_content .expanded {
        color: #84c659;
        background-image: url(../images/clinical-active-grants.png);
    }

    .evidence_info_content .collapsed:hover {
        color: #79112a
    }

    .grants_info_content .collapsed:hover {
        color: #84c659;
    }

    .rareHub_info_content .collapsed:hover {
        color: #259fd9;
    }

    h4.panel-title .collapsed {
        background-image: none !important;
    }

    .info_cont_hide {
    display: none;
    padding: 0 0 0 40px !important;
    color:#414C4A;
    font-size:16px;
    padding-right: 180px !important;
    margin-top:15px;
    }

    .slideRight {
        animation-name: slideRight;
        -webkit-animation-name: slideRight;
        animation-duration: 1s;
        -webkit-animation-duration: 1s;
        animation-timing-function: ease-in-out;
        -webkit-animation-timing-function: ease-in-out;
        visibility: visible !important;
    }

    @keyframes slideRight {
        0% {
            transform: translateX(-150%);
        }
        50% {
            transform: translateX(8%);
        }
        65% {
            transform: translateX(-4%);
        }
        80% {
            transform: translateX(4%);
        }
        95% {
            transform: translateX(-2%);
        }
        100% {
            transform: translateX(0%);
        }
    }

    @-webkit-keyframes slideRight {
        0% {
            -webkit-transform: translateX(-150%);
        }
        50% {
            -webkit-transform: translateX(8%);
        }
        65% {
            -webkit-transform: translateX(-4%);
        }
        80% {
            -webkit-transform: translateX(4%);
        }
        95% {
            -webkit-transform: translateX(-2%);
        }
        100% {
            -webkit-transform: translateX(0%);
        }
    }

    .trial_readmore {
        font-size: 13px;
        height: 32px;
        margin-top: 10px;
        text-align: left;
        width: 150px;
    }

    a.button_grey {
        color: black;
    display: inline-block;
    font-size: 14px;
    text-transform: uppercase;
    font-family: 'Gibson-Medium';
    line-height: 28px;
    margin-right: 15px;
    text-align: center;
    text-decoration: none;
    padding: 0px 15px;
    margin-bottom: 20px;
    border: 2px solid #852119;
    border-radius: 30px;
    background: #ffffff;
    height: auto;
    width: auto;
    }
a:hover {
    color: #23527c;
text-decoration: underline;}

    a.button_green,
    a.button_blue,
    a.button_lime,
    a.button_grey {
        color:black;
        display: inline-block;
        font-size: 14px;
        /*height: 27px;*/
        line-height: 27px;
        margin-right: 5px;
        text-align: center;
        text-decoration: none;
        width: 125px;
        margin-bottom: 20px;
    }

    input.button_grey {
        background-color: #AEA99D !important;
        border: none !important;
        color: #fff;
        display: inline-block;
        font-size: 14px;
        height: 27px;
        line-height: 27px;
        margin-right: 5px;
        text-align: center;
        text-decoration: none;
        width: 125px;
    }

    .back_search {
        float: left;
        margin-top: -6px;
        cursor: pointer;
        height: 45px;
		padding-left: 18px;
    }
	.single-video-visual .back_search {
		padding-left: 0px;
        margin-left: -13px;
		margin-top: 15px;
	}

    span.highlight {
        color: #8fa1ae;
    }

    .panel-title a {
        background-color: #AEA99D;
    }

    .panel-title>.ee_blue_bg {
        background-color: #870011;
        color: #ffffff !important;
        transition: all 0.4s ease 0s;
    }

    .panel-title>.ee_grn_bg {
        background-color: #10ac96;
        color: #ffffff !important;
        transition: all 0.4s ease 0s;
    }

    .panel-title>.grey_bg {
        background-color: #AEA99D;
        transition: all 0.4s ease 0s;
    }

    .panel-title>.website_bg {
        background-color: #AEA99D;
        opacity: .6;
        transition: all 0.4s ease 0s;
    }

    .panel-title>.website_bg_active {
        background-color: #870011;
        color: #ffffff !important;
        transition: all 0.4s ease 0s;
    }

    .panel-title>.fundraising_bg {
        background-color: #AEA99D;
        opacity: .6;
        transition: all 0.4s ease 0s;
    }

    .panel-title>.fundraising_bg_active {
        background-color: #870011;
        color: #ffffff !important;
        transition: all 0.4s ease 0s;
    }

    .panel-title>.photo_bg {
        background-color: #AEA99D;
        opacity: .6;
        transition: all 0.4s ease 0s;
    }

    .panel-title>.photo_bg_active {
        background-color: #870011;
        color: #ffffff !important;
        transition: all 0.4s ease 0s;
    }

    .panel-title>.social_bg {
        background-color: #AEA99D;
        opacity: .6;
        transition: all 0.4s ease 0s;
    }

    .panel-title>.social_bg_active {
        background-color: #870011;
        color: #ffffff !important;
        transition: all 0.4s ease 0s;
    }

    #curate-socialMedia-tabs.social-media-results #curate-accordion {
        margin-top: 0 !important;
    }

    #curate-socialMedia-tabs .info_cont_hide {
        padding: 0 !important;
        word-wrap: break-word;
    }

    #curate-socialMedia-tabs .evidence_info_content .info_title {
        font-size: 22px !important;
        word-wrap: break-word;
    }

    #curate-socialMedia-tabs .curate_info_content .info_title {
        font-size: 22px !important;
        word-wrap: break-word;
    }

    #curate-socialMedia-tabs .info_cont_hide .expanded:hover,
    #curate-socialMedia-tabs .info_cont_hide .expanded {
            color: #293f3b !important;
    }

    #curate-socialMedia-tabs .info_cont_hide .info_cont_hide a {
        color: #8f9da7;
        font-size: 20px;
        text-decoration: underline !important;
        margin-bottom: 10px;
        display: block;
    }

    #curate-socialMedia-tabs .info_cont_hide .info_cont_hide .rm {
        text-decoration: none !important;
        color: #293f3b;
        font-size: 15px;
        line-height: 20px;
        font-style: normal !important;
        padding-bottom: 0 !important;
    }

    #curate-socialMedia-tabs .info_cont_hide .info_cont_hide .rms {
        text-decoration: none !important;
        color: #293f3b;
        font-size: 15px;
        line-height: 20px;
        font-style: normal !important;
        padding-bottom: 0 !important;
    }

    #curate-socialMedia-tabs .info_cont_hide .info_cont_hide .rc_socia_entry {
        text-decoration: none !important;
        color: #293f3b;
        font-size: 15px;
        line-height: 20px;
        font-style: normal !important;
    }

    #curate-socialMedia-tabs .rarehome-arrows {
        padding-top: 15px;
    }

    #curate-socialMedia-tabs .info_cont_hide .info_cont_hide {
        padding: 0 0 0 40px !important;
    }

    #curate-socialMedia-tabs .evidence_info_content .info_cont_hide .evidence_info_content:last-child {
        padding-bottom: 0 !important;
    }

    #curate-socialMedia-tabs.social-media-results .info_cont_hide.social-result-wrap {
        padding-left: 0 !important;
    }

    .social-tittle-result a {
        color: #8f9da7;
        font-size: 20px;
        text-decoration: underline !important;
        display: block;
    }

    .link-wheel-box {
        width: 100%;
        float: left;
        background: #ffffff;
        position: relative;
        padding: 0;
        margin-bottom: 12px;
        margin-top: -38px;
    }

    .link-wheel-box #toggle {
        margin-top: -40px;
    }

    .social-head-new {
        font-size: 28px !important;
        color: #293f3b !important;
        font-family: gibson-light;
        text-align: left;
        width: 130px;
        margin-top: 10px;
        margin-left: 15px;
    }

    .social-head-new>span {
        font-family: gibson-regular;
    }

    .toggle_wheel {
        color: #b7c2ca;
        font-size: 20px;
        float: right;
        position: absolute;
        right: 15px;
        top: 8px;
        cursor: pointer;
    }

    .toggle_wheel.collapse_wheel {
        background: rgba(0, 0, 0, 0) url("../images/collapse-img.png") no-repeat scroll right top / 50px auto;
        height: 50px;
        line-height: 45px;
        padding-right: 60px;
    }

    .toggle_wheel.expand_wheel {
        background: rgba(0, 0, 0, 0) url("../images/expand-img.png") no-repeat scroll right top / 50px auto;
        height: 50px;
        line-height: 45px;
        padding-right: 60px;
    }

    .search_expand_wheel {
        background: rgba(0, 0, 0, 0) url("../images/expand-img.png") no-repeat scroll right top / 50px auto;
        height: 50px;
        line-height: 45px;
        padding-right: 60px;
        color: #b7c2ca;
        cursor: pointer;
        float: right;
        font-size: 20px;
        position: absolute;
        right: 15px;
        top: 8px;
    }

    .search_expand_wheel:focus,
    .search_expand_wheel:hover {
        color: #b7c2ca !important;
        text-decoration: none !important;
    }

    #curate-socialMedia-tabs .evidence_info_content {
        width: 100%;
        float: left;
    }

    #curate-socialMedia-tabs .info_cont_hide .info_cont_hide {
        border-bottom: 1px solid #cdd6df;
        margin-bottom: 10px !important;
        padding-bottom: 0 !important;
    }

    #curate-socialMedia-tabs .info_cont_hide .info_cont_hide:last-child {
        border: none !important;
        margin-bottom: 0 !important;
        padding-bottom: 0 !important;
    }

    #curate-socialMedia-tabs.social-media-results .info_cont_hide {
        padding: 10px 0 0 40px !important;
        font-size: 15px !important;
    }

    .social-media-results .info_cont_hide p {
        color: #293f3b !important;
        font-size: 15px !important;
        font-style: normal !important;
        line-height: 20px !important;
    }

    #curate-socialMedia-tabs.social-media-results .info_cont_hide form {
        display: none;
    }

    .social-media-results #curate-accordion {
        margin-top: 50px;
    }

    #curate-socialMedia-tabs .short-desc .readMoreSpan {
        color: #870011;
        text-decoration: underline;
        margin-left: 10px;
    }

    #curate-socialMedia-tabs .short-desc .readMoreSpan i {
        font-size: 15px;
        position: relative;
        top: 2px;
    }

    #curate-socialMedia-tabs.social-media-results .evidence_info_content {
        padding: 20px 0 0 !important;
    }

    #curate-socialMedia-tabs.social-media-results .evidence_info_content .collapsed {
        padding-bottom: 20px;
    }

    #curate-socialMedia-tabs .evidence_info_content .expanded {
        color: #323e48;
    }

    #curate-socialMedia-tabs .evidence_info_content .collapsed:hover {
        color: #323e48;
    }

    #curate-socialMedia-tabs.social-media-results .curate_info_content {
        padding: 20px 0 0 !important;
    }

    #curate-socialMedia-tabs.social-media-results .curate_info_content .collapsed {
        padding-bottom: 20px;
    }

    #curate-socialMedia-tabs .curate_info_content .expanded {
        color: #323e48;
    }

    .website-info,
    .fundraising-info,
    .photo-info,
    .social-info {
        color: #3F3F3F !important;
    }

    .website-info.expanded,
    .website-info.expanded:hover {
        color: #D0021B !important;
    }

    .fundraising-info.expanded,
    .fundraising-info.expanded:hover {
        color: #D0021B !important;
    }

    .photo-info.expanded,
    .photo-info.expanded:hover {
        color: #D0021B !important;
    }

    .social-info.expanded,
    .social-info.expanded:hover {
        color: #D0021B !important;
    }

    .cl_indicator {
        color: #fff;
        font-family: "Gibson-Light";
        font-size: 22px;
        line-height: 30px;
        padding: 14px 20px 14px 14px;
        position: absolute;
        right: 0;
        text-align: right;
        top: 0;
        width: 110px;
        box-sizing: border-box;
    }

    .grey_bg .cl_indicator {
        color: #3f3f3f;
    }

    .nav_trigger ul li .dropdown-toggle1::after {
        background-image: url(../images/curate-down-arrow.png);
        background-position: 50% 50%;
        background-repeat: no-repeat;
        content: "";
        height: 20px;
        position: absolute;
        right: 0;
        top: 19px;
        width: 20px;
    }

    .nav_trigger {
        cursor: pointer;
        display: inline-block;
        font-size: 24px;
        height: 55px;
        line-height: 32px;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 1501;
    }

    .nav_trigger a.dropdown-toggle {
        color: #6e8fda;
        background: none;
        padding-left: 0;
    }

    .nav_trigger .dropdown-toggle span {
        float: left;
        line-height: 35px;
        margin-right: 10px;
    }

    .nav_trigger .dropdown-toggle:hover,
    .nav_trigger .dropdown-toggle:focus {
        color: #6e8fda;
        background: none;
    }

    .dropdown.nav_trigger ul.dropdown-menu {
        border-radius: 0;
        -moz-border-bottom-colors: none;
        -moz-border-left-colors: none;
        -moz-border-right-colors: none;
        -moz-border-top-colors: none;
        background-color: #fff;
        border-color: #98a8b4;
        border-image: none;
        border-style: none solid solid;
        border-width: 0 1px 1px;
        left: 0;
        padding: 15px;
        position: absolute;
        top: 56px;
        width: 300px;
        z-index: 9999999;
        margin-top: 1px;
    }

    .dropdown.nav_trigger ul.dropdown-menu a {
        font-size: 24px;
        height: 50px;
        color: #677783;
        background: none;
        line-height: 50px;
        padding-left: 0;
        padding-right: 0;
    }

    .dropdown.nav_trigger ul.dropdown-menu a:hover {
        background: none;
        text-decoration: none;
    }

    .dropdown.nav_trigger ul.dropdown-menu a span {
        float: left;
        line-height: 48px;
        margin-right: 10px;
        width: 35px;
    }

    .pp_bucket,
    .fap_bucket {
        display: inline-block;
        padding-bottom: 15px;
        width: 100%;
    }

    .pp_bucket_img,
    .fap_bucket_img {
        float: left;
        height: auto;
        max-height: 112px;
        overflow: hidden;
        padding-top: 6px;
        width: 110px;
    }

    .pp_bucket_info,
    .fap_bucket_info {
        line-height: 17px;
        padding-top: 5px;
        width: 60%;
        float: left;
    }

    .people-places-cont ul.nav-tabs li {
        width: 50%;
        margin-bottom: 15px;
    }

    .people-places-cont ul.nav-tabs li a {
        border-radius: 0;
        border: none;
        text-align: center;
    }

    .courage_post_form_actions {
        height: 0;
        display: none;
        transition: all 0.4s ease 0s;
        -webkit-transition: all 0.4s ease 0s;
    }

    .panel-title>a.ee_lt_blue_bg {
        background-color: #870011;
        color: #ffffff !important;
        transition: all 0.4s ease 0s;
    }

    .panel-title>a.grey_bg {
        background-color: #AEA99D;
        transition: all 0.4s ease 0s;
    }

    .panel-title>a.ee_lt_blue_bg {
        background-color: #870011;
        color: #ffffff !important;
        transition: all 0.4s ease 0s;
    }

    .pp_bucket a:link,
    .pp_bucket a:visited,
    .fap_bucket a:link,
    .fap_bucket a:visited {
        color: #7f8e9a;
    }

    .panel-title>.fapcouncil_green_bg {
        background-color: #870011;
        transition: all 0.4s ease 0s;
    }

    .panel-title>.fapcouncil_green_cecbg {
        background-color: #870011;
        transition: all 0.4s ease 0s;
    }

    .panel-title>.ee_green_bg {
        background-color: #870011;
        color: #ffffff !important;
        transition: all 0.4s ease 0s;
    }

    .panel-title>.ee_orange_bg {
        background-color: #870011;
        color: #ffffff !important;
        transition: all 0.4s ease 0s;
    }

    .panel-title>.ee_clinical_bg {
        background-color: #870011;
        color: #ffffff !important;
        transition: all 0.4s  ease 0s;
    }      
    .checkbox-div input[type="checkbox"] {
            position: relative;
            z-index: -1;
        }
        

    .panel-title>.ee_social_bg {
        background-color: #870011;
        color: #ffffff !important;
        transition: all 0.4s ease 0s;
    }

    .panel-title>.ee_videos_bg {
        background-color: #870011;
        color: #ffffff !important;
        transition: all 0.4s ease 0s;
    }

    .panel-title>.ee_rarecourage_bg {
        background-color: #870011;
        color: #ffffff !important;
        transition: all 0.4s ease 0s;
    }

    .clinical_share {
        padding-bottom: 5px;
        text-align: right;
        float: left;
        width: 100%;
        margin-top: -15px;
        /*oct 21*/
    }

    .clinical_share a {
        color: #6a7b8b;
        font-size: 15px;
        text-decoration: none;
        margin-left: 30px;
        display: inline-block;
    }

    .ppl_share {
        padding-bottom: 5px;
        text-align: right;
        float: left;
        width: 100%;
        margin-top: -15px;
    }

    .ppl_share a {
        color: #6a7b8b;
        font-size: 15px;
        text-decoration: none;
        margin-left: 30px;
        display: inline-block;
    }

    .clinical_share a span,
    .ppl_share a span {
        color: #c96a76 !important;
        font-size: 18px;
    }

    .ppl_share .icon-talk:before,
    .clinical_share .icon-talk:before {
        color: #c96a76 !important;
        font-size: 20px;
        float: left;
        margin-right: 18px;
    }

    .ppl_share .icon-message:before,
    .clinical_share .icon-message:before {
        color: #c96a76 !important;
        font-size: 18px;
        float: left;
        margin-right: 5px;
    }

    .ppl_share .icon-myBinder:before,
    .clinical_share .icon-myBinder:before {
        color: #c96a76 !important;
        font-size: 18px;
        margin-right: 2px;
    }

    .inner-cont {
        background: #ffffff;
        padding-bottom: 30px;
        padding: 0 15px;
        float: left;
        width: 100%;
        min-height: 750px;
        word-wrap: break-word;
        box-sizing: border-box;
    }

    .details-right-rel {
        background-color: #ffffff;
        /*background-color: #99ac96;*/
        padding: 10px 15px 5px;
        margin-left: -15px;
    }

    .inner-cont h3,
    .inner-cont h1,
    .inner-cont h2 {
        color: #323e48;
        font-size: 22px;
        line-height: 23px;
        float: left;
        width: 100%;
    }

    .inner-cont h1 {
        font-family: gibson-regular;
    }

    .cl_trial_info {
        line-height: 18px;
        padding: 0 0 5px 0;
        width: 100%;
        float: left;
        box-sizing: border-box;
    }

    .cont-sub-head {
        cursor: pointer;
        display: inline-block;
        font-size: 24px;
        height: 55px;
        line-height: 55px;
        position: relative;
        top: 0;
        left: 0;
        color: #3f3f3f;
    }

    .cont-sub-head a {
        text-decoration: none;
        color: #3f3f3f;
    }

    .cont-sub-head h1 {
        color: #3f3f3f;
        display: inline-block;
        font-family: "Gibson-Regular", sans-serif;
        font-size: 24px;
        line-height: 55px;
        margin: 0;
        padding: 0;
    }

    .settings-page-head #drop4 {
        color: #373737 !important;
    }

    h4.panel-title span {
        float: left;
        line-height: 28px;
        margin-right: 10px;
    }

    #curate-accordion .panel-title.rareCourage-panel-title>a {
        padding: 0;
        line-height: 58px;
        height: 58px;
    }

    /*8-9-2015*/

    #curate-accordion .panel-title.rareCourage-panel-title>a img {
        height: 58px;
        width: auto;
    }

    /*8-9-2015*/

    .courage-list {
        margin-bottom: 10px;
        padding-bottom: 20px;
        border-bottom: 1px solid #ccd0d0;
        padding-top: 10px;
    }

    .courage-list-title {
        font-size: 15px;
        line-height: 18px;
        background: none !important;
    }

    .people-places-cont ul.nav li:first-child {
        background: url(../images/pp-people.jpg) no-repeat top left;
        background-size: 100% auto;
        margin-right: 2%;
    }

    .people-places-cont ul.nav li:last-child {
        background: url(../images/pp-places.jpg) no-repeat top left;
        background-size: 100% auto;
    }

    .people-places-cont ul.nav li {
        width: 49%;
        height: 130px;
        margin: 0 0 20px;
    }

    .people-places-cont ul.nav li a {
        background-color: rgba(174, 169, 157, 0.8);
        height: 130px;
        outline: none;
        margin: 0;
        font-size: 65px;
        color: #ffffff;
        line-height: 115px;
        text-align: center;
        font-family: "Gibson-Light";
        font-weight: normal;
    }

    .people-places-cont ul.nav>li.active>a,
    .people-places-cont ul.nav>li.active>a:hover,
    .people-places-cont ul.nav>li.active>a:focus {
        background-color: rgba(135, 0, 17, 0.8) !important;
        position: relative;
        color: #ffffff;
    }

    .people-places-cont ul.nav>li.active>a:hover,
    .people-places-cont ul.nav>li.active>a:focus {
        border: none;
    }

    .people-places-cont ul.nav>li.active>a:after {
        bottom: 0;
        left: 50%;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
        border-bottom-color: #f6ecde;
        border-width: 20px;
        margin-left: -20px;
        box-sizing: border-box;
    }

    .mentor-center-cont ul.nav li:first-child {
        background: url(../images/pp-people.jpg) no-repeat top left;
        background-size: 100% auto;
        margin-right: 2%;
    }

    .mentor-center-cont ul.nav li:last-child {
        background: url(../images/pp-places.jpg) no-repeat top left;
        background-size: 100% auto;
    }

    .mentor-center-cont ul.nav li {
        width: 100%;
        height: 130px;
        margin: 0 0 20px;
    }

    .mentor-center-cont ul.nav li a {
        background-color: rgba(152, 168, 180, 0.8);
        height: 130px;
        outline: none;
        margin: 0;
        font-size: 65px;
        color: #ffffff;
        line-height: 115px;
        text-align: center;
        font-family: "Gibson-Light";
        font-weight: normal;
    }

    .mentor-center-cont ul.nav>li.active>a,
    .people-places-cont ul.nav>li.active>a:hover,
    .people-places-cont ul.nav>li.active>a:focus {
        position: relative;
        color: #ffffff;
    }

    .mentor-center-cont ul.nav>li.active>a:hover,
    .people-places-cont ul.nav>li.active>a:focus {
        border: none;
    }

    .mentor-center-cont ul.nav>li.active>a:after {
        bottom: 0;
        left: 50%;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
        border-color: rgba(136, 183, 213, 0);
        border-bottom-color: #e4e8eb;
        border-width: 20px;
        margin-left: -20px;
        box-sizing: border-box;
    }

    .landing-top-btn {
        list-style: none;
        float: left;
        margin: 0 0 15px !important;
        padding: 0;
        width: 100%;
    }

    .landing-top-btn .login-btn-modal {
        width: 45%;
        float: right;
        list-style: none;
    }

    .landing-top-btn .register-btn-modal {
        width: 45%;
        float: left;
        margin-right: 20px;
        margin-bottom: 10px;
    }

    .landing-top-btn .login-btn-mobile {
        width: 45%;
        float: right;
        list-style: none;
    }

    .landing-top-btn .register-btn-mobile {
        width: 45%;
        float: left;
        margin-right: 20px;
        margin-bottom: 10px;
    }

   

    .registration-block {
        padding: 0 0 15px 0;
        margin: 0 0 30px 0;
        border-bottom: 1px solid #AEA99D;
    }

    .welcome-block-bottom {
        position: relative;
        font-family: gibson-regular;
        font-size: 15px;
        line-height: 17px;
        color: #133d38;
        float: left;
        width: 100%;
    }

    .welcome-block-bottom img {
        float: left;
        margin-right: 15px;
        width: 50px;
        height: auto;
    }

    .welcome-block-bottom div.col-sm-4 {
        padding: 0px !important;
    }

    .welcome-block-mob {
        display: none;
    }

    .spam-hide {
        display: none !important;
    }

    .welcome-block-mob .carousel {
        background: #ccd2d6;
        position: relative;
        padding-bottom: 30px;
    }

    .welcome-block-mob .carousel-inner {
        overflow: hidden;
        width: 100%;
        background: #ffffff;
    }

    .welcome-block-mob .carousel-inner .item {
        padding: 22px 35px 10px 95px;
        position: relative;
        line-height: 20px;
        min-height: 102px;
    }

    .welcome-block-mob .carousel-inner img {
        left: 35px;
        position: absolute;
        top: 18px;
    }

    .welcome-block-mob .carousel-control.left {
        background: none;
    }

    .welcome-block-mob .carousel-control.right {
        background: none;
    }

    .welcome-block-mob .carousel-control.left i {
        color: #ccd2d6;
        font-size: 35px;
        left: 12px;
        position: absolute;
        text-shadow: 0 0 0 rgba(0, 0, 0, 0.6);
        top: 28px;
    }

    .welcome-block-mob .carousel-control.right i {
        color: #ccd2d6;
        font-size: 35px;
        right: 12px;
        position: absolute;
        text-shadow: 0 0 0 rgba(0, 0, 0, 0.6);
        top: 28px;
    }

    .welcome-block-mob .carousel-indicators {
        bottom: 0;
        left: 50%;
        margin: 0 0 0 -50px;
        position: absolute;
        width: 100px;
    }

    .welcome-block-mob .carousel-indicators .active {
        background: #ffffff;
        border: none;
        margin-right: 8px !important;
    }

    .welcome-block-mob .carousel-indicators li {
        background: #94abb7;
        border: none;
        margin-right: 8px !important;
    }

    .tabbed_section ul.nav {
        border: none !important;
    }

    .tabbed_section ul.nav li a:hover,
    .tabbed_section ul.nav li a:focus {
        border: none !important;
        background: none !important;
        padding: 10px 15px !important;
    }

    .tabbed_section ul.nav li.active a {
        border: none !important;
        background: none !important;
    }

    .counter-alert {
        width: 400px;
        position: fixed;
        left: 1px;
        bottom: 1px;
        float: left;
        z-index: 99999;
    }

    .counter-alert-head {
        background: #D0021B none repeat scroll 0 0;
        color: #ffffff;
        float: left;
        font-family: gibson-regular;
        font-size: 15px;
        height: 40px;
        line-height: 40px;
        position: relative;
        width: 100%;
        padding: 0 60px 0 10px;
    }

    .counter-alert-close {
        background: #870011 none repeat scroll 0 0;
        height: 40px;
        padding: 10px;
        position: absolute;
        right: 0;
        text-align: center;
        width: 40px;
    }

    .counter-alert-close img {
        float: left;
    }

    .counter-alert-cont {
        background: #e4d9c6 none repeat scroll 0 0;
        float: left;
        font-family: gibson-semibold;
        font-size: 18px;
        height: 80px;
        padding: 26px 0 0 10px;
        position: relative;
        width: 100%;
    }

    .counter-alert-cont .register-btn-modal {
        min-width: 145px;
        position: absolute;
        right: 20px;
        top: 20px;
    }

    .counter-alert-cont .btn-home {
        display: block;
        font-family: gibson-light;
        font-size: 22px !important;
        height: 45px;
        line-height: 24px;
        margin-left: 0;
        padding: 10px !important;
        text-align: center;
        width: 100%;
        text-decoration: none;
    }

    .counter-alert-cont .btn-home:hover {
        text-decoration: none;
    }

    .home-fapcouncil {}

    .home-fapcouncil a {
        color: #89C65F;
        font-size: 16px !important;
    }

    .home-fapcouncil a:hover {
        text-decoration: none;
    }

    .home-fapcouncil h3 {
        font-family: "Gibson-regular";
        font-size: 19px;
        margin-bottom: 10px;
        margin-top: 8px !important;
        color: #01a189;
    }

    .home-fapcouncil-head {
        color: #ffffff;
        font-family: "gibson-semibold";
        font-size: 18px;
        position: relative;
        padding-left: 50px;
        padding-top: 8px;
        margin-bottom: 10px;
        height: 75px;
    }

    .home-fapcouncil-head .fap-head-cont {
        color: #ffffff;
        display: block;
        font-family: "gibson-light";
        font-size: 13px;
        line-height: 14px;
        width: 100%;
    }

    .home-fapcouncil-head.cac {
        background: #01a189;
    }

    .home-fapcouncil-head.cec {
        background: #89c65f;
    }

    .home-fapcouncil-head .home-tab-img {
        left: 8px;
        position: absolute;
        top: 25px;
    }

    .home-fapcouncil-head .home-tab-img img {
        width: 35px;
        height: auto;
    }

   .home-member-list {
        margin-bottom: 15px;
        padding: 0px 10px
    }

    .home-member-list .col-sm-6 {
        padding: 0px 5px;
    }

    .home-member-list img {
        width: 100%;
        height: auto;
        min-height: 130px;
        object-fit: cover;
        max-height: 130px;
    }

    .fap-councils-cont ul.nav li:first-child {
        margin-right: 2%;
    }

    .fap-councils-cont ul.nav li {
        width: 49%;
        height: 130px;
        margin: 0 0 20px;
    }

    .fap-councils-cont ul.nav li a {
        border-radius: 0;
        background-color: #AEA99D;
        height: 130px;
        outline: none;
        margin: 0;
        font-size: 65px;
        color: #ffffff;
        line-height: 115px;
        text-align: center;
        font-family: "Gibson-Light";
        font-weight: normal;
        border: none;
    }

    .fap-councils-cont ul.nav>li.active>a,
    .people-places-cont ul.nav>li.active>a:hover,
    .people-places-cont ul.nav>li.active>a:focus {
        position: relative;
        color: #ffffff;
        border: none;
        outline: none;
    }

    .fap-councils-cont ul.nav>li.active>a:hover,
    .people-places-cont ul.nav>li.active>a:focus {
        border: none;
        outline: none;
    }

    .fap-councils-cont ul.nav>li#pp_people.active>a {
        background-color: #00a188 !important;
        position: relative;
        color: #ffffff;
        border: none;
        outline: none;
    }

    .fap-councils-cont ul.nav>li#pp_place.active>a {
        background-color: #89c65f !important;
        position: relative;
        color: #ffffff;
        border: none;
        outline: none;
    }

    .fap-councils-cont ul.nav>li.active>a:after {
        bottom: 0;
        left: 50%;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
        border-color: rgba(245, 236, 221, 0);
        border-bottom-color: #f5ecdd;
        border-width: 20px;
        margin-left: -20px;
        box-sizing: border-box;
    }

    .fap-councils-cont ul.nav li a .tab-img {
        float: left;
        height: 105px;
        margin-right: 5%;
        width: 20%;
        text-align: center;
        vertical-align: middle;
    }

    .fap-councils-cont ul.nav li a .tab-cont {
        height: 105px;
        float: left;
        color: #ffffff;
        font-family: "gibson-semibold";
        font-size: 18px;
        width: 70%;
    }

    .fap-councils-cont ul.nav li a .tab-cont span {
        color: #ffffff;
        float: left;
        line-height: 20px;
        text-align: left;
        font-family: "gibson-light";
        font-size: 20px;
        height: 29px;
        width: 100%;
    }

    .fap-councils-cont ul.nav li a .tab-img img {
        margin-top: -10px;
    }

    .fap-councils-cont ul.nav li a .tab-cont h3 {
        float: left;
        font-size: 28px;
        text-align: left;
        width: 100%;
        margin-bottom: 5px;
        margin-top: 25px;
    }

    .fap-councils-cont .council-head h1 {
        color: #0b3431;
        font-size: 30px;
        margin: 30px 0 20px;
        width: 100%;
        float: left;
        line-height: 32px;
        font-family: "gibson-regular";
    }

    /*sgsf*/

    .courage_post_form_container .bpfb_form_container {
        padding: 0 !important;
        background: none !important;
    }

    /* .courage_post_form_container #whats-new-avatar{ left: 5px;position: absolute;top: 5px;}*/

    .courage_post_form_container .activity-greeting {
        display: none;
    }

    .courage_post_content {
        padding: 5px 10px;
    }

    .courage-post-box {
        float: left;
        width: 100%
    }

    .courage_post_head_text a.activity-time-since {
        font-size: 15px !important;
        line-height: 18px !important;
        padding: 0 10px !important;
        color: #bfc4c9 !important;
        font-weight: normal !important;
        font-family: "Gibson-Regular";
    }

    .courage_comments ul {
        padding: 0;
    }

    .courage_comments .courage_comment_user_photo {
        margin-right: 15px;
    }

    .courage_comments .courage_comment_user_photo img {
        width: 100%;
    }

    .courage_post_head_img img {
        height: 64px !important;
        width: auto !important;
        margin: 0 10px 0 0 !important;
        object-fit: cover;
    }

    .courage_post_head_text .activity-time-since {
        width: 100%;
        float: left;
        color: #bfc4c9;
        font-weight: normal !important;
        font-size: 11px !important;
        line-height: 22px !important;
        padding-left: 0 !important;
    }

    .courage_post_content p {
        font-size: 15px;
        line-height: 18px;
    }

    .courage_post_care {
        padding-left: 0 !important;
    }

    .courage_post_footer>.courage_post_care {
        margin-top: -2px !important;
    }

    .courage_post_care .button {
        background: #259fd9 !important;
        border: none !important;
        color: #ffffff !important;
        width: 85px;
        height: 29px;
        line-height: 22px;
        display: block;
    }

    .courage_post_care .users-who-like {
        display: none;
    }

    .icon-talk:before {
        /*color: #AEA99D !important;*/
        width: 5px;
    }

    .ppl_share .icon-talk:before {
        color: #AEA99D !important;
        width: 5px;
    }

    .clinical_share .icon-talk:before {
        color: #AEA99D !important;
        width: 5px;
    }

    .courage_post_foot_sub_talk a {
        border: none !important;
    }

    .courage_post_foot_sub_talk a:hover {
        background: none !important;
    }

    .courage_post_foot_sub_talk a.acomment-reply span.icon-talk {
        background: none !important;
        font-size: 17px !important;
        width: 18px !important;
        float: left;
        padding: 0 !important;
        position: relative;
        top: 2px;
    }

    .courage_post_foot_sub_talk a.acomment-reply div.icon-talk {
        background: none !important;
        font-size: 17px !important;
        width: 9px !important;
        float: left;
        padding: 0 !important;
        position: relative;
        top: 0px;
    }

    .courage_post_foot_sub_talk a.acomment-reply .icon-talk+span {
        display: none !important;
    }

    .courage_comments .ac-form {
        float: left;
        position: relative;
        width: 100%;
        margin-bottom: 0;
    }

    .ac-reply-avatar {
        position: absolute;
        left: 15px;
        top: 25px;
    }

    .ac-reply-content {
        float: left;
        width: 90%;
    }

    .ac-textarea {
        float: left;
        width: 100%;
        padding: 10px;
        box-sizing: border-box;
    }

    .ac-textarea textarea {
        -webkit-overflow-scrolling: touch;
        padding-left: 10px;
        height: 80px;
        width: 100%;
        position: relative;
        min-height: 50px;
        overflow-y: scroll;
        resize: none;
        -moz-user-select: text !important;
        -webkit-user-select: text !important;
        -ms-user-select: text !important;
        box-sizing: border-box;
    }

    .courage-post-cont .courage_comments {
        padding: 0 !important;
    }

    .courage-post-cont .courage_comments ul {
        background: #f4f6f7 !important;
        border-bottom: 1px solid #ebebeb !important;
        border-top: 1px solid #ebebeb !important;
        float: left;
        width: 100%;
    }

    .courage-post-cont .courage_comments .courage_comment {
        background: none !important;
        border-bottom: 1px solid #ebebeb;
        float: left;
        padding-bottom: 15px !important;
        padding-top: 0 !important;
        width: 100%;
    }

    .courage-post-cont .courage_comments div.courage_comment:last-child {
        border-bottom: none !important;
    }

    .courage-post-cont div.activity-comments ul li {
        border: none !important;
    }

    .courage-post-cont .courage_comments ul li ul {
        margin-left: 5% !important;
        padding-left: 15px !important;
        border: none !important;
        margin-top: 15px !important;
        width: 95% !important;
        box-sizing: border-box;
    }

    .courage-post-cont .courage_comments ul li ul .courage_comment {
        border-top: 1px solid #ebebeb !important;
        border-bottom: none !important;
        padding-left: 25px !important;
        position: relative;
    }

    .courage-post-cont .courage_comments ul li ul .courage_comment:after {
        background: #e7e7e7 none repeat scroll 0 0;
        content: "";
        height: 20px;
        left: 0;
        position: absolute;
        top: -10px;
        width: 1px;
    }

    .courage-post-cont .courage_comments ul li ul .courage_comment:first-child {
        border-bottom: none !important;
    }

    .courage-post-cont .courage_comments ul li ul div.courage_comment:last-child {
        padding-bottom: 0 !important;
    }

    .courage-post-cont .courage_comments ul li ul .courage_comment_user_photo {
        width: 30px !important;
        padding-top: 2px;
    }

    .courage_comments input[type="submit"] {
        float: right;
      /*  text-transform: lowercase !important;*/
        margin-right: 10px;
        border: none !important;
        background: #D0021B !important;
        border-radius: 30px;
        color: #ffffff !important;
        padding: 1px 15px !important;
        font-size: 15px !important;
    }

    .courage_comments a.ac-reply-cancel {
        float: right;
        margin-right: 15px;
        margin-top: 3px;
    }

    .courage_comments .acomment-options {
        float: left;
        margin: 0 0 0 60px !important;
    }

    .courage-post-cont .courage_comments ul li ul .courage_comment .acomment-options {
        margin: 0 !important;
    }

    .courage-post-cont .courage_comments ul li ul .courage_comment #buddypress-edit-activity-wrapper {
        margin: 0 !important;
        padding: 0 0 10px 45px !important;
    }

    .courage_comments .acomment-options .courage_post_foot_enc {
        margin-bottom: 0 !important;
        padding: 0 !important;
        width: 60px !important;
        line-height: 18px !important;
        color: #c96a76 !important;
    }

    .courage_comments .acomment-meta {
        float: right;
    }

    .courage_post_foot_sub_talk a.acomment-reply {
        font-size: 15px !important;
        width: 95px;
        display: block;
        color: #6a7b8b;
        background: none !important;
      /*  text-transform: lowercase !important;*/
    }


    .courage_post_form_box #whats-new-avatar {
        height: 38px;
        width: 38px;
    }

    .courage_post_form_box #whats-new-avatar img {
        width: 38px;
        height: 38px;
        object-fit: cover;
    }

    .courage_post_form_box #whats-new-textarea textarea {
        height: 30px;
        outline: none !important;
    }

    .courage_post_form_box #whats-new-content {
        margin-left: 36px !important;
        margin-bottom: 26px !important;
        font-size: 16px !important;
        position: relative;
    }

    /*.courage_post_form_box #whats-new-options{position: absolute;right: 0;bottom: -53px; height: 55px !important;}*/

    .courage_post_form_box #whats-new-submit input[type="submit"] {
        background: #D0021B !important;
        border-radius: 4px;
        color: #ffffff !important;
        border: none !important;
        height: 25px;
        padding: 0px 15px;
        line-height: 18px !important;
        font-size: 15px !important;
        border-radius: 30px;
    }

    .courage_post_form_box #whats-new-textarea {
        position: relative;
        background: #ffffff;
        border: none;
        border-radius: 0px;
        margin-bottom: 10px;
        padding: 5px;
        word-wrap: break-word !important;
    }

    .courage_post_form_box #whats-new-textarea:after,
    .courage_post_form_box #whats-new-textarea:before {
        right: 100%;
        top: 20px;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
        display: none;
    }

    .courage_post_form_box #whats-new-textarea:after {
        border-color: rgba(255, 255, 255, 0);
        border-right-color: #ffffff;
        border-width: 8px;
        margin-top: -8px;
    }

    .courage_post_form_box #whats-new-textarea:before {
        border-color: rgba(36, 159, 219, 0);
        border-right-color: #249fdb;
        border-width: 9px;
        margin-top: -9px;
    }

    .courage_post_form_box #whats-new-textarea #allowSpacesTags {
        background: #edf1f4;
        border: 1px solid #cfdce5;
        margin-bottom: 12px;
    }

    .courage_tags ul.tagit li:first-child {
        margin-left: 80px;
    }

    .courage_post_form_box #whats-new-content #whats-new-options {
        float: left;
        bottom: -14px;
        height: auto !important;
        position: absolute !important;
        right: 10px;
        width: 50px;
    }

    .courage-post-full #rare-post-upload.rare-img-upload .bpfb_preview_container {
        overflow: hidden;
        width: auto;
    }

    .courage-post-full #rare-post-upload .bpfb_preview_container {}

    .courage-post-full #rare-post-upload .bpfb_controls_container {
        clear: inherit;
    }

    .courage-post-full #rare-post-upload .bpfb_controls_container .qq-upload-button {
        height: 80px;
        margin-top: 15px;
    }

    .post-img-wrap:hover {
        background: #000000 !important;
    }

    .courage-post-full #rare-post-upload .post-img-wrap {
        background: #000000 none repeat scroll 0 0;
        border-radius: 50%;
        height: 20px;
        left: auto;
        position: absolute;
        right: -8px;
        text-align: center;
        top: -8px;
        width: 20px;
        z-index: 999;
    }

    .courage-post-full #rare-post-upload .post-img-wrap:hover {
        background: #000000 none repeat scroll 0 0;
    }

    .courage-post-full #rare-post-upload .post-img-wrap .fa-times {
        color: #ffffff;
        display: block !important;
        left: auto;
        line-height: 18px;
        margin-left: 0;
        margin-top: 0;
        position: relative;
        top: auto;
    }

    .courage-post-full #rare-post-upload .bpfb_preview_container .rare-row-mg {
        border: 1px solid #dddddd;
        height: 80px;
        margin-right: 15px;
        margin-top: 20px;
        overflow: visible;
        position: relative;
        width: 75px;
        float: left;
    }

    .bpfb_preview_container .rare-row-mg img {
        width: 73px !important;
    }

    .courage_post_form_box #whats-new-content .bpfb_actions_container {
        bottom: 10px;
        float: left;
        height: 25px !important;
        margin-bottom: 10px;
        margin-top: 0;
        position: relative;
        left: 0px;
        width: 100%;
        border: none;
        border-top: 1px solid #cccccc;
        margin-top: -1px;
        min-height: 35px;
        padding: 0px 10px;
        background: #ffffff;
    }

    .courage_post_foot_sub_talk {
        width: 98px;
    }

    .courage_post_foot_sub_share {
        padding-right: 0 !important;
        position: relative;
        text-align: right;
        width: 70px;
        top: -5px !important;
    }
	 .courage_post_foot_sub_share .lr_horizontal_share {
        background: none !important;
        width: 98px;
        position: absolute;
        top: 0;
        left: 0;
        margin-left: 0;
        height: 35px;
    }

    .courage_post_foot_sub_share .lrshare_simpleshareimage16 {
        background: none !important;
        width: 70px;
        height: 35px;
        cursor: pointer;
    }

    .courage_post_foot_sub_share span.icon-share-on-social:after {
        font-size: 15px !important;
        color: #6a7b8b;
        content: 'share';
        position: relative;
        top: -4px;
        left: 5px;
        font-family: "Gibson-Regular", sans-serif;
    }

    .courage_post_foot_sub_share span.icon-share {
        float: right;
        margin-top: 10px;
    }

    .courage_post_foot_sub_share span.icon-share:after {
        font-size: 16px !important;
        color: #6a7b8b;
        font-size: 16px;
        content: 'share';
        position: relative;
        top: -2px;
        left: 5px;
        font-family: "Gibson-Regular", sans-serif;
    }

    ul.tagit {
        margin-bottom: 0 !important;
        min-height: 20px !important;
    }

    ul.tagit li {
        height: auto;
        padding: 0 !important;
    }

    ul.tagit li.tagit-choice .tagit-close {
        top: 0 !important;
        margin: 0 !important;
        width: 22px;
        height: 25px;
        right: 0 !important;
        text-align: center;
        padding-top: 3px !important;
        box-sizing: border-box;
    }

    ul.tagit li .tagit-label {
        float: left;
        font-size: 12px;
        line-height: 22px;
        padding: 0 25px 0 6px;
    }

    ul.tagit li .tagit-close {
        right: 4px;
    }

    .activity .clinical-searchbox .input-group {
        width: 100% !important;
    }

    .courage_tags {
        position: relative;
        margin-top: 5px;
        display: none !important;
    }

    .courage_tags .add-tag {
        color: #afbdc8 !important;
        font-size: 15px;
        left: 5px;
        position: absolute;
        top: 4px;
        font-family: gibson-light;
    }

    .courage_tags .add-tag i {
        color: #afbdc8 !important;
        position: relative;
        top: 2px;
    }

    .discussion-courage_tags {
        margin-top: 10px;
        position: relative;
        display: none !important;
    }

    .discussion-courage_tags .discussion-add-tag {
        color: #afbdc8 !important;
        font-family: gibson-light;
        font-size: 15px;
        left: 4px;
        position: absolute;
        top: 7px;
    }

    .discussion-courage_tags ul#discussionTags {
        background: #edf1f4 none repeat scroll 0 0;
        border: 1px solid #cfdec5;
        padding: 3px;
        width: 100%;
        box-sizing: border-box;
    }

    .discussion-courage_tags ul#discussionTags li {
        margin: 2px 5px 2px 0 !important;
    }

    .discussion-courage_tags ul#discussionTags li:first-child {
        margin-left: 80px !important;
    }

    span.filter_close {
        cursor: pointer;
    }

    .courage-filter-icon {
        cursor: pointer;
    }

    .courage-filter-icon img {
        float: right;
        height: 31px;
        margin-top: 3px;
        width: 31px;
    }

    .courage-new-section {
        margin: 0 0 12px 0;
        width: 100%;
        position: relative;
        z-index: 100;
    }

    .courage-new-section .col-sm-2 {
        float: left;
        width: 44%;
        padding: 0;
        box-sizing: border-box;
    }

    .courage-new-section .col-sm-3 {
        float: left;
        padding: 0 40px 0 0;
        width: 56%;
        box-sizing: border-box;
    }

    .courage-new-section .col-sm-1 {
        top: 0;
        float: left;
        height: 35px;
        padding: 0;
        position: absolute;
        right: 0;
        width: 35px;
        z-index: 100;
    }

    .courage-filter-icon {
        display: block;
        height: 35px;
        width: 31px;
    }

    .courage-new-section .clinical-searchbox .searchinput {
        min-width: auto !important;
        padding-left: 5px;
        padding-right: 70px !important;
    }

    .courage-new-section .rareCourage_nav #couragefilterid {
        margin: 10px 0 0 !important;
        background: #10ac96 !important;
    }

    .courage_post_content .courage_tags {
        float: left;
        margin-bottom: 10px;
        margin-top: 0;
        position: relative;
        width: 100%;
    }

    .courage_post_content .courage_tags ul.tagit {
        background: #edf1f4;
        border: 1px solid #cfdec5;
        padding: 3px;
        width: 100%;
        box-sizing: border-box;
    }

    .courage_post_content .courage_tags ul.tagit li {
        margin: 2px 5px 2px 0 !important;
    }

    .courage_post_content .courage_tags ul.tagit li:first-child {
        margin-left: 80px !important;
    }

    .top-posters-pop .modal-header h2 {
        margin-bottom: 0;
    }

    .top-posters-pop .modal-content {
        padding: 10px 20px 10px;
    }

    .top-posters-pop ul.activity-update-list li {
        float: none !important;
        min-height: 45px;
    }

    .top-posters-pop .btn-close i {
        font-size: 24px;
        position: relative;
        top: -5px;
    }

    .courage-result-cont {
        margin-top: 50px;
    }

    .courage-result-cont .courage-post .col-sm-6 {
        width: 100% !important;
    }

    .rareCourage-search .searchclear {
        right: 45px !important;
        display: none;
    }

    .sort-type-items.opened {
        display: block !important;
    }

    .sort-type-items li {
        padding: 2px 10px;
    }

    .sort-type-items li a {
        color: #97a9b5;
        text-decoration: none;
    }

    .sort-type-items li a:hover {
        text-decoration: none;
        color: #97a9b5;
    }

    .sort-type-items li a.active {
        color: #163a38;
    }

    #sort-type {
        color: #97a9b5;
        cursor: pointer;
        font-size: 15px;
        line-height: 28px;
    }

    #sort-type i {
        font-size: 24px;
        margin-right: 2px;
        position: absolute;
        top: 4px;
        color: #1e4441;
        right: 5px;
    }

    .sort-type-items {
        background: #ffffff none repeat scroll 0 0;
        border: 1px solid #d0d8de;
        border-radius: 0px;
        float: right;
        left: -1px;
        padding: 5px 0 !important;
        position: absolute;
        list-style: none;
        right: 0;
        top: 32px;
        width: 101%;
        z-index: 1000;
        color: #97a9b5;
        /*-webkit-box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.3);*/
        box-sizing: border-box;
    }

    .sort-type-items:after,
    .sort-type-items:before {
        bottom: 100%;
        left: 50%;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
        display: none;
    }

    .sort-type-items:after {
        border-color: rgba(255, 255, 255, 0);
        border-bottom-color: #ffffff;
        border-width: 10px;
        margin-left: -10px;
    }

    .sort-type-items:before {
        border-color: rgba(208, 216, 222, 0);
        border-bottom-color: #d0d8de;
        border-width: 9px;
        margin-left: -9px;
    }

    .container_spinner {
        bottom: -20px;
        height: 30px;
        left: 5px;
        padding: 0 !important;
        position: absolute;
        width: 30px;
    }

    .rareCourage-advance-filter #container_spinner {
        bottom: -20px;
        height: 30px;
        left: 5px;
        padding: 0 !important;
        position: absolute;
        width: 30px;
    }

    .rareCourage-advance-filter .loader_courage {
        right: 42px !important;
        top: 38px !important;
    }

    .rareCourage-advance-filter #container_spinner.loadinggif {
        bottom: -42px;
        left: 100px !important;
        top: auto !important;
    }

    .rareCourage-advance-filter #formfilter .col-sm-12 {
        float: left;
        width: 100%;
    }

    .rareCourage-advance-filter .search-auto-filter .loader_courage {
        right: 32px !important;
        top: 8px !important;
    }

    .rareCourage-advance-filter.expand {
        display: block !important;
    }

    .rareCourage-advance-filter {
        background: #ffffff none repeat scroll 0 0;
        border: 1px solid #d0d8de;
        border-radius: 6px;
        float: right;
        right: -10px;
        padding: 30px 15px !important;
        position: absolute;
        list-style: none;
        top: 2px;
        width: 280px;
        color: #97a9b5;
        -webkit-box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.3);
        -moz-box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.3);
        box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.3);
        box-sizing: border-box;
    }

    .rareCourage-advance-filter:after,
    .rareCourage-advance-filter:before {
        bottom: 100%;
        right: 15px;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
    }

    .rareCourage-advance-filter:after {
        border-color: rgba(255, 255, 255, 0);
        border-bottom-color: #ffffff;
        border-width: 10px;
        margin-left: -10px;
    }

    .rareCourage-advance-filter:before {
        border-color: rgba(208, 216, 222, 0);
        border-bottom-color: #d0d8de;
        border-width: 9px;
        margin-left: -9px;
    }

    .group-rarecourage .remove-filters {
        cursor: pointer;
    }

    .rareCourage-advance-filter .form-group {
        width: 100%;
        margin-bottom: 10px;
        float: left;
    }

    .rareCourage-advance-filter .form-group input[type="text"],
    .rareCourage-advance-filter .form-group select {
        width: 100%;
        max-width: 100% !important;
        background: #eff3f5 !important;
        border: 1px solid #98a8b4;
    }

    .rareCourage-advance-filter .form-group select {
        -webkit-appearance: none;
        -moz-appearance: none;
        background: #eff3f5 url(../images/filter-select-icon.png) no-repeat 218px 11px !important;
        text-indent: 0.01px;
        text-overflow: '';
        padding-right: 38px;
        background-size: 20px auto !important;
    }

    select::-ms-expand {
        display: none;
    }

    .rareCourage-advance-filter .form-group label {
        width: 100%;
        font-size: 16px;
        color: #143b38;
        font-family: "Gibson-Regular";
        font-weight: normal;
    }

    .rareCourage-advance-filter .form-group select {
        border-radius: 20px !important;
    }

    .rareCourage-advance-filter .myposts-span {
        float: left;
        margin-left: 5px;
        margin-top: -4px;
    }

    .rareCourage-advance-filter .filter_close {
        position: absolute;
        right: 6px;
        top: 12px;
        width: 30px;
        height: 30px;
        z-index: 100;
        background-image: url("../images/close-light-icon.png") !important;
        background-repeat: no-repeat;
        background-size: 25px auto;
        background-position: left center;
    }

    .rareCourage-advance-filter #browsemembers_filter .info_title {
        padding-left: 0;
        padding-right: 20px;
        background: none !important;
        color: #0faf97;
        font-size: 16px;
        position: relative;
    }

    .rareCourage-advance-filter #browsemembers_filter .info_title.collapsed:after {
        position: absolute;
        content: "\f105";
        width: 15px;
        height: 15px;
        left: 138px;
        top: 1px;
        font-family: fontawesome;
        font-size: 19px;
    }

    .rareCourage-advance-filter #browsemembers_filter .info_title.expanded {
        color: #279dda !important;
    }

    .rareCourage-advance-filter #browsemembers_filter .info_title.expanded:after {
        content: "\f107";
        color: #279dda !important;
        width: 15px;
        height: 15px;
        left: 138px;
        top: 1px;
        font-family: fontawesome;
        font-size: 19px;
        position: absolute;
    }

    .rareCourage-advance-filter #browsemembers_filter .info_cont_hide {
        padding-left: 0;
        padding-right: 0;
        margin-left: -15px;
        width: 278px;
    }

    .rareCourage-advance-filter #browsemembers_filter .info_cont_hide ul {
        list-style: none;
        width: 100%;
        margin: 0;
        padding: 5px 38px 5px 12px;
        overflow-y: scroll;
        border-radius: 0 !important;
        border: none !important;
        background: #e9f3f2 !important;
        background-image: none !important;
        height: 150px;
    }

    .rareCourage-advance-filter #browsemembers_filter .info_cont_hide ul li {
        color: #173a36 !important;
        margin-bottom: 3px;
        padding: 3px 10px;
        font-size: 12px;
        float: left !important;
        width: auto !important;
        cursor: default;
        clear: both;
    }

    .rareCourage-advance-filter #browsemembers_filter .info_cont_hide ul li:hover,
    .rareCourage-advance-filter #browsemembers_filter .info_cont_hide ul li:focus,
    .rareCourage-advance-filter #browsemembers_filter .info_cont_hide ul li:active,
    .rareCourage-advance-filter #browsemembers_filter .info_cont_hide ul li:checked {
        color: #0faf97 !important;
        background: #ffffff;
        border-radius: 4px;
    }

    .rareCourage-advance-filter #browsetags_filter .info_title {
        padding-left: 0;
        padding-right: 20px;
        background: none !important;
        color: #0faf97;
        font-size: 16px;
        position: relative;
    }

    .rareCourage-advance-filter #browsetags_filter .info_title.collapsed:after {
        position: absolute;
        content: "\f105";
        width: 15px;
        height: 15px;
        left: 148px;
        top: 1px;
        font-family: fontawesome;
        font-size: 19px;
    }

    .rareCourage-advance-filter #browsetags_filter .info_title.expanded {
        color: #279dda !important;
    }

    .rareCourage-advance-filter #browsetags_filter .info_title.expanded:after {
        content: "\f107";
        color: #279dda !important;
        width: 15px;
        height: 15px;
        left: 148px;
        top: 1px;
        font-family: fontawesome;
        font-size: 19px;
        position: absolute;
    }

    .rareCourage-advance-filter #browsetags_filter .info_cont_hide {
        padding-left: 0;
        padding-right: 0;
        margin-left: -15px;
        width: 278px;
    }

    .rareCourage-advance-filter #browsetags_filter .info_cont_hide ul {
        list-style: none;
        width: 100%;
        margin: 0;
        padding: 5px 38px 5px 12px;
        overflow-y: scroll;
        border-radius: 0 !important;
        border: none !important;
        background: #e9f3f2 !important;
        background-image: none !important;
        height: 150px;
    }

    .rareCourage-advance-filter #browsetags_filter .info_cont_hide ul li {
        color: #173a36 !important;
        margin-bottom: 3px;
        padding: 3px 10px;
        font-size: 12px;
        float: left !important;
        width: auto !important;
        cursor: default;
        clear: both;
    }

    .rareCourage-advance-filter #browsetags_filter .info_cont_hide ul li:hover,
    .rareCourage-advance-filter #browsetags_filter .info_cont_hide ul li:focus,
    .rareCourage-advance-filter #browsetags_filter .info_cont_hide ul li:active,
    .rareCourage-advance-filter #browsetags_filter .info_cont_hide ul li:checked {
        color: #0faf97 !important;
        background: #ffffff;
        border-radius: 4px;
    }

    .tribute-container {
        background: #e4e8eb !important;
        max-height: 240px !important;
        max-width: 250px !important;
        -webkit-box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.3);
        -webkit-box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.3);
        -moz-box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.3);
        box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.3);
        /*min-height: 240px !important; min-width: 250px !important; overflow-y: scroll !important;*/
    }

    .tribute-container ul {
        margin: 0 !important;
        padding: 8px 0 !important;
        border-radius: 6px !important;
        background: #e4e8eb !important;
    }

    .tribute-container ul li {
        color: #6f7f8c !important;
        font-size: 16px !important;
        padding: 3px 12px !important;
    }

    .tribute-container ul li:hover {
        background: #ffffff !important;
        color: #D0021B !important;
    }

    .tribute-container ul li.highlight {
        background: #ffffff !important;
        color: #D0021B !important;
    }

    .system-tag-cont {
        float: left;
        padding-left: 10px;
        width: 100%;
    }

    .system-tag-cont .systemtag_lbl {
        color: #D0021B;
        float: left;
        font-size: 16px;
    }

    .system-tag-cont .add_system_tags_admin {
        float: left;
        margin-top: 4px;
    }

    .system-tag-cont .system_tags_added {
        color: #98a8b4;
        float: left;
        width: 100%;
    }

    .system-tag-cont .system_tags_added .exist_tags {
        margin-right: 5px;
    }

    .rare-profile #mybinder-entries {
        position: relative;
    }

    .rare-profile #mybinder-entries .popover-binder {
        bottom: 65px;
        left: -5px !important;
        max-width: 350px;
        top: auto !important;
    }

    .rare-profile #mybinder-entries .popover-binder .mybinder_tour {
        width: 290px !important;
    }

    .lrshare_smallpopupevenmore {
        display: none !important;
    }

    .bpfb_actions_container {
        height: 0;
        display: none;
        transition: all 0.4s ease 0s;
        -webkit-transition: all 0.4s ease 0s;
    }

    .users-who-like {
        display: none !important;
    }

    .rare-flyout-open {}

    .remove_rare_flyout {
        background: url("../images/close-light-icon.png") no-repeat scroll center center !important;
        background-size: 30px auto;
        display: block;
        height: 30px;
        position: absolute;
        right: 18px;
        top: 18px;
        width: 30px;
    }

    .slide-right {
        background: #c56d78 url("../images/flyout-icon-new.png") no-repeat scroll center center !important;
        border: medium none !important;
        border-radius: 50%;
        height: 30px;
        position: absolute;
        right: -10px;
        top: 17px;
        width: 30px;
        -webkit-box-shadow: -1px 1px 2px 0 rgba(0, 0, 0, 0.5);
        -moz-box-shadow: -1px 1px 2px 0 rgba(0, 0, 0, 0.5);
        box-shadow: -1px 1px 2px 0 rgba(0, 0, 0, 0.5);
    }

    .courage_post_related.slide_left:hover .slide-right {
        background: #870011 url("../images/flyout-icon-hov-new.png") no-repeat scroll center center !important;
    }

    .courage_post_related.slided_right:hover .slide-right {
        background: #870011 url("../images/flyout-icon-active-hov-new.png") no-repeat scroll 2px 5px !important;
    }

    .slideEffect {
        display: block;
        width: 100%;
    }

    .slideEffect-left {
        width: 100%;
        display: none
    }

    ul.rare-list li {
        padding: 10px 0 10px 59px !important;
        min-height: 75px;
        overflow: visible !important;
    }

    .courage_comment_date {
        width: auto !important;
    }

    .bpfb_controls_custom {
        position: relative;
        background: #f2f2f2;
        border: 1px solid #259fd9;
        height: auto;
        display: none;
        padding: 15px;
        border-radius: 2px;
        width: 100%;
        margin-top: 5px;
        float: left;
        overflow: scroll;
        right: -61px;
    }

    .bpfb_actions_container .bpfb_controls_container {
        padding-top: 0 !important;
        float: left !important;
    }

    .bpfb_actions_container .qq-upload-button {
        margin-right: 10px;
    }

    .bpfb_actions_container #bpfb_remote_image_preview {
        margin-bottom: 25px;
    }

    .bpfb_controls_custom #bpfb_cancel_action {
        margin-top: -16px;
    }

    .bpfb_controls_custom #bpfb_cancel_action {
        margin-top: -16px;
    }

    .bpfb_controls_custom input[type="button"] {
        background: #10ac96 !important;
        color: #ffffff !important;
        border: none !important;
    }

    .bpfb_controls_custom input,
    .bpfb_controls_custom input#bpfb_video_url_preview {
        color: #ccc;
        font-style: italic;
        border-color: #999999 !important;
        float: left;
        margin-right: 10px;
        height: 31px;
        margin-bottom: 10px;
    }

    .bpfb_controls_custom #bpfb_cancel_action {
        background: #10ac96 !important;
        color: #ffffff !important;
        border: none !important;
    }

    .courage_post_form_box #whats-new-textarea textarea {
        font-size: 15px !important;
    }

    #buddypress .courage_post_form_box form#whats-new-form textarea {
        height: 95px !important;
        line-height: 18px !important;
        font-size: 15px !important;
        padding: 3px 45px 0 6px;
        width: 99% !important;
        overflow-x: hidden !important;
        overflow-y: hidden !important;
        resize: none;
    }

    #buddypress .acomment-options {
        height: 20px;
        color: #143b38;
        font-size: 13px;
    }

    #buddypress .acomment-options a {
        color: #98a8b4 !important;
        font-size: 13px !important;
        line-height: 17px !important;
        margin-right: 10px !important;
    }

    input#bpfb_cancel_action {}

    #rare-post-upload {
        margin-bottom: 10px;
    }

    .bpfb_controls_container .qq-upload-button {
        margin-bottom: 25px !important;
    }

    #bpfb_link_preview_url {
        width: 263px !important;
    }

    #bpfb_video_url {
        float: left;
        height: 31px;
        margin-right: 10px;
        margin-top: 0;
        width: 50% !important;
        font-size: 14px;
    }

    #buddypress div.activity-comments {
        margin: 0 40px 40px 0 !important;
        margin-left: 0px !important;
        /*margin: 0 !important;*/
        width: 100% !important;
        overflow: visible !important;
        padding-top: 22px !important;
    }

    #bpfb_link_preview_url {
        float: left;
        height: 31px;
        margin-right: 10px;
        margin-top: 0;
        width: 50% !important;
    }

    .courage_post_content iframe {
        width: 100% !important;
        height: 450px !important;
    }

    #yop_poll_widget-2 h2 {
        display: none !important;
    }

    .yop-poll-container {  
        width: 100% !important;
        padding-top: 0 !important;
        float: left;
    }

    .dash-new-member-info {
        float: None;
        margin-left: 42px;
    }

    form.yop-poll-forms div.yop-poll-question-1_yp55b8a10bd86a0 {
        text-align: left !important;
        margin-bottom: 10px !important;
    }

    ul.social-link-list {
        list-style: none;
        margin: 0 0 10px;
        padding: 0;
    }

    #dash_social {
        background-color: #f79338;
        background-image: url(../images/dash-social-media.png);
    }

    ul.social-link-list li {
        background: rgba(0, 0, 0, 0) url("../images/social-list-icon.png") no-repeat scroll 10px 3px;
        line-height: 12px;
        list-style-position: outside;
        margin-bottom: 0;
        padding: 5px 40px 10px 38px;
        position: relative;
    }

    ul.social-link-list li:first-child {
        padding-top: 10px !important;
    }

    ul.social-link-list li a {
        color: #143b38;
    }

    ul.social-link-list li a:link,
    ul.social-link-list li a:visited {
        color: #143b38;
        font-family: "Gibson-SemiBold";
        font-size: 12px;
        text-decoration: none;
    }

    
.poll-button {
    background: none;
    border: 1px solid #10ac96;
    color: #10ac96;
    margin-left: 8px !important;
    margin-top: 10px !important;
    margin-bottom: 20px !important;
}

.poll-button:hover {
    color: #10ac96;
    text-decoration: none
}


.bootstrap-yop {font-family: 'Gibson-Light';color:#323e48;font-size: 13px;}
.bootstrap-yop .basic-inner{padding:1px !important;}
.bootstrap-yop .basic-element{padding:0px !important;}
.bootstrap-yop .basic-question-title{
    color: #444444;
    font-weight: normal;
    margin-bottom: 0px;
    font-size: 16px;
    line-height: 22px;
    font-family:"Gibson-Regular";
   /* margin-bottom:15px;*/
}
.bootstrap-yop .basic-question{margin-top:5px !important; margin-bottom: 0px;}
.bootstrap-yop .basic-text{font-family: 'Gibson-Light';color: #555555;font-size: 15px !important;color:#323e48 !important;padding: 0px !important;}
.bootstrap-yop input[type=checkbox], .bootstrap-yop input[type=radio]{margin-right: 8px !important;}
.bootstrap-yop ul{
    padding-left:0px !important;
    margin-bottom: 0px !important;
    padding:2px !important;
}
.bootstrap-yop .basic-vote {margin-bottom:0px;float: left;}
.bootstrap-yop .basic-vote .button{
    background: none !important;
    border: 1px solid #852119 !important; 
    padding: 5px 10px;
    float: left;
    margin-left: 8px !important;
    margin-top: 5px !important;
    margin-bottom: 5px !important;
    border-radius: 30px !important;
    height:38px;
    line-height:20px;
	min-width: 313px;
    text-align: center;
	/*font-size:18px !important;
    font-family: gibson-semibold;*/
}

.bootstrap-yop.basic-text{padding:0px !important;}
.bootstrap-yop li.basic-answer .progress{height:15px !important; border-radius: 0px; background:#444444 !important; margin-left: 50px;}
.bootstrap-yop .basic-answer {
    margin-bottom: 10px !important;
	margin-top: 8px;
}

.bootstrap-yop .basic-answer .basic-label{padding-left: 25px;}
.bootstrap-yop ul.results-basic-answers .basic-answer .basic-label{padding-left: 0px;}

.bootstrap-yop .basic-answer-content{font-family: "Gibson-Light"; font-size:13px !important; line-height:18px !important;}
.bootstrap-yop li.basic-answer .progress .progress-bar{height:15px !important; border-radius: 0px !important;background: #AEA99D !important;}

.bootstrap-yop li.basic-answer:first-child .results-details{color:#D07984 !important;}
.bootstrap-yop li.basic-answer:first-child .progress{
    background: #89001c !important;
}
.bootstrap-yop li.basic-answer:first-child .progress .progress-bar{background: #D07984 !important; }

.bootstrap-yop .basic-yop-poll-container{border:none !important;background: none; z-index:998 !important;padding-left:16px !important; padding-right:16px !important;margin-bottom: 0;}

.bootstrap-yop .results-details{position: absolute; left: 0px; bottom: -20px; font-size:12px !important; color:#AEA99D !important;}
.bootstrap-yop ul.results-basic-answers li .basic-text{font-size:12px !important;}


    .dash-rel.white {
        background: #ffffff !important;
    }

    .dash-rel.white ul.rare-list li {
        border: none !important;
        min-height: 62px;
    }

    .dash-rel.white ul.rare-list {
        margin-bottom: 20px;
    }

    .dash-rel.white ul.rare-list .rel-title {
        font-family: "Gibson-SemiBold";
    }

    .list-img-box {}

    .poll-button-poll {
        background: none;
        color: #ff646a;
        display: inline-block;
    }

    .poll-button-poll:hover {
        color: #ff646a;
        text-decoration: none
    }

    .yop-poll-forms {
        margin-left: -0.5em;
    }

    div.yop-poll-question-2_yp56af4f75b8037 {
        padding-left: 0 !important;
    }

    form.yop-poll-forms div ul li label {
        float: left !important;
        margin-left: 5px !important;
        margin-top: -4px !important;
        font-weight: bold !important;
    }

    form.yop-poll-forms div ul li {
        color: #555555;
        float: left !important;
        width: 100% !important;
    }

    form.yop-poll-forms div ul {
        width: 100%;
        float: none;
        margin: -20px auto;
    }

    form.yop-poll-forms ul li div {
        float: left;
        width: 100%;
        height: 15px;
        background: #444444 !important;
    }

    form.yop-poll-forms ul li div div div div {
        background: #AEA99D !important;
        border-color: #AEA99D !important;
    }

    form.yop-poll-forms div ul li label+div {
        margin-left: 35px;
        width: 85%;
    }

    form.yop-poll-forms div ul li label span:last-child span {
        bottom: 2px;
        color: #AEA99D;
        left: 4px;
        margin-left: 1px;
        position: absolute;
        top: auto;
    }

    /*form.yop-poll-forms div ul li:first-child label  span:last-child span{color: #259fd9;margin-left: 1px;}*/

    form.yop-poll-forms div ul li label span {
        font-size: 12px;
    }

    form.yop-poll-forms ul li div div div div.selectedpoll {
        /* background: #00AF94 !important;
    border-color: #00AF94 !important; */
        background: #ce7b84 !important;
        border-color: #ce7b84 !important;
    }

    form.yop-poll-forms ul li div.com_selectedpoll {
        background: #870011 !important;
    }

    form.yop-poll-forms div ul li label span:last-child span.com_selectedpoll_span {
        color: #ce7b84 !important;
    }

    .yop-poll-forms ul li {
        padding-bottom: 8px !important;
        margin-left: 0 !important;
        padding-left: 0 !important;
    }

    .yop-poll-forms ul li label {
        margin-bottom: 0 !important;
        line-height: 22px !important;
        margin-left: 0 !important;
        width: 100%;
    }

    .error-404 .page-header {
        margin: 0 !important;
        border: none !important;
    }

    .error-404 {
        font-size: 14px;
        text-align: left;
        font-family: "gibson-light";
        /*margin: 0 105px !important;*/
        margin: 0 auto !important;
        float: none;
    }

    .error-404 h1 {
        color: #d5dde3;
        font-size: 250px;
        text-align: center;
        font-family: "gibson-light";
        line-height: 200px;
    }

    .trial-comming-soon.error-404 h1 {
        font-size: 100px;
    }

    .error-404 h3 {
        color: #003d3a;
        font-size: 30px;
        text-align: left;
        font-family: "gibson-light";
        margin-bottom: 0;
    }

    .error-404 .page-content {
        position: relative;
        background: #ffffff;
        border-radius: 0;
        padding: 20px;
        margin-top: 20px;
    }

    .error-404 .page-content:after {
        bottom: 100%;
        left: 20%;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
        border-color: rgba(255, 255, 255, 0);
        border-bottom-color: #ffffff;
        border-width: 20px;
        margin-left: -20px;
    }

    .error-404 .page-content p {
        margin-bottom: 0;
        color: #98a8b4 !important;
        font-family: "gibson-regular";
    }

    .error-404 .page-content a.click {
        color: #D0021B !important
    }

    .error-404 .page-content a.contact {
        color: #D0021B !important
    }

    .error-404 .page-content span.error-main-head {
        font-size: 16px !important;
        color: #003d3a !important;
    }

    .suggestions-box textarea {
        background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
        border: 1px solid #98a8b4;
        height: 100px;
        margin: 15px 0;
        padding: 5px;
        width: 100%;
    }

    .dash-rel.white {
        background: #ffffff none repeat scroll 0 0 !important;
        padding: 5px 5px;
    }

    .suggestions-box input[type="submit"] {
        float: right;
        border: none;
        background: url(../images/btn-arrow.png) right -2px no-repeat;
        color: #259fd9;
        background-size: 30px 28px;
        width: 115px;
        line-height: 30px;
    }

    ul.new-member-list li {
        padding: 0;
        clear: both;
        min-height: 50px;
        margin: 0px 0px 12px 0px;
    }

    ul.new-member-list li:last-child {
        margin-bottom: 0px !important;
    }

    span.bpfb_left {
        display: none !important;
    }

    span.bpfb_right {
        display: none !important;
    }

    span.bpfb_thumbnail_chooser_label {
        display: none !important;
    }

    .bpfb_preview_container iframe {
        width: 200px;
        height: auto;
    }

    .list-img-box {}

    div#TB_secondLine {
        display: none !important;
    }

    span.screen-reader-text {
        display: none !important;
    }

    #TB_window img#TB_Image {
        border: none !important;
        margin: 25px 0 0 15px !important;
    }

    #buddypress div.activity-comments form textarea {
        background: #fafafa none repeat scroll 0 0 !important;
        border: 1px solid #ddd !important;
        box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1) inset;
        color: #888;
        padding: 5px !important;
    }

    #buddypress div.activity-comments form .ac-textarea {
        border: none !important;
    }

    #buddypress div.activity-comments form div.ac-reply-content a.ac-reply-cancel {
        line-height: 35px;
    }

    .pp_bucket_img img,
    .fap_bucket_img img {
        width: 80px !important;
    }

    .pp_bucket_info img,
    .fap_bucket_info img {
        width: 80px !important;
    }

    .page-template-curate-evidence .apply_btns {
        float: right !important;
        margin-top: 45px !important;
        width: auto !important;
    }

    .shelf-content {}

    .shelf-box {
        background: #ffffff;
    }

    .shelf-box-cont {
        padding: 10px 15px 5px;
        color: #143b38;
    }

    .shelf-box-cont .views {
        color: #79858e;
        font-size: 12px;
        font-family: "Gibson-SemiBold";
    }

    .shelf-box-cont h3 {
        margin-top: 0;
        margin-bottom: 15px;
        font-size: 16px;
        font-family: "Gibson-Regular";
        color: #143b38;
    }

    .shelf-box-footer {
        border-top: 1px solid #cbd3d9;
        height: 40px;
        padding: 0 15px;
        position: relative;
    }

    .shelf-file {
        position: relative;
    }

    .shelf-file img {
        width: 100%;
        height: auto;
    }

    .shelf-main {
        margin: 0 8px 0;
        max-height: 450px;
        overflow: hidden;
        position: relative;
        background: #000000;
    }

    .shelf-main img {
        width: 100%;
        height: auto;
    }

    .shelf-main iframe {
        width: 100%;
        border: none !important;
    }

    .shelf-box-user {
        float: left;
        width: 100%;
        line-height: 12px;
        font-size: 12px;
        color: #D0021B;
        margin-bottom: 5px;
        text-transform: lowercase;
    }

    .shelf-box-user .username {
        color: #D0021B;
        font-size: 13px;
        font-family: "Gibson-SemiBold";
    }

    .shelf-box-user img {
        float: left;
        margin: 0 10px 10px 0;
    }

    .shelf-main-cont {
        background-color: rgba(135, 0, 17, 0.8);
        bottom: 0;
        color: #ffffff;
        font-size: 24px;
        height: 60px;
        left: 23px;
        overflow: hidden;
        padding: 10px 20px;
        position: absolute;
        right: 23px;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .shelf-main-cont .views {
        font-size: 15px;
        margin-top: 10px;
        position: absolute;
        right: 15px;
        top: 10px;
    }

    .shelf-main-cont .tittle {
        color: #ffffff;
        font-size: 18px;
    }

    .shelf-title+.shelf-main-cont {
        /*bottom: 45px !important;*/
    }

    .play-btn-large {
        width: 100px;
        height: 100px;
        border-radius: 50%;
        background: #10ac96 url(../images/video-ply-btn-big.png) no-repeat center center;
        position: absolute;
        left: 20px;
        bottom: 90px;
    }

    .play-btn-small {
        width: 50px;
        height: 50px;
        border-radius: 50%;
        background: #10ac96 url(../images/video-ply-btn-small.png) no-repeat center center;
        position: absolute;
        left: 20px;
        bottom: 20px;
    }

    .shelf-add-file {
        background: #1bb09a;
        padding: 10px;
    }

    .shelf-add-file-cont {
        border: 1px dashed #ffffff;
        height: 100px;
        text-align: center;
        padding: 18px 26px;
    }

    .shelf-add-file-cont i {
        color: #ffffff;
        font-size: 24px;
    }

    .shelf-add-file-cont span {
        font-size: 13px;
        color: #143b38;
        width: 100%;
        float: left;
        line-height: 16px;
        margin-top: 5px;
    }

    .visual-slide-cont a+div {
        display: none;
    }

    .right-check-list-box {}

    .right-check-list-box h3 {
        margin-top: 0;
        margin-bottom: 10px;
        font-size: 17px;
        margin-top: 15px;
    }

    .right-check-list-box h3.collapsed {
        background: none !important;
        padding-bottom: 10px;
        margin-bottom: 10px;
    }

    .right-check-list-box h3:before {
        margin-right: 5px;
    }

    .right-check-list-box h3.collapsed:before {
        margin-right: 5px;
    }

    ul.right-check-list {
        margin: 0;
        padding: 0;
        list-style: none;
        /*border-bottom:1px solid #cbd3d9;*/
        padding-bottom: 15px;
        margin-bottom: 15px;
    }

    ul.right-check-list li {
        margin: 0 0 12px 0;
        padding: 0;
        line-height: 20px;
        text-transform: lowercase;
    }

    ul.right-check-list li input {
        float: left;
        margin-right: 10px;
    }

    ul.list-edu li {
        position: relative;
    }

    ul.list-edu li span.check-img {
        position: absolute;
        left: 24px;
        top: -3px;
    }

    .trail-top-text {
        margin: 0 0 25px;
    }

    .right-check-list-box ul.right-check-list:last-child {
        border: none;
    }

    #slideshow {
        position: relative;
        padding-bottom: 10px;
    }

    #slideshow .dash-well-cont {}

    #slideshow>div {
        z-index: 99;
    }

  /*   .featured-quotes {
        display: none;
    } */

    .feat_title {
        color: #143b38;
        font-family: "Gibson-regular";
        font-size: 15px;
        margin: 5px 0px 5px auto;
        text-decoration: none;
    }

    #myList li,
    #socialList li,
    #suggest-list li {
        display: none;
    }

    #loadMore,
    #loadsoMore,
    #viewldMore {
        color: #98a8b4;
        cursor: pointer;
        font-family: gibson-semibold;
        font-size: 14px;
        font-weight: normal !important;
        margin-bottom: 5px;
        text-decoration: underline;
    }

    #loadMore:hover,
    #loadsoMore:hover,
    #viewldMore:hover {
        color: black;
    }

    #showLess,
    #showsoLess,
    #viewldLess {
        color: #98a8b4;
        cursor: pointer;
        font-family: gibson-semibold;
        font-size: 14px;
        font-weight: normal !important;
        margin-bottom: 5px;
        text-decoration: underline;
    }

    #showLess:hover,
    #showsoLess:hover,
    #viewldLess:hover {
        color: black;
    }

    .news-top-section {
        margin-bottom: 20px;
    }

    .news-top-btn {
        color: #ffffff;
        font-size: 15px;
        height: 30px;
        line-height: 30px;
        padding: 0 20px;
        text-align: left;
        position: absolute;
        top: 0;
        right: 0;
        width: 100%;
        padding: 0 10px;
    }

    .news-top-cont {
        font-size: 16px;
        font-family: "Gibson-semibold";
        padding: 5px 0;
        width: 100%;
        color: #1f3a38;
    }

    .news-top-text {
        font-size: 14px;
        color: #1f3a38;
        font-family: "Gibson-regular";
        width: 100%;
    }

    .news-top-share {
        height: 30px;
        width: 100%;
        margin-top: 14px;
    }

    .news-top-share .time {
        color: #1f3a38;
        font-family: "Gibson-Light";
        float: left;
        line-height: 30px;
    }

    .news-top-share .icon-talk::before {
        color: #c96a76;
    }

    .news-top-section .overlay-box {
        margin-bottom: 15px;
    }

    .research-section {
        background-color: #c8cdcf;
        background-size: 100% auto;
        height: 200px;
        position: relative;
    }

    .research-section .news-top-btn {
        background: #870011;
    }

    .people-section {
        background-color: #c8cdcf;
        background-size: 100% auto;
        height: 200px;
        position: relative;
    }

    .people-section .news-top-btn {
        background: #870011;
    }

    .right-area {}

    .right-area h3 {
        margin-top: 0;
    }

    /*----custom---*/

    #buddypress .activity-list .activity-content {
        margin: 0 !important;
    }

    .courage_comment div.acomment-content {
        margin: 0 !important;
        min-height: 52px
    }

    /*;padding: 0 0 10px 60px !important;*/

    .courage_post_care a.button.bp-secondary-action.buddyboss_edit_activity {
        display: none !important;
    }

    .courage_comment a.comment-user {
        float: left;
        line-height: 16px;
        margin-top: 0;
        margin-right: 10px;
        font-weight: bold;
        text-transform: inherit !important;
    }

    .courage_comment_user_photo img.avatar {
        margin-right: 0 !important;
        width: 100% !important;
        height: auto !important;
        margin-bottom: 10px !important;
    }

    .courage_comment .courage_comment {
        padding-right: 0;
    }

    .courage_comment #buddypress-edit-activity-wrapper {
        padding: 0 0 10px 60px !important;
        margin: 0 !important;
    }

    .courage_comment #buddypress-edit-activity-wrapper form {
        margin: 0 !important;
    }

    .courage_comment #buddypress-edit-activity-wrapper .ac-textarea {
        margin: 0 !important;
        padding-left: 0 !important;
        padding-right: 0 !important;
        background: none !important;
    }

    .courage-post-box li.activity_update {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
        overflow: visible !important;
        list-style: none !important;
    }

    .courage-post-box .courage_post_content_status {
        margin-top: 0 !important;
    }

    .courage_post_content a {
        background: none !important;
        border: none !important;
        padding: 0 !important;
        margin-right: 10px !important;
    }

    .courage_post_content a.delete-activity {
        margin-left: 10px;
    }

    /*16-09-2015*/

    .courage_post_content .ac-textarea {
        margin: 0 0 10px !important;
        padding: 0 !important;
    }

    /*16-09-2015*/

    .courage_comment li {
        overflow: visible !important;
        padding: 10px 0 0 !important;
    }

    .lrshare_evenmorepoup .lrshare_heading_title,
    .lrshare_evenmorepoup .lrshare_poweredby,
    .lrshare_evenmorepoup .lrshare_heading input {
        display: none !important;
    }

    .lrshare_evenmorepoup .lrshare_heading {
        border: none !important;
    }

    .lrshare_evenmorepoup {
        border: 4px solid #259fd9 !important;
        background: #ffffff !important;
        -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5) !important;
        -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5) !important;
        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5) !important;
        overflow: visible !important;
        margin-top: -175px !important;
    }

    .lrshare_evenmorepoup .lrshare_iconlist {
        height: 140px !important;
    }

    .lrshare_evenmorepoup .lrc {
        color: #1982d1;
    }

    .lrshare_close {
        border-radius: 50%;
        background: #000;
        width: 40px !important;
        height: 40px !important;
        font-size: 30px !important;
        line-height: 42px !important;
        right: -15px;
        top: -15px;
        position: absolute;
        z-index: 9999;
        background: #444444 !important;
        border: none !important;
    }

    .courage_post_content .courage_post_foot_enc {
        display: none !important;
    }

    .courage_post_content a {
        color: #143b38 !important;
    }

    .courage_comment_content .acomment-content p {
        font-size: 13px !important;
        word-wrap: break-word;
    }

    .courage_comment_content .acomment-meta a {
        font-size: 10px !important;
        color: #bfc4c9 !important;
    }

    .courage_comment {
        padding-top: 0 !important;
        padding-top: 0 !important;
    }
 .courage_comment_content li:first-child {}

    .courage_post_footer .courage_post_foot_enc {
        height: 34px;
    }

    span.highlight {
        color: #8fa1ae !important;
        background: none !important;
        border: none !important;
        padding-left: 0 !important;
    }

    .feat_new_block {}

    .feat_new_block_img {
        display: block;
        height: auto;
        overflow: hidden;
        text-align: center;
        background: none;
    }

    .feat_new_block_img img {
        width: 100%;
        height: auto;
    }

    .feat_new_block_title {
        color: #3e4c4a;
    }

    .feat_new_block_title p {
        font-size: 16px;
        font-family: "Gibson-semibold";
        padding: 0;
        width: 100%;
        color: #1f3a38;
        line-height: 20px;
    }

    .feat_new_block_title .courage_post_foot_sub_share span.icon-share:after {
        top: -5px !important;
    }

    .news-top-share .courage_post_foot_sub_share span.icon-share:after {
        top: -3px !important;
    }

    .dropdown .nav .open>a,
    .dropdown .nav .open>a:hover,
    .dropdown .nav .open>a:focus {
        background: none !important;
    }

    .dropdown .nav a:hover {
        background: none !important;
    }

    .dropdown .nav li a {
        padding: 10px 30px 10px 0 !important;
    }

    .pp_img,
    .cac_img,
    .cec_img {
        width: 100px;
        float: left;
    }

    .pp_img img,
    .cac_img img,
    .cec_img img {
        width: 94px;
        height: auto;
    }

    .pp_img .email-call img {
        width: 10px !important;
        height: 12px !important;
    }

    .pp_info,
    .cac_info,
    .cec_info {
        color: #7f8e9a;
        float: left;
        font-size: 13px;
        font-style: italic;
        line-height: 18px;
        padding-left: 20px;
        padding-bottom: 10px;
        width: 72%;
    }

    .cec_info span,
    .cac_info span {
        float: left;
        width: 100%;
        font-style: normal;
    }

    h3.pp_title,
    h3.cac_title,
    h3.cec_title,
    h1.pp_title,
    h1.cac_title,
    h1.cec_title {
        color: #323e48 !important;
        font-size: 22px;
        padding-bottom: 8px;
        font-style: normal;
        margin-top: 0;
        margin-bottom: 0;
    }

    h3.p_title,
    h1.p_title {
        color: #323e48 !important;
        font-size: 22px;
        padding-bottom: 8px;
        font-style: normal;
        margin-top: 0;
        margin-bottom: 0;
        width: 100%;
        float: left;
    }

    .people_cont,
    .cac_cont,
    .cec_cont {
        width: 100%;
        float: left;
        padding: 20px 0;
    }

    .grants_info_content {
        border-bottom: 1px solid #ccd0d0;
        line-height: 18px;
        padding: 20px 0;
    }

    .grants_info_content:last-of-type {
        border-bottom: 0 none;
    }

    .evidence_info_content {
        border-bottom: 1px solid #ccd0d0;
        line-height: 18px;
	/*	padding: 20px 0;*/
	    padding: 0px 0px 20px;
       
    }

    .evidence_info_content:last-of-type {
        border-bottom: 0 none;
    }

    span.evd-cat {
        float: left;
        color: #AEA99D;
        font-size: 18px;
        left: 15px;
    }
	.single-video-visual span.evd-cat {
	  width: 100%; 
	}

    span.place-people-cat {
        float: left;
        color: #AEA99D;
        font-size: 18px;
        left: 15px;
    }

    span.social-media-cat {
        float: left;
        color: #AEA99D;
        font-size: 18px;
        left: 15px;
    }

    .clinical_share .social-share-box {
        width: auto !important;
        float: right !important;
    }

    .ppl_share .social-share-box {
        width: auto !important;
        float: right !important;
    }

    .single .curate_info_content h3 a {
        color: #8f9da7;
        text-decoration: underline !important;
    }

    .single .curate_info_content h1 a {
        text-decoration: underline;
    }

    span.rarehub-cat {
        float: left;
        color: #AEA99D;
        font-size: 18px;
        left: 15px;
    }

    .shelf-content {
        -ms-flex-direction: column;
        -ms-flex-wrap: wrap;
        display: flex;
        flex-direction: column;
        flex-wrap: wrap;
    }

    .shelf-content .flex-box {
        width: 33.3%;
        padding-left: 5px;
        padding-right: 5px;
    }

    .drg {
        z-index: 99;
        cursor: move;
        height: auto !important;
    }

    .ui-droppable .hovercolor {
        background: #84c659 !important;
    }


    .ui-dialog.ui-widget {
        border-radius: 0;
        left: 50% !important;
        margin-left: -165px;
        padding: 40px 40px 40px 115px;
        position: fixed !important;
        text-align: left;
        top: 70px !important;
        width: 330px !important;
        z-index: 10008 !important;
        height: auto !important;
    }

    #for_deldialog22 .ui-dialog.ui-widget {
        position: absolute !important;
        width: 330px !important;
        left: 50% !important;
        top: 95px !important;
        border-radius: 0;
        text-align: left;
        margin-left: -165px;
        padding: 40px 40px 40px 40px !important;
    }

    #dele_check {
        padding-top: 10px;
        padding-bottom: 10px;
        color: #1daaef;
    }

    /* 16-09-2015*/

    .ui-dialog .ui-ico {
        color: #1daaef;
        font-size: 80px;
        position: absolute;
        left: 15px;
        top: 15px;
    }

    .ui-dialog .ui-ico {
        color: #3f3f3f !important;
    }


    .ui-dialog button.ui-button {
        background: #84c458 none repeat scroll 0 0;
        border: medium none;
        color: #ffffff;
        padding: 5px 20px !important;
    }

    .ui-dialog .ui-dialog-titlebar-close {
        display: none;
    }
    #confirm_modal .ui-dialog .ui-dialog-titlebar-close {
        display: block !important;
    }
    #confirm_modal .ui-dialog-titlebar-close {
        visibility: inherit;
    }

    .feat_new_block_img a {
        float: left;
        height: auto;
        overflow: hidden;
        width: 100%;
    }

    .shelf-content {
        position: relative;
    }

    .flex-box.add-box {
        position: absolute;
        top: 0;
        left: 15px;
        width: 31.5%;
    }

    #defaultload {
        display: flex;
        flex-flow: column wrap;
        height: 100vw;
        width: 100%;
    }

    #defaultload .flex-box:first-child {
        margin-top: 185px;
    }

    .flex-box iframe {
        height: 130px;
    }

    /*rareClinic*/

    #holder {
        position: relative;
    }

    #holder path {
        opacity: 0.7;
    }

    #holder path:hover {
        opacity: 1.0 !important;
    }

    .center_circ {
        position: absolute;
        top: 180px;
        left: 180px;
        height: 224px;
        width: 224px;
        background-color: #97a8b4;
        border-radius: 150px;
        border-top: 8px solid #E4E8EB;
        border-left: 8px solid #E4E8EB;
        border-right: 8px solid #E4E8EB;
        border-bottom: 8px solid #E4E8EB;
        background-image: url(../images/ch_rarehub.png);
        background-repeat: no-repeat;
        background-position: 50% 50%;
        opacity: 0.7;
        cursor: pointer;
        box-sizing: initial;
    }

    .center_circ:hover {
        opacity: 1.0;
    }

    .center_circ_bg {
        position: absolute;
        top: 180px;
        left: 180px;
        height: 224px;
        width: 224px;
        background-color: #E4E8EB;
        border-radius: 150px;
        border-top: 8px solid #E4E8EB;
        border-left: 8px solid #E4E8EB;
        border-right: 8px solid #E4E8EB;
        border-bottom: 8px solid #E4E8EB;
        background-image: url(../images/ch_rarehub.png);
        background-repeat: no-repeat;
        background-position: 50% 50%;
        fill-opacity: 1.0;
        box-sizing: initial;
    }

    

    .chp_link {
        background-repeat: no-repeat;
        position: absolute;
        background-position: 50% 50%;
        cursor: pointer;
    }

    .chp_wiz {
        background-image: url(../images/ch_rarewizzard.png);
        top: 73px;
        left: 350px;
        width: 145px;
        height: 120px;
        cursor: pointer;
    }

    .chp_mentor {
        background-image: url(../images/chp_mentor.png);
        top: 73px;
        left: 119px;
        width: 116px;
        height: 114px;
    }

    .chp_mentor-comingsoon {
        height: 114px;
        left: 75px;
        top: 73px;
        width: 200px;
        background-image: url(../images/chp_mentor-comingsoon.png);
    }

    .chp_education {
        background-image: url(../images/chp-education.png);
        top: 313px;
        left: 42px;
        width: 139px;
        height: 97px;
    }

    .chp_protocol {
        background-image: url(../images/chp-protocol.png);
        top: 310px;
        left: 417px;
        width: 141px;
        height: 104px;
    }

    .chp_recruiting {
        background-image: url(../images/chp-recruiting.png);
        top: 444px;
        left: 228px;
        width: 148px;
        height: 110px;
    }

    .chp_recruiting-comingsoon {
        height: 110px;
        left: 200px;
        top: 444px;
        width: 200px;
        background-image: url(../images/chp-recruiting-comingsoon.png);
    }

    .cl_trial_type {
        background-color: #fff;
        margin-bottom: 10px;
    }

    .cl_trial_type_title.dark_grey_bg {
        background-color: #98a8b4;
        transition: all 0.4s ease 0s;
    }

    .cl_trial_type_title {
        color: #fff;
        cursor: pointer;
        font-size: 24px;
        padding: 10px 20px;
        position: relative;
    }

    .cl_trial_type_content {
        color: #3e4c4a;
        font-size: 13px;
        padding: 10px 40px;
    }

    .cl_trial_info {
        line-height: 18px;
        padding: 10px 0;
    }

    .cl_trial_info-footer {
        float: left;
        margin-bottom: 40px;
        width: 100%;
    }

    .cl_trial_info.collapsed {
        background-image: url("../images/clinical-non-active.png");
        background-position: 10px 50%;
        background-repeat: no-repeat;
        color: #323e48;
    }

    .cl_trial_info_title {
        font-size: 18px;
        line-height: 20px;
        padding-left: 40px;
        position: relative;
    }

    .huddle_persona_types {
        padding-top: 0;
        position: absolute;
        right: 10px;
        text-align: right;
        top: 0;
        width: 180px;
    }

    .huddle_type_caregiver {
        color: #259fd9;
        font-size: 12px;
    }

    .huddle_type_patient {
        color: #84c659;
        font-size: 12px;
    }

    .huddle_type_physicians {
        color: #758692;
        font-size: 12px;
    }

    .protocol-bottom-trial_info {
        margin-top: 35px;
        padding-top: 25px;
        border-top: 1px solid #babfc2;
    }

    .protocol-bottom-trial_info-row {
        float: left;
        width: 100%;
        margin-bottom: 5px;
    }

    .protocol-bottom-trial_info input {
        float: left;
        margin-right: 10px;
        -ms-transform: scale(1.3);
        /* IE */
        -moz-transform: scale(1.3);
        /* FF */
        -webkit-transform: scale(1.3);
        /* Safari and Chrome */
        -o-transform: scale(1.3);
        /* Opera */
        padding: 10px;
        margin-left: 2px;
    }

    .protocol-bottom-trial_info-row span {
        color: #259dda;
    }

    h3.inner {
        margin-top: 0;
    }

    .right-btn {
        margin: 20px 0;
        border-top: 1px dashed #97a5b0;
        border-bottom: 1px dashed #97a5b0;
        padding: 20px 0;
    }

    .right-btn ul {
        list-style: none;
        margin: 0;
        padding: 0;
    }

    .right-btn ul li {
        padding: 0 0 8px 0;
    }

    .right-btn ul li:last-child {
        padding-bottom: 0;
    }

    .right-btn ul li a {
        text-decoration: none;
        color: #97a5b0;
    }

    ul.filter-check-list {
        list-style: none;
        margin: 0;
        padding: 0;
    }

    ul.filter-check-list li {
        margin: 5px 0;
    }

    ul.filter-check-list li input {
        float: left;
        margin-right: 8px;
        margin-top: 7px;
    }

    .right-filters {}

    .right-filter-box {}

    .right-filter-box.separation {
        border-bottom: 1px solid #abacae !important;
        padding-bottom: 25px;
    }

    .right-filter-box #accordion {
        margin: 0 0 20px 0;
    }

    .right-filter-box .panel {
        background: none !important;
        border: none;
        margin: 10px 0 !important;
        border-bottom: 1px solid #abacae !important;
    }

    .right-filter-box .panel-heading {
        background: none !important;
        border: none !important;
        padding-left: 0;
        padding-bottom: 15px;
    }

    .right-filter-box .panel-collapse {
        background: none !important;
        border: none !important;
    }

    .right-filter-box .panel-title a {
        background: none !important;
        text-decoration: none;
        outline: none;
    }

    .right-filter-box .panel-body {
        padding-left: 0;
        border: none !important;
        padding-top: 0;
    }

    .right-filter-box .panel-title a.collapsed:after {
        content: '+'
    }

    .right-filter-box .panel-title a:after {
        content: '-'
    }

    .filter-search {}

    .filter-search input[type="text"] {
        width: 70%;
        float: left;
        height: 35px;
        background: #ffffff;
        border: 1px solid #98a8b5;
        padding-left: 10px;
        padding-right: 10px;
    }

    .filter-search input[type="button"] {
        margin: 0;
        color: #ffffff;
        background: #249fda;
        width: 30%;
        border: none;
        height: 35px;
    }

    /*******************suggestion****8/19/2015**************************/

    .suggst {
        margin-left: 0;
        color: #677783;
        font-family: Gibson-Regular;
        font-weight: 700;
        text-decoration: none;
    }

    .suggst-user {
        float: left;
        font-family: "Gibson-Regular";
        font-size: 13px;
        margin-top: 5px;
        padding-left: 10px;
        width: 250px;
    }

    .suggst-user a {
        font-family: Gibson-Light;
        color: #373737 !important;
    }

    .suggst-user a:hover {
        font-family: Gibson-Light;
        color: #10ac96 !important;
        text-decoration: none;
    }

    .suggest-a {
        color: #259fd9 !important;
        font-family: Gibson-Light;
    }

    .suggest-vote {
        float: left;
        width: auto !important;
    }

    .suggestions-box-inner {
        float: left;
        width: 85%;
        word-wrap: break-word;
    }

    .arrow-up {
        background-image: url("../images/arrow2.png");
        background-repeat: no-repeat;
        width: 15px;
        height: 15px;
    }

    .arrow-up-active {
        background-image: url("../images/arrow2-over.png");
        background-repeat: no-repeat;
        width: 15px;
        height: 15px;
    }

    .arrow-down {
        background-image: url("../images/arrow1.png");
        background-repeat: no-repeat;
        width: 15px;
        height: 15px;
    }

    .arrow-down-active {
        background-image: url("../images/arrow1-over.png");
        background-repeat: no-repeat;
        width: 15px;
        height: 15px;
    }

    

    /* sep 03 - start */

    .search-area {
        padding-bottom: 50px;
    }

    ul.search-area-list {
        margin: 0;
        padding: 0;
        list-style: none;
    }

    ul.search-area-list li {
        margin: 10px 0;
        padding: 0;
    }

    .connect-with-col {
        margin-left: 75px;
    }

    .connect-with-col {
        margin-left: 75px;
    }

    input#applyfilter {
        color: #ffffff;
        text-align: center;
        height: 40px;
        line-height: 40px;
        background: #259fd9 !important;
        border: none;
        float: right;
        font-size: 16px;
        min-width: 120px;
    }

    .showmentors-list {
        width: 100%;
        float: left;
        margin-bottom: 30px;
    }

    .showmentors-list-img {
        width: 70px;
        float: left;
        margin-right: 20px;
    }

    .showmentors-list-img img {
        width: 100%;
        height: auto;
    }

    .showmentors-list-cont {
        float: left;
    }

    /* sep 03 - end */

    #container {
        position: relative;
        margin: 0 auto 25px;
        padding-bottom: 10px;
    }

    .video-shelf-box #container {
        width: 100% !important;
    }

    .video-shelf-box #spinner {
        margin-top: -30px;
        position: absolute;
    }

    .grid {
        padding: 0;
        margin: 10px 0px;
        font-size: 12px;
        float: left;
        -webkit-transition: top 1s ease, left 1s ease;
        -moz-transition: top 1s ease, left 1s ease;
        -o-transition: top 1s ease, left 1s ease;
        -ms-transition: top 1s ease, left 1s ease;
    }

    .vidgrid {
        background: #fff none repeat scroll 0 0;
        box-shadow: 0 1px 3px rgba(34, 25, 25, 0.4);
        -moz-box-shadow: 0 1px 3px rgba(34, 25, 25, 0.4);
        -webkit-box-shadow: 0 1px 3px rgba(34, 25, 25, 0.4);
    }

    .edugrid {
        background: #fff none repeat scroll 0 0;
        box-shadow: 0 1px 3px rgba(34, 25, 25, 0.4);
        -moz-box-shadow: 0 1px 3px rgba(34, 25, 25, 0.4);
        -webkit-box-shadow: 0 1px 3px rgba(34, 25, 25, 0.4);
    }

    .grid strong {
        border-bottom: 1px solid #ccc;
        margin: 10px 0;
        display: block;
        padding: 0 0 5px;
        font-size: 17px;
    }

    .grid .meta {
        text-align: right;
        color: #777;
        font-style: italic;
    }

    .grid .imgholder img {
        background: #ccc;
        display: block;
        height: auto;
        width: 100%;
    }

    .imgholder iframe {
        width: 100%;
       /* height: auto;*/
    }

    .grid.add-box {
        border: none;
        background: none;
        box-shadow: none;
        margin-bottom: 0;
    }

    .imgholder {
        position: relative;
    }

    .shelf-content {}

    .shelf-box {
        background: #ffffff;
    }

    .shelf-box-cont {
        padding: 10px 15px 5px;
        color: #143b38;
    }

    .shelf-box-cont .views {
        color: #79858e;
        font-size: 12px;
        font-family: "Gibson-SemiBold";
    }

    .shelf-box-cont h3 {
        margin-top: 0;
        margin-bottom: 5px;
        font-size: 16px;
        font-family: "Gibson-Regular";
        color: #143b38;
    }

    .shelf-box-footer .courage-post-foot-share {
        color: #6a7b8b;
        display: table;
        font-size: 18px;
        height: 36px;
        line-height: 30px;
        position: absolute;
        right: 15px;
        text-align: right;
        width: 200px;
        bottom: -4px;
    }

    .shelf-box-txt {
        float: left;
        width: 100%;
        line-height: 12px;
        font-size: 11px;
        color: #143b38;
    }

    .shelf-box-cont h3 a {
        color: #143b38;
        font-size: 14px;
        text-decoration: none;
        word-wrap: break-word;
    }

    .shelf-box-footer .courage-post-foot-share .courage_post_foot_sub_talk {
        color: #79858e;
        font-size: 13px;
        position: relative;
        top: -6px !important;
    }

    .shelf-box-footer .courage-post-foot-share .video-bind {
        left: 0px !important;
        top: 0px !important;
        z-index: 100;
    }

    .shelf-box-footer .courage-post-foot-share .video-bind a {
        top: -6px !important;
        position: relative;
        left: 10px !important;
    }

    .shelf-box-footer .courage-post-foot-share .social-share-box {
        top: 15px;
	left:15px;
    }

    .people-places-cont {
        float: left;
        width: 100%;
    }

    .shelf-box-footer .courage-post-foot-share span.icon-share {
        color: #8ed4f6;
    }

    .shelf-box-footer .courage_post_foot_sub_share {
        left: 7px;
    }

    .shelf-box-footer .courage_post_foot_sub_share span.icon-share:after {
        color: #79858e;
        font-size: 13px !important;
        left: 2px;
        top: -3px;
    }

    .shelf-box-footer .courage_post_foot_sub_talk .icon-talk {
        margin-right: 3px;
    }

    .shelf-box-footer .courage-post-foot-share {}

    .shelf-box-footer .courage-post-foot-share .courage_post_foot_sub_talk .icon-talk {
        font-size: 18px;
        color: #79858e;
    }

    .shelf-box-footer span.icon-share-on-social:after {
        font-size: 11px !important;
        color: #79858e;
    }

    .shelf-main .wpvl_auto_thumb_box>img {
        height: 360px;
        width: 100%;
    }

    .imgholder .wpvl_auto_thumb_play img {
        display: none;
    }

    .imgholder .wpvl_auto_thumb_play {
        width: 50px;
        height: 50px;
        border-radius: 50%;
        background: #10ac96 url(../images/video-ply-btn-small.png) no-repeat center center;
        position: absolute;
        left: 15px;
        bottom: 20px;
        top: auto;
    }

    .shelf-main .wpvl_auto_thumb_play img {
        display: none;
    }

    .shelf-main .wpvl_auto_thumb_play {
        width: 100px;
        height: 100px;
        border-radius: 50%;
        background: #10ac96 url(../images/video-ply-btn-big.png) no-repeat center center;
        position: absolute;
        left: 20px !important;
        bottom: 90px !important;
        top: auto !important;
    }

    .fancybox-youtube {
        position: relative;
    }

    .play-lg {
        width: 100px;
        height: 100px;
        border-radius: 50%;
        background: #10ac96 url(../images/video-ply-btn-big.png) no-repeat center center;
        position: absolute;
        left: 20px !important;
        bottom: 90px !important;
        top: auto !important;
        z-index: 99;
    }

    .play-sm {
        background: #10ac96 url("../images/video-ply-btn-small.png") no-repeat scroll center center;
        border-radius: 50%;
        bottom: 20px;
        height: 50px;
        left: 50px;
        position: absolute;
        top: 50px;
        width: 50px;
        z-index: 99;
    }

    .play-sm1 {
        background: #10ac96 url("../images/video-ply-btn-small.png") no-repeat scroll center center;
        border-radius: 50%;
        bottom: 20px;
        height: 78px;
        left: 309px;
        position: absolute;
        top: 148px;
        width: 78px;
        z-index: 99;
    }

    .click-btn {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        height: 100%;
        z-index: 1500;
    }

    .video-shelf-box .modal-content {
        border-radius: 0 !important;
        border: 4px solid #259fd9;
    }

    .video-shelf-box .modal-header {
        border: none;
        padding: 0;
    }

    .video-shelf-box .modal-header button.close {
        opacity: 1.0;
    }

    .video-shelf-box .modal-dialog {
        width: 700px;
        margin: 150px auto;
    }

    button.close {
        color: #ffffff;
    }

    button.close:hover {
        color: #ffffff;
    }

    .modal-header {
        border-bottom: 1px solid #cccccc !important;
    }

    .modal-header p {
        color: #444444;
        text-align: center;
        font-size: 20px;
    }

    .modal-header p.register-note {
        text-align: left !important;
        float: left;
    }

    .text-outer a {
        text-decoration: underline;
    }

    .checkbox label {
        float: left !important;
    }

    button.next {
        width: 24%;
    }

    .video-shelf-box .modal-dialog iframe {
        min-height: 350px;
    }

    /*******************suggestion****8/19/2015**************************/

    /* Mybinder */

    /*27-10-2015 */

    .bpfb_images {
        margin-top: 10px;
        width: 100%;
    }

    .bpfb_images img {
        margin-top: 10px;
        width: 100% !important;
    }

    .bpfb_images .thickbox>img {
        max-height: 350px;
        object-fit: cover;
        height: auto !important;
        border-radius: 0;
    }

    /*27-10-2015 */

    .rareHub_info_content {
        border-bottom: 1px solid #ccd0d0;
        line-height: 18px;
        padding: 20px 0;
    }

    .rareHub_info_content:last-of-type {
        border-bottom: 0 none;
    }

    .curate-readmore {
        color: #98a8b4;
        cursor: pointer;
        display: block;
        float: left;
        font-size: 15px;
        padding: 10px 0 5px 15px;
        width: 100%;
    }

    .bpfb-alignment-right .bpfb_toolbarItem {
        float: right !important;
    }

    /* Mybinder */

    /* burger menu */

    .bgr-menu {
        width: 215px;
        background: #ffffff;
        border: 2px solid #444444;
        position: absolute;
        top: 8px;
        left: 70px;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        overflow: hidden;
        display: none;
        z-index: 10;
        Opacity: 0;
        float: right;
    }

    /*09/30/2015*/

    .bgr-menu.show-nav {
        display: block;
        padding: 15px;
        z-index: 100;
        Opacity: 1.0;
        margin-bottom: 10px;
        padding-top: 20px;
    }

    /*09/30/2015*/

    .dash-well .bgr-menu {
        top: 0;
        right: -300px;
        left: auto
    }

    /*09/30/2015*/

    .dash-well .bgr-menu.show-nav {
        /* -webkit-transform: translateX(-300px);
  -ms-transform: translateX(-300px);
  transform: translateX(-300px);
  -webkit-transform: translateX(-300px) tranlateZ(0);
  -ms-transform: translateX(-300px) tranlateZ(0);
  transform: translateX(-300px) tranlateZ(0);
  -webkit-transform: translate3d(-300px, 0, 0);
  transform: translate3d(-300px, 0, 0);*/
    }

    /*09/30/2015*/

    .activity-heigt .bgr-menu.show-nav {
        position: relative;
    }

    .bgr-menu ul {
        margin: 0;
        padding: 0;
    }

    .bgr-menu ul li {
        position: relative;
        list-style: none;
        margin: 0 auto;
        padding: 6px 10px;
        border: none !important;
        box-shadow: none;
        line-height: 12px;
    }

    .bgr-menu ul li:first-child {
        margin-top: 30px;
        border: 0;
        box-shadow: none;
    }

    .bgr-menu ul li:last-child {
        margin-bottom: 20px;
    }

    .bgr-menu ul li a {
        position: relative;
        font-weight: 300;
        padding: 4px 10px;
        color: rgba(255, 255, 255, 0.7);
        color: #123d36;
        text-decoration: none;
        -webkit-transition: all 0.25s ease-in-out;
        transition: all 0.25s ease-in-out;
        outline: none;
        width: 100%;
        display: block;
        line-height: 24px;
        font-size: 16px;
    }

    /*.bgr-menu ul li a:hover, .bgr-menu ul li a:focus{color: #10ac96 !important;background:#d7dfe2; border-radius:4px;}
*/

    .bgr-menu ul li.active a,
    .bgr-menu ul li a:hover,
    .bgr-menu ul li.active a:focus,
    .bgr-menu ul li a:focus {
        color: #D0021B !important;
        background: #f6ecde;
        border-radius: 4px;
    }

    .bgr-menu ul li a span.more {
        color: #18b099;
    }

    .bgr-menu ul li a span.less {
        color: #97a7b4;
    }

    .bgr-menu ul li a:after {
        content: "";
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 1px;
        background-color: #f38b00;
        visibility: hidden;
        -webkit-transform: scaleX(0);
        -ms-transform: scaleX(0);
        transform: scaleX(0);
        -webkit-transition: all 0.3s cubic-bezier(0.32, 1.25, 0.375, 1.15);
        transition: all 0.3s cubic-bezier(0.32, 1.25, 0.375, 1.15);
    }

    .tabbed_section_content {
        margin-bottom: 30px;
    }

   

    .courage_post_head .nav-toggle {
        position: absolute;
        top: 8px;
        left: 80px;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
        -webkit-transform: translateX(0) translateZ(0);
        transform: translateX(0) translateZ(0);
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        -webkit-transition: all 0.4s cubic-bezier(0.32, 1.25, 0.375, 1.15);
        transition: all 0.4s cubic-bezier(0.32, 1.25, 0.375, 1.15);
    }

    .dash-well.courage_post_head .nav-toggle {
        bottom: auto;
        left: auto;
        right: 15px;
        top: 15px;
        z-index: 2500;
        height: 20px;
    }

    .dash-well.courage_post_head .nav-toggle i {
        float: left;
    }

    .courage_post_head .nav-toggle span.fa-times {
        color: #fff;
    }

    .courage_post_head .nav-toggle span.fa-times:hover {
        color: #fff;
    }

    .courage_post_head a.show-nav i {
        color: #19b19a;
    }

    .courage_post_head a:hover,
    .courage_post_head a:focus {
        outline: none;
        color: #c56d78 !important;
    }

    .bgr-menu ul li .mute-button a {
        border: none !important;
        text-align: left !important;
        color: #123d36 !important;
        font-size: 16px !important;
    }

    .bgr-menu ul li .mute-button a:hover {
        color: #D0021B !important;
        background: #f6ecde;
        border-radius: 4px;
    }

    .courage_post_head {
        background-color: #870011;
        color: #fff;
        height: 64px;
        position: relative;
        overflow: visible;
    }

    #buddypress ul.item-list li {
        border-bottom: 1px solid #eaeaea;
        margin: 0;
        position: relative;
        list-style: none;
    }

    .bgr-menu.show-nav ul li {
        padding: 5px 0 !important;
    }

    .courage-post-box {
        float: left;
        width: 100%;
    }

    /*09/30/2015*/

    /*08/18/2015*/

    .clinical_white_box {
        background: #ffffff;
        padding: 20px;
        margin-bottom: 20px;
        margin-top: 25px;
        float: left;
        width: 100%;
    }

    .clinical_white_box dl {
        margin-top: 15px;
    }

    .clinical_white_box dt {
        font-size: 17px;
        font-weight: normal;
        color: #133d38;
    }

    .clinical_white_box dd {
        margin-bottom: 1.625em;
    }

    .clinical_white_box p {
        margin-bottom: 15px;
    }

    .clinical_white_box label {
        font-weight: normal;
    }

    .clinical_white_box textarea {
        padding-left: 3px;
        width: 98%;
    }

    span.adv-search {
        font-size: 26px;
        color: #143b38;
        font-family: gibson-light;
        width: 100%;
        margin-bottom: 20px;
        margin-top: 10px;
        float: left;
        margin-left: -15px;
        display: none;
    }

    /* sep 08 - start */

    .rareCurate-nav {
        position: relative;
        margin: 20px 0 30px;
    }

    /* .rareCurate-nav{position:relative;margin: 20px 0 40px;}*/

    .rareCurate-nav {}

    .rareConversation {
        color: #10Ac96;
        font-size: 24px;
    }

    input.clinical_search {
        background: none !important;
        border: none !important;
        position: relative !important;
        right: 0 !important;
        bottom: -40px !important;
        color: #000 !important;
        font-size: 18px !important;
        padding: 0;
    }

    input.hide_search {
        background: none !important;
        border: none !important;
        position: absolute !important;
        right: 0 !important;
        bottom: -50px !important;
        color: #D0021B !important;
        font-size: 18px !important;
        padding: 0;
    }

    .rareCourage-filter-area input.hide_search {
        bottom: -10px !important;
    }

    .clinical_adv_search {
        padding: 30px 30px 0;
        width: 100%;
        float: left;
    }

    /* sep 21 */


    .clinical_adv_search .form-group {
        width: 100%;
        margin-bottom: 10px;
        float: left;
    }

    .clinical_adv_search label {
        width: 40%;
        text-align: right;
        padding-right: 20px;
        float: left;
        color: #143b38;
        font-size: 17px;
        font-weight: normal;
    }

    .clinical_adv_search .form-control {
        border-radius: 0;
        border: 1px solid #98a8b4;
        width: 60%;
        height: 32px;
        background: #ffffff;
        padding: 6px 30px 6px 8px;
    }

    .search-btn {
        background: #D0021B !important;
        border: none;
        border-radius: 0;
        color: #ffffff;
        height: 35px;
        line-height: 35px;
        text-align: center;
        font-size: 18px;
        padding: 0 20px;
    }

    .clinical_adv_search select.form-control {
        border-radius: 0;
        -webkit-appearance: none;
        -moz-appearance: none;
        background: none;
        background: #ffffff url(../images/select-bg.png) no-repeat right top;
        text-indent: 0.01px;
        text-overflow: '';
        padding-right: 32px;
    }

    select::-ms-expand {
        display: none;
    }

    .clinical_adv_search .multiselect-container li a label {
        line-height: 20px;
        margin-bottom: 2px !important;
        white-space: normal;
        word-wrap: break-word;
        min-height: 20px !important;
        margin-top: 2px !important;
    }

    /* sep 08 - end */

    input.button_green.clinical_wiz,
    a.button_green.clinical_wiz {
        font-size: 25px;
        height: 55px;
        line-height: 55px;
        width: 182px;
    }

    input.button_green,
    a.button_green {
        background-color: #84c659;
        border: medium none;
        color: #fff;
        cursor: pointer;
        display: inline-block;
        font-size: 14px;
        height: 27px;
        line-height: 27px;
        margin-right: 5px;
        text-align: center;
        text-decoration: none;
        width: 155px;
    }

    .courage_post_content_status.activity-inner a.new_activity1 {
        color: #1982d1 !important;
        text-decoration: none;
        cursor: pointer;
    }

    .courage_post_content_status.activity-inner a.new_activity {
        display: block;
        width: 90%;
        color: #1982d1 !important;
        text-decoration: none;
        cursor: pointer;
    }

    .acts_new {
        display: block;
        float: left;
        width: 40px
    }

    #mydoctor-tab p,
    #myadvocate-tab p,
    #mycaregiver-tab p {
        color: #3f3f3f;
        font-size: 19px;
        margin: 0;
        display: inline-block;
    }

    #mydoctor-tab,
    #myadvocate-tab,
    #mycaregiver-tab {
        color: #3f3f3f;
    }

    #mydoctor,
    #myadvocate,
    #mycaregiver {
        margin-left: -15px;
        margin-right: -15px;
    }

    /*.icon-rare-hub{background-image: url(../images/rare-hub-icon.png);background-repeat: no-repeat;}*/

    .icon-rare-courage {
        background-image: url(../images/rare-courage-ico.png);
        background-repeat: no-repeat;
    }

    #m-section .icon-rare-hub,
    #a-section .icon-rare-hub,
    #c-section .icon-rare-hub {
        background-size: 28px 28px;
    }

    #m-section .icon-rare-courage,
    #a-section .icon-rare-courage,
    #c-section .icon-rare-courage {
        background-size: 28px 28px;
    }

    .bpfb_images {
        margin-top: 10px;
    }

    .form-right {
        float: right;
        text-align: right;
        width: 100%;
    }

    .form-right label {
        float: none;
        width: 90%;
        padding-right: 5px;
    }

    .form-view-results {}

    .form-view-results select {
        width: 30% !important;
    }

    .care_blinker {
        -webkit-animation-name: care_blinker;
        /* Chrome, Safari, Opera */
        -webkit-animation-duration: 0.5s;
        /* Chrome, Safari, Opera */
        animation-name: care_blinker;
        animation-duration: 0.5s;
        animation-direction: alternate;
        animation-iteration-count: infinite;
    }

    /* Chrome, Safari, Opera */

    @-webkit-keyframes care_blinker {
        from {
            opacity: 1.0;
        }
        to {
            opacity: 0.5;
        }
    }

    /* Standard syntax */

    @keyframes care_blinker {
        from {
            opacity: 1.0;
        }
        to {
            opacity: 0.5;
        }
    }

    #rarecourage .panel-body .courage-list-title {
        font-size: 18px;
        color: #323e48;
        word-wrap: break-word;
    }

    #rarecourage .panel-body .courage_post_posted_date a {
        font-size: 14px;
        color: #3e4c4a;
    }

    #rarecourage .panel-body .c-readmore a {
        color: #98a8b4;
        display: block;
        padding: 5px 0;
        font-size: 15px;
    }

    .mybinder-tab {
        margin-bottom: 50px;
    }

    .mybinder-tab #myTabContent .panel-default {
        padding-left: 0;
        background: none;
        border: none;
        box-shadow: none;
    }

    /*Dialog Box */

    #dialogoverlay {
        display: none;
        opacity: 0.6;
        position: fixed;
        top: 0;
        left: 0;
        background: #000;
        width: 100%;
        z-index: 999999;
    }

    #dialogbox {
        display: none;
        position: fixed;
        background: #FFF;
        border-radius: 0;
        width: 300px;
        z-index: 9999999;
        margin-left: -150px !important;
        left: 50% !important;
        top: 50% !important;
        margin-top: -80px !important;
    }

    #dialogbox>div {
        background: #FFF;
        margin: 8px;
    }

    #dialogbox>div>#dialogboxhead {
        background: #FFF;
        font-size: 19px;
        padding: 10px;
        color: #373737;
    }

    #dialogbox>div>#dialogboxbody {
        background: #FFF;
        padding: 20px 20px 20px 116px;
        color: #373737;
        word-wrap: break-word;
    }

    #dialogbox>div>#dialogboxfoot {
        background: #FFF;
        padding: 10px;
        text-align: right;
    }

    #dialogboxfoot button {
        background: #D0021B;
        color: #ffffff;
        border: none;
        padding: 5px 20px !important;
    }

    /*Dialog Box */

    /* burger menu */

    ul.head-nav.right.ui-droppable {
        float: left !important;
        margin: 0 !important;
    }

    ul.head-nav.right li {
        padding: 3px 0 !important;
    }

    ul.head-nav.right li i {
        float: left;
    }

    ul.head-nav.right li a {
        /*padding:0px 5px !important; */
        line-height: 20px;
    }

    .right-col-title-green {
        background-color: #237d76;
        color: #fff;
        font-family: "Gibson-Light";
        font-size: 19px;
        line-height: 20px;
        padding: 5px 35px 8px 10px;
        position: relative;
        word-wrap: break-word;
    }

    .center-col-title.gr {
        background-color: #870011;
    }
    
    .evd-cat a {
    color: #337ab7;
    padding-left: 9px;
    
    }

    .poll-button.blue {
        border: 1px solid #259fd9;
        color: #259fd9;
    }

    .clinical_share .courage_post_foot_sub_share .icon-share {
        font-size: 20px;
        color: #8ed4f6;
    }

    .clinical_share .courage_post_foot_sub_share {
        display: inline-block;
        margin-left: 30px;
        line-height: 26px;
        top: 10px !important;
    }

    .news-top-section .clinical_share .courage_post_foot_sub_share {
        margin-left: 0;
    }

    .ppl_share .courage_post_foot_sub_share .icon-share {
        font-size: 20px;
        color: #8ed4f6;
    }

    .ppl_share .courage_post_foot_sub_share {
        display: inline-block;
        margin-left: 30px;
        line-height: 26px;
        top: 10px !important;
    }

    .clinical_white_box h1 {
        margin: 10px 0;
        font-size: 34px;
        line-height: 28px;
    }

    .clinical_white_box h3 {
        margin: 10px 0 20px;
    }

    .clinical_share span.icon-talk {
        line-height: 26px;
    }

    .class_checkbox {
        width: 20px;
        height: 20px;
        background-image: url(../images/checkbox.png);
        float: left;
        margin-right: 10px;
    }

    .class_checkbox.checked {
        background-image: url(../images/chaeckbox-checked.png);
    }

    .sclass_checkbox {
        width: 20px;
        height: 20px;
        background-image: url(../images/checkbox.png);
        float: left;
        margin-right: 24px;
    }

    .sclass_checkbox.checked {
        background-image: url(../images/chaeckbox-checked.png);
    }

    /*register start*/

    .home-btn {
        border: none !important;
        height: 60px;
        line-height: 60px;
        text-align: center;
        padding: 0 30px;
        display: block;
        background: #ff6569;
        font-size: 22px;
        color: #ffffff;
        min-width: 200px;
        font-family: "Gibson-Regular";
        text-decoration: none;
    }

    .home-btn.login {
        position: absolute;
        bottom: -30px;
        left: 30%;
    }

    .home-btn.signup {
        position: absolute;
        bottom: -30px;
        right: 30%;
    }

    .home-btn:hover {
        text-decoration: none;
        color: #ffffff;
    }

    .home-header .container,
    .home-cont .container {
        background: #ffffff;
        min-height: 125px;
        text-align: center;
        padding-right: 15px !important;
    }

    .home-header .container {
        padding-top: 15px;
    }

    .home-banner {
        background: url(../images/banner-hme.jpg) no-repeat center center;
        background-size: cover;
    }

    .home-banner .container {
        text-align: center;
        min-height: 350px;
        position: relative;
        padding-right: 15px !important;
    }

    .home-cont .container {
        min-height: 420px;
        padding-top: 50px;
    }

    .home-cont a {
        color: #21af99;
        margin: 50px 0;
        text-shadow: none !important;
        text-decoration: none;
        font-family: "Gibson-regular";
        font-size: 16px;
    }

    .home-cont h3 {
        color: #ff6569;
        font-size: 24px;
        font-family: "Gibson-SemiBold";
        margin: 50px 0;
        text-shadow: none !important;
    }

    .home-cont p {
        color: #143b38;
        font-size: 18px;
        margin: 50px 0;
    }

    /*register end*/

    ul.tml-action-links {
        display: none !important;
    }

    .modal-content {
        border: 4px solid #444444 !important;
        background: #F6ECDD !important;
        -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5) !important;
        -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5) !important;
        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5) !important;
        border-radius: 0 !important;
    }

    .modal-backdrop {
        background-color: #000000 !important;
    }

    .btn-close {
        border-radius: 50% !important;
        display: block;
        background: #000;
        width: 40px !important;
        height: 40px !important;
        font-size: 28px !important;
        line-height: 40px !important;
        right: -15px;
        top: -15px;
        position: absolute;
        z-index: 9999;
        background: #444444 !important;
        border: none !important;
        padding: 0;
    }

    #onevoice-reg-form-mob .btn-close {
        right: -30px;
        top: -30px;
    }

    .terms-close {
        border-radius: 50%;
        display: block;
        background: #000;
        width: 40px !important;
        height: 40px !important;
        font-size: 28px !important;
        line-height: 40px !important;
        right: -15px;
        top: -15px;
        position: absolute;
        z-index: 9999;
        background: #259fd9 !important;
        border: none !important;
        padding: 0;
    }

    .terms-close i.fa {
        color: #ffffff !important;
        font-size: 22px;
    }

    .modal-log {
        text-align: left;
    }

    body.home .new-register-modal {
        width: 550px !important;
    }

    .new-register-modal {
        width: 500px !important;
    }

    .new-register-modal .modal-log {
        padding: 20px 0 !important;
    }

    .new-register-modal .tab-content .tml {
        padding: 0px 80px;
        max-width: 100% !important;
        width: 100% !important;
        margin-top: 130px;
    }

    .new-register-modal p#cimy_uef_wp_p_desc_1 {
        margin: 52px 0 0;
        position: absolute;
        width: 382px;
    }

    .new-register-modal ul {
        margin-top: 20px;
        margin-bottom: 20px;
        margin-left: -20px;
        margin-right: -20px;
    }

    #register-module-modal p,#register-module-modal-new p {
        margin-bottom: 10px !important;
        text-align: center;
        font-size: 18px;
        line-height: 20px;
    }

    #register-module-modal .tab-item,#register-module-modal-new .tab-item {
        margin-bottom: 15px !important;
        text-align: center;
        font-size: 18px;
        line-height: 20px;
    }

    #login-module-modal p {
        margin-bottom: 5px !important;
        text-align: center;
        font-size: 18px;
        line-height: 20px;
    }

    #login-module-modal .tab-item {
        margin-bottom: 15px !important;
        text-align: center;
        font-size: 18px;
        line-height: 20px;
    }

    .new-register-modal ul.nav li:first-child {
        margin-left: 80px;
        margin-right: 10px;
    }

    .new-register-modal ul.nav li {
        width: 185px;
    }

    .new-register-modal ul.nav li a {
        text-align: center;
        font-family: gibson-semibold;
        font-size: 20px;
        line-height: 20px;
        background: #E7E6E4 !important;
        border: none !important;
        color: #AEA99D !important;
        min-height: 45px;
        position: relative;
        top: -1px;
        outline: none !important;
    }

    .new-register-modal .nav-tabs>li.active>a,
    .new-register-modal .nav-tabs>li.active>a:hover,
    .new-register-modal .nav-tabs>li.active>a:focus {
        background: #F6ECDD !important;
        border: 1px solid #ddd !important;
        border-bottom: none !important;
        color: #D0021B !important;
        margin-bottom: 0 !important;
        top: 0px;
        outline: none !important;
    }

    .new-register-modal .mo-openid-app-icons {
        position: absolute;
        top: 55px;
        width: 382px !important;
        /*left:93px;*/
    }
	.page-template-template-login-register-mobile .new-register-modal .mo-openid-app-icons {
        left:93px;
    }

    .new-register-modal #signin .mo-openid-app-icons {
        top: 60px;
    }

    .new-register-modal .tml-user-login-wrap span.text-bottom {
        display: block;
        font-family: "Gibson-italic";
        font-size: 13px;
        line-height: 14px !important;
        position: relative;
        top: 0;
    }

    .new-register-modal p.tml-user-email-wrap {
        margin-right: 0;
        margin-top: -28px;
        position: absolute;
        width: 382px;
    }

    .new-register-modal #reg .tml-user-email-wrap .text-bottom {
        font-family: "Gibson-italic";
        font-size: 13px;
        line-height: 10px !important;
        margin-top: 1px !important;
        position: absolute;
    }

    .new-register-modal #reg .tml-user-email-wrap input[type="text"] {
        margin-top: 16px;
    }

    .new-register-modal p.tml-user-email-wrap-1 {
        margin-top: 85px;
        position: absolute;
        width: 382px;
    }

    .new-register-modal p#cimy_uef_wp_p_field_3 {
        margin-top: 245px;
        position: absolute;
        width: 382px;
    }

    .new-register-modal p#cimy_uef_wp_p_field_4 {
        margin-top: 332px;
        position: absolute;
        width: 382px;
    }

    .g-recaptcha {
        float: left;
        margin-top: 668px;
        position: relative;
        z-index: 5;
    }

    .mobile-new-register .g-recaptcha {
        margin-top: 692px;
    }

    #ov-user-register-modal .g-recaptcha,
    #ov-user-register .g-recaptcha {
        margin-top: 0 !important;
        float: none;
    }

    .modal-log #ov-user-register-modal input[type="submit"] {
        margin: 0px auto 0px !important;
    }

    .new-register-modal .tab-content .tml-register {
        min-height: 1070px;
    }

    .new-register-modal .tab-content .tml-login {
        min-height: 340px;
        margin-top: 140px;
    }

    .new-register-modal .lost-pass {
        bottom: 70px;
        left: 74px;
        top: auto;
    }

    .new-register-modal .reg_list_label {
        bottom: auto;
        left: auto;
        margin-left: 0 !important;
        margin-top: 352px;
        width: 382px;
    }

    .new-register-modal .tml-regist-cont {
        margin-top: 465px;
        position: absolute;
        width: 382px;
    }

    .new-register-modal .tml-reg-pol {
        bottom: auto;
        margin-top: 560px;
        margin-left: 25px;
        width: 382px;
    }

    .new-register-modal #reg .tml-submit-wrap {
        margin-top: 645px;
        position: absolute;
    }

    .new-register-modal #cimy_uef_p_field_2 {
        margin-top: 628px;
        position: absolute;
    }

    .new-register-modal label {
        margin: 0px !important;
        line-height: 20px;
        font-family: gibson-semibold;
        font-size: 16px !important;
    }

    .new-register-modal .tml-rememberme-wrap label {
        font-family: gibson-regular;
        font-size: 16px !important;
    }

    .new-register-modal p.tml-user-email-wrap-1 input[type="text"] {
        margin-top: 0px !important;
    }

    .new-register-modal .tab-content h4 {
        font-family: gibson-light;
        font-size: 22px;
        padding: 15px;
        text-align: center;
        line-height: 28px;
    }

    .new-register-modal .tab-content h4 a {
        color: #259fd9;
        font-weight: bold;
    }

    .new-register-modal .tab-content h4 .reg-fap {
        font-family: gibson-semibold;
        color: #10ac96 !important;
        font-size: 26px;
    }

    .new-register-modal .mo-openid-app-icons:after {
        display: none !important;
    }

    .new-register-modal .tml-rememberme-submit-wrap {
        display: block;
        padding-top: 5px;
    }

    .new-register-modal .tml-rememberme-wrap {
        display: block;
        float: right;
        width: 120px;
        margin-top: 0px;
    }

    .new-register-modal #signin .tml-user-login-wrap .error11 {
        bottom: -15px !important;
    }

    .new-register-modal #signin .tml-user-pass-wrap .error11 {
        bottom: 165px;
        left: 80px;
        position: absolute;
        top: auto !important;
        width: 250px;
    }

    .new-register-modal #reg .tml-user-login-wrap .error11 {
        position: absolute;
        top: 90px;
    }

    .new-register-modal #reg #cimy_uef_wp_p_field_1 {
        top: 5px;
    }

    .new-register-modal #reg #cimy_uef_wp_p_field_1 .error11 {
        left: 0;
        position: absolute;
        top: 92px;
        bottom: auto !important;
    }

    .new-register-modal .tml-user-email-wrap .error11 {
        bottom: auto;
        top: 75px;
    }

    .new-register-modal .tml-user-email-wrap-1 .error11 {
        bottom: auto;
        top: 60px;
    }

    .new-register-modal .reg_list_label .error11 {
        position: absolute;
        top: 83px;
    }

    .new-register-modal .tml-reg-pol .error11 {
        top: 50px;
    }

    .new-register-modal span.reg-req-2 {
        right: 220px;
        top: 108px;
    }

    .new-register-modal span.reg-req-3 {
        width: 162px !important;
    }

    .new-register-modal .reg-pol {
        bottom: auto !important;
        left: 210px;
        margin-top: 580px;
    }

    .new-register-modal .tml-login .tml-rememberme-submit-wrap {
        margin-top: -25px;
    }

    .new-register-modal .tml-submit-wrap input[type="submit"] {
        background: #84c458 none repeat scroll 0 0 !important;
        font-size: 24px !important;
        height: 40px;
        line-height: 40px;
        margin-top: 100px;
    }

    .new-register-modal .tml-submit-wrap input[type="submit"].remember_login {
        margin-top: 0px !important;
    }

    .new-register-modal .tml-submit-wrap .btn-close-sign {
        font-size: 24px !important;
        height: 40px !important;
        line-height: 40px !important;
        font-family: "Gibson-light" !important;
        float: right !important;
        background: #98a8b4 none repeat scroll 0 0 !important;
        border: medium none !important;
        border-radius: 0;
        color: #ffffff;
        margin-left: 10px;
        padding: 0 20px !important;
        display: none;
    }

    .new-register-modal .modal-log .tml-login input[type="text"],
    .new-register-modal .modal-log .tml-login input[type="password"] {
        height: 40px;
        line-height: 40px;
    }

    .new-register-modal .activation-failed .tml-login {
        margin-top: 220px;
    }

    .new-register-modal .activation-failed .not-conf {
        left: 80px;
        top: 185px;
        width: 380px;
    }

    .new-register-modal .tml-login label {
        margin-bottom: 5px !important;
    }

    body.registration {
        font-size: 15px !important;
    }

    #loginform1 {
        margin: auto;
    }

    .modal-log input[type="text"],
    .modal-log input[type="password"],
    .modal-log input[type="email"],
    .modal-log input[type="url"],
    .modal-log input[type="number"],
    .modal-log textarea,
    .modal-log select {
        width: 100%;
        border: 1px solid #AEA99D !important;
        height: 35px;
        margin: 2px 0px;
        padding: 0 5px;
    }

    .modal-log select {
        margin: 0px !important;
        background: #fafafa;
    }

    .modal-log select#type-inquiry {
        padding: 0 45px 0 5px !important;
    }

    .modal-log input[type="submit"] {
        height: 35px;
        line-height: 35px;
        color: #ffffff;
        padding: 0 20px;
        background: #D0021B !important;
        border: none;
        min-width: 100px;
        font-size: 17px !important;
        margin-top: 0;
        font-family: "Gibson-light" !important;
        border-radius: 30px;
        margin: 0px auto 10px !important;
        display: block;
    }

    div#RecaptchaField2 {
        float: left;
        width: 100%;
    }

    #modal-private-message #pmform input.btn-pvm {
        float: left;
    }

    .register-modal .modal-log input[type="submit"] {
        float: left;
    }

    .modal-log label {
        font-weight: normal;
        font-size: 18px;
        color: #143b38;
    }

    .btn-close i {
        color: #ffffff;
        font-size: 22px;
    }

    #registerform3 .btn-close-sign {
        background: #98a8b4 !important;
        border: none !important;
        border-radius: 0;
        color: #ffffff;
        font-size: 17px;
        height: 35px;
        line-height: 35px;
        margin-left: 10px;
        margin-top: 0px;
        min-width: 100px;
        padding: 0 20px;
        float: left;
    }

    .fap-contact-us h3 {
        font-size: 30px;
        color: #444444;
        text-align: center;
    }

    .fap-contact-us .contact-footer {
	margin-top: 20px;
    }

    .fap-contact-us {
        min-height: 420px;
    }

    .fap-contact-us .contact-desc {
        font-size: 15px;
        line-height: 22px;
        margin-bottom: 10px;
        margin-top: 15px !important;
    }

    .fap-contact-cancel {
        background: #AEA99D !important;
        height: 35px;
        line-height: 35px;
        color: #ffffff;
        padding: 0 20px;
        border: none;
        min-width: 100px;
        font-size: 17px;
        margin-top: 0px !important;
        font-family: "Gibson-light";
        margin-left: 20px;
        float: left;
        border-radius: 0px !important;
    }

    .fap-contact-submit {
        background: #b00815 !important;
        height: 35px;
        line-height: 35px;
        color: #ffffff;
        padding: 0 20px;
        border: none;
        min-width: 100px;
        font-size: 17px;
        margin-top: 0 !important;
        font-family: "Gibson-light";
    }

    .modal-log1 .fap-contact-us input[type="submit"] {
        background: #b00815 !important;
        border-radius: 0px !important;
    }

    .login-modal .tml-submit-wrap {
        float: left;
        margin-top: -70px;
        margin-left: 345px;
    }

    .login-modal .tml-submit-wrap input {
        margin: 0 !important;
    }

    .login-modal .tml-rememberme-wrap {
        float: left;
        margin-top: 2px;
        position: absolute;
        top: 165px;
    }

    .login-modal .tml-rememberme-wrap label {
        font-size: 14px;
    }

    .home-banner .modal-dialog {
        width: 800px !important;
    }

    .register-modal {
        float: left;
        padding-bottom: 10px;
    }

    .register-modal .tml-submit-wrap {
        margin-top: 80px;
    }

    .register-modal #cimy_uef_wp_p_field_1 {
        min-height: 100px;
    }

    .register-modal p {
        float: left;
        width: 46%;
        margin: 0 2% 10px;
    }

    .register-modal input[type="checkbox"] {
        float: left;
        margin-right: 10px;
        margin-top: 2px;
    }

    .register-modal02 button.submit {
        float: left;
        width: 30%;
        border: none !important;
        color: #ffffff !important;
        font-size: 28px;
        padding: 0 20px;
        height: 50px;
        line-height: 45px;
        background: #84c458 !important;
        margin: 80px 0 0;
        font-family: "Gibson-light";
    }

    .register-modal02 .login {
        float: left;
        width: 40%;
    }

    .register-modal02 .sign-up-or {
        float: left;
        width: 20%;
        text-align: center;
        margin: 85px 0 0;
        font-size: 20px !important;
    }

    .register-modal02 h3 {
        color: #84c458;
        margin: 20px 0;
        font-size: 24px !important;
        text-align: center;
    }

    .register-modal02 h4 {
        margin: 20px0 0 0 !important;
        text-align: center;
        font-size: 18px !important;
    }

    .register-modal02 .modal-body {
        text-align: center;
        padding: 20px 40px;
    }

    .register-modal02 .mo-openid-app-icons p {
        display: block;
        position: absolute;
        top: -49px !important;
        width: 100%;
        left: 0;
        font-size: 22px;
        color: #259fd9;
    }

    .register-modal02 {}

    .login-modal .mo-openid-app-icons p {
        display: block;
        position: absolute;
        top: -40px !important;
        width: 100%;
        left: 0;
        font-size: 18px;
        color: #259fd9;
    }

    .register-modal .tml {
        max-width: 100%;
    }

    .login-modal .mo-openid-app-icons {
        margin-top: 40px;
    }

    .mo-openid-app-icons {
        background: #eaeaea none repeat scroll 0 0;
        float: left;
        position: relative;
        text-align: center;
        width: 75%;
    }

    .mo-openid-app-icons:after {
        bottom: 100%;
        left: 50%;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
        border-color: rgba(0, 0, 0, 0);
        border-bottom-color: #eaeaea;
        border-width: 15px;
        margin-left: -15px;
    }

    .header-right-footer {
        text-align: center;
        margin: 12px 0px;
    }

    .register-modal p.submit {
        float: left;
        width: 100%;
    }

    .login-modal {
        min-height: 435px;
    }

    .login-modal h4 {
        text-align: center;
        color: #84c458;
        font-size: 30px;
        margin: 25px 0;
        text-transform: lowercase;
    }

    .create-acc {
        position: absolute;
        right: 18px;
        margin-top: -125px;
        font-size: 16px;
        color: #1d9ad6;
        background: none;
        border: none;
        text-decoration: underline;
        text-transform: lowercase;
    }

    #myModal_pending .register-modal .modal-body {
        text-align: center
    }

    .login-modal .tml-user-login-wrap {
        width: 148px;
        float: left;
    }

    .login-modal .tml-lostpassword .tml-user-login-wrap {
        width: 250px;
        margin-left: 80px;
    }

    .login-modal .tml-lostpassword .tml-submit-wrap {
        float: left;
        margin-top: -65px;
        margin-left: 345px;
    }

    .login-modal .tml-lostpassword .error {
        top: 150px !important;
        margin-left: 138px !important;
    }

    .login-modal .tml-user-pass-wrap {
        width: 148px;
        float: left;
        margin-left: 25px;
        position: relative !important;
    }

    .login-modal .tml {
        max-width: 100%;
    }

    .register-modal02 #theme-my-login4 form input {
        display: none !important;
    }

    .register-modal02 #theme-my-login4 form label {
        display: none !important;
    }

    .register-modal02 .none {
        display: none;
    }

    .modal-body h3.none {
        color: #259fd9 !important
    }

    .message {
        display: none !important;
    }

    .survey-cont iframe {
        width: 100% !important;
        border: none !important;
        background: none !important;
        margin-top: 10px;
    }

    iframe#survey_frame {
        margin-top: 10px !important;
    }

    .questionnaires-btn {
        height: 50px;
        line-height: 50px;
        color: #ffffff;
        font-size: 20px;
        position: relative;
        margin-bottom: 10px;
        display: block;
        padding: 0 50px 0 20px;
        text-decoration: none;
    }

    .questionnaires-btn span {
        display: block;
        height: 50px;
        line-height: 50px;
        position: absolute;
        right: 0;
        top: 0;
        width: 60px;
        text-align: center;
    }

    .questionnaires-btn.gry {
        background: #AEA99D;
    }

    .questionnaires-btn.gry span {
        background: #7e8c96 url(../images/lock-icon.png) no-repeat center center;
    }

    .ntcompleted_lock {
        background: #444444;
    }

    .gray-edit {
        height: 25px;
        line-height: 25px !important;
        color: #ffffff !important;
        font-size: 15px !important;
        position: relative;
        margin-bottom: 5px !important;
        display: block;
        padding: 0 10px 0 10px !important;
        text-decoration: none;
        background: #98a8b4 !important;
        border: none !important;
        margin: 12px;
    }

    .ntcompleted_lock .lock_open-close {
        background: #AEA99D url(../images/lock-icon.png) no-repeat center center;
    }

    .edit_journey_qstnr {
        background: #279ED2;
        width: 80%;
        height: 50px;
        line-height: 50px;
        color: #ffffff;
        font-size: 20px;
        position: relative;
        margin-bottom: 10px;
        display: block;
        padding: 0 50px 0 20px;
        text-decoration: none;
    }

    .completed_lockopen {
        background: #870011;
    }

    .completed_lockopen.closed_view .lock_open-close {
        background: #72ab4d url(../images/lock-icon.png) no-repeat center center;
    }

    .completed_lockopen.public_view .lock_open-close,
    .lock_open-close_other {
        background: #72ab4d url(../images/lock-open-icon.png) no-repeat center center;
    }

    .questionnaires-btn:hover {
        color: #ffffff;
        text-decoration: none;
    }

    .rare-profile {
        /* margin-left: 50px;*/
    }

    .rare-profile #subnav,
    #latest-update,
    #item-header-content span.activity {
        display: none !important;
    }

    #item-body #subnav {
        display: block !important;
    }

    .rare-profile .bpfb_form_container {
        display: none;
    }

    .rare-profile .prfile_role {
        color: #AEA99D;
        display: block;
        font-family: "Gibson-light";
        font-size: 22px;
        line-height: normal;
        margin-bottom: 10px;
        word-wrap: break-word;
        width: 100%;
        float: left;
        min-height: 32px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .profile-header-new .prfile_role {
        color: #AEA99D;
        display: block;
        font-family: "Gibson-light";
        font-size: 22px;
        line-height: normal;
        margin-bottom: 10px;
        word-wrap: break-word;
        width: 60%;
        float: left;
        min-height: 32px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .rare-profile .prfile_status_msg {
        color: #83c557;
        font-family: "Gibson-semibold";
        font-size: 18px;
        line-height: 24px;
        width: 100%;
    }

    .rare-profile .profilestatus {
        width: 100%;
    }

    .rare-row {
        margin: 0 0 25px 0;
        float: left;
        width: 100%;
        padding-bottom: 20px;
        border-bottom: 1px solid #82939d;
    }

    .green-btn {
        height: 50px;
        line-height: 50px !important;
        color: #ffffff !important;
        font-size: 20px !important;
        position: relative;
        margin-bottom: 10px !important;
        display: block;
        padding: 0 20px 0 20px !important;
        text-decoration: none;
        background: #D0021B !important;
        border: none !important;
    }

    .green-edit {
        height: 25px;
        line-height: 25px !important;
        color: #ffffff !important;
        font-size: 15px !important;
        position: relative;
        margin-bottom: 5px !important;
        display: block;
        padding: 0 10px 0 10px !important;
        text-decoration: none;
        background: #D0021B !important;
        border: none !important;
        margin: 12px;
    }

    .rare-porf-header {
        position: relative;
        color: #444444;
        font-size: 42px;
        font-family: "Gibson-SemiBold";
        line-height: normal;
    }

    .rare-profile .rare-porf-header {
        /*padding-left: 130px;*/
    }

    .rare-porf-header img {
        width: 150px;
        height: 150px;
        border-radius: 50%;
        border: 5px solid #ffffff;
        position: absolute;
        z-index: 99;
        object-fit: cover;
    }

    .rare-profile .rare-porf-header img {
        /*top: 55px; left: -15px;*/
    }

    .rare-profile div#item-header {
        overflow: visible !important;
    }

    .rare-porf-header img.avatar {
        background: #ffffff;
    }

    #imagecollage .rare-porf-header {
        color: #209bd7;
        font-size: 28px;
        line-height: normal;
        margin: 40px 0;
        padding-left: 15px;
        position: relative;
    }
	.rare-profile-banner {
        float: left;
        width: 100%;
        max-height: 400px;
        overflow: hidden;
    }

    .rare-journey {
        max-height: 450px;
        overflow: hidden;
        float: left;
        width: 100%;
        position: relative;
    }

    .rare-profile-banner img {
        width: 100%;
        height: auto;
    }

    .rare-journey img {
        width: 100%;
        height: auto;
    }

    .rare-profile h3 {
        color: #2a5250;
        font-size: 24px;
        font-family: "Gibson-regular";
        margin: 0 0 20px;
    }

    .journey_qstnr_edit_head {
        border-bottom: 1px solid #98a8b4;
        border-top: 1px solid #98a8b4;
        margin: 20px 0 30px;
        padding: 10px 0;
        position: relative;
        color: #818D96;
    }

    #questionnaire_tab {
        padding-bottom: 15px;
        border-bottom: 1px solid #91a3ac;
        float: left;
        width: 100%;
        padding-top: 15px;
    }

    #questionnaire_tab h3 {
        margin-top: 10px !important;
    }

    .rareteam-head {
        margin-bottom: 15px;
        margin-top: 10px;
    }

    .rare-profile-rareteam {
        float: left;
        margin-top: 0;
        margin-left: 12px;
        padding-bottom: 15px;
        border-bottom: 1px solid #91a3ac;
    }

    /*border-bottom: 1px solid #82939d;*/

    .qstnr_edit_avtr img {
        margin-left: 100px;
        height: 60px;
        width: 60px;
    }

    .grant-bottom-cont {
        font-size: 13px;
        font-style: italic;
        color: #677783;
        width: 30%;
        float: left;
        margin-top: 8px;
    }

    /*survey style ends*/

    .rareCurate-nav ul.nav li a span {
        font-size: 36px;
        line-height: 36px;
        float: left;
        margin-right: 5px;
    }

    .community-leaderboard {
        position: relative;
    }

    .community-leaderboard .plus {
        font-size: 40px;
        position: absolute;
        right: 10px;
        top: 25%;
    }

    .lost-pass {
        background: none;
        border: none;
        float: left;
        top: 167px;
        left: 369px;
        color: #1d9ad6;
        position: absolute;
        text-decoration: underline;
        font-size: 16px;
    }

    .footer_button .btn {
        font-weight: normal;
        font-family: "Gibson-Light", "Arial Black", sans-serif;
    }

   .main-list-style #questionnaire_tab_dashboard {  margin: 0px !important; }

    #questionnaire_tab_dashboard .qstrns_dashbord {
        width: 100%;
        padding: 5px 75px 10px 5px;
        position: relative;
        display: block;
		color: #143b38;
		font-family: "Gibson-regular";
		font-size: 15px;
    }

    .dash_survey_status {
        padding-left: 20px;
    }

    .survey-grp-btn {
        height: 50px;
        line-height: 50px;
        color: #ffffff;
        font-size: 20px;
        position: relative;
        margin-bottom: 10px;
        display: block;
        padding: 0 50px 0 20px;
        text-decoration: none;
    }

    .errorclass {
        border: 1px solid red !important;
    }

    .errorclass {
        border: 1px solid red !important;
        color: red;
    }

    .login-modal .sign-up-or {
        text-align: center;
        font-size: 22px;
        font-family: Gibson-regular;
    }

    .survey-grp-btn.gry {
        background: #98a8b4;
    }

    .survey_group_questions.head {
        background-color: #6E90DA;
        color: #fff;
        font-size: 18px;
        line-height: 23px;
        padding: 12px 18px;
    }

    #questionnaire_tab_dashboard span.suvey-sts {
        position: absolute;
        right: 0;
    }

    #questionnaire_tab_dashboard span.dash_survey_status {
        position: absolute;
        right: 0;
    }

    .eic-frame-2903 {
        width: 100% !important;
    }

    .eic-container .eic-frame .eic-image {
        border: none !important;
    }

    .eic-container .eic-frame {
        border: none !important;
    }

    #editpost {
        font-size: 16px !important;
        margin: 5px 10px 5px 0 !important;
        height: 30px;
        line-height: 20px !important;
        padding: 0 !important;
        float: left;
        width: 50px;
        text-align: center;
        border-radius: 0;
        background: none !important;
        color: #93a6b5 !important;
        border: none !important;
    }

    #editpost i {
        color: #93a6b5 !important;
        float: left;
        font-size: 15px;
        margin-right: 0;
        margin-top: 2px;
    }

    #member-status-rem,
    #spam-profilestatus {
        color: #93a6b5 !important;
        cursor: pointer;
        float: left;
        height: 30px;
        line-height: 30px;
        margin: 5px 10px;
        font-size: 16px;
        text-decoration: none;
    }

    #member-status-rem i,
    #spam-profilestatus i {
        font-size: 18px;
        margin-right: 5px;
        position: relative;
        top: 0;
    }

    .spam-displayname {
        font-size: 16px;
        color: #AEA99D;
        cursor: pointer;
    }

    #stspost {
        margin: 10px 0;
    }

    .profile_img {
        width: 175px;
        height: 150px;
        z-index: 100;
        margin-top: 0;
        font-size: 13px;
        float: left;
    }

    .rare-profile .profile_img {
        /*margin-left: -169px;position: absolute;width:auto; height:auto; float:none;*/
    }

    .profile_img a {
        display: none;
        background: url(../images/profile-photo-bg.png)no-repeat;
        color: #fff;
        width: 129px !important;
        height: 40px;
        text-align: center;
        padding: 0 0 0 0;
        position: absolute;
        z-index: 1000;
        margin-left: 9px;
        margin-top: 105px;
    }

    .rare-profile .profile_img a {
        margin-top: 160px;
        margin-left: -4px;
    }

    .profile_img:hover a {
        display: block;
    }

    .profile-pic-visible {
        display: block !important;
    }

    .member-user-img #memberpic {
        background: url(../images/upload-btn-80.png)no-repeat;
        color: #fff;
        width: 80px !important;
        height: 40px;
        z-index: 2000;
        position: absolute;
        margin-top: 50px;
        margin-left: -80px;
    }

    a.back-profile {
        color: #98a8b4;
        font-size: 18px;
        left: -50px;
        position: absolute;
        top: 15px;
        z-index: 9999;
    }

    .survey_done {
        color: #870011;
        float: right;
        padding: 0 30px 0 0 !important;
        position: relative;
        background: url(../images/tick-sml.png)no-repeat 45px 2px;
    }

    .survey_start {
        cursor: pointer;
        color: #D0021B;
        float: right;
        padding: 0 30px 0 0 !important;
        position: relative;
        background: url(../images/arrow-sml.png)no-repeat 38px 2px;
    }

    placeholder {
        color: #939796 !important;
    }

    ::-webkit-input-placeholder {
        color: #939796;
    }

    :-moz-placeholder {
        color: #939796;
    }

    ::-moz-placeholder {
        color: #939796;
    }

    :-ms-input-placeholder {
        color: #939796;
    }

  

    .header-left ul.head-nav li:nth-child(2) a {
        padding: 0;
        border: none !important;
    }

    #header_mail {
        background-color: rgba(20, 59, 56, 0.7) !important;
    }

    #header_mail_success {
        background: #0f2220;
        opacity: 0.8;
    }

    #header_mail_success .modal-dialog {
        width: 300px;
    }

    #header_mail_success .modal-content {
        padding: 20px;
        text-align: center;
    }

    #header_mail_success h2 {
        text-align: center;
    }

    #header_mail_success p {
        text-align: center;
    }

    #header_mail_success .logout-btn {
        background: #D0021B;
        border: medium none;
        color: #ffffff;
        float: none !important;
        height: 35px;
        margin: 5px auto !important;
        width: 50px;
    }

    #header_mail_success h2 {
        color: #444444 !important;
    }

    .message_body {
        background: #ffffff;
        border: 1px solid #9ba8b2;
        box-shadow: none;
        color: #3a4140;
        font-size: 15px;
        margin-bottom: 10px;
        min-height: 135px;
        height: auto;
    }

    .main_text {
        margin-left: 3px;
    }

    .url_text {
        margin-left: 3px;
    }

    .message_body .url_text {
        height: auto;
        line-height: 20px;
        margin: 3px;
    }

    /*16-09-2015*/

    .courage-post-box .courage_post_content_status a,
    .activity-read-more a {
        color: #c96a76 !important;
        display: block;
        margin-bottom: 5px;
        font-size: 15px;
    }

    .mybinder-tab #rarecourage .panel-body {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    .mybinder-tab #rarecourage .panel-collapse div.panel-body:last-child .courage-list {
        border: none !important;
    }

    .mybinder-tab #rarecourage .panel-collapse div.panel-body:last-child .courage-list.gblcourage {
        border-bottom: 1px solid #ccd0d0 !important;
    }

    .mybinder-tab #rarecourage .panel-collapse div.panel-body:last-child .courage-list.gblcourage:last-child {
        border: none !important;
    }

    #rarecourage .panel-body .courage-list-title a {
        display: block;
        margin-bottom: 10px;
    }

    .mybinder-tab .courage-list .bpfb_final_link {
        width: 100%;
        margin: 15px 0;
        float: left;
    }

    #rarecourage .panel-body .courage-list-title a {
        float: left;
        width: 100%;
    }

    .mybinder-tab ul#table-doct li a {
        height: auto !important;
    }

    .bpfb_final_link img {
        width: auto !important;
        max-width: 100% !important;
        max-height: 100px;
        object-fit: cover;
    }
      #con_recent .bpfb_final_link img {
		/*max-height: 500px;*/  
		width: auto !important;
		max-width: 100% !important;
		max-height: 100px;
		object-fit: cover;  
		text-align: center !important;
		float: none;
	  }
    

    #rarecourage .panel-body .courage-list-title iframe {
        float: left !important;
        word-wrap: break-word;
    }

    .mybinder-tab .courage-list img {
        float: left;
        margin: 15px 0;
        max-height: 200px;
        max-width: 50%;
        width: auto !important;
    }

    /*16-09-2015*/

    /* ********************9/16/2015 */

    .wiz_step_2 {
        background-image: url("../images/rareTrialSteps-1.png");
    }

    .wiz_header_bar {
        background-color: #259fd9;
        background-position: 0 0;
        background-repeat: no-repeat;
        height: 55px;
        width: 100%;
    }

    .wiz_sel_all {
        background-color: #7b8d9b;
        color: #fff;
        display: block;
        font-size: 18px;
        height: 59px;
        line-height: 59px;
        position: absolute;
        right: 108px;
        text-align: center;
        top: 0;
        width: 160px;
    }

    .wiz_sel_all_crt {
        border-color: #7b8d9b transparent transparent;
        border-style: solid;
        border-width: 10px 9.5px 0;
        bottom: -10px;
        height: 0;
        position: absolute;
        right: 80px;
        width: 0;
    }

    .grey_bg .wiz_sel_all {
        background-color: #b9c0c5;
    }

    .grey_bg .wiz_sel_all_crt {
        border-color: #b9c0c5 transparent transparent;
    }

    #progressbar::after {}

    #progressbar {
        border-radius: 0;
        margin-bottom: 30px;
    }

    .ui-progressbar-value {
        color: #fff !important;
        font-size: 13px;
        font-weight: normal;
        line-height: 30px;
        padding-left: 10px;
        text-align: center;
    }

    #progressbar .ui-widget-header {
        background-color: #98a8b4 !important;
        background-image: none !important;
        border: 1px solid #98a8b4 !important;
        color: #222;
        font-weight: bold;
    }

    .inactive_checkbox {
        position: absolute;
        right: 10px;
        top: 0;
    }

    #progressbar.ui-widget-content {
        background: #fff url("../images/ui-bg_flat_75_ffffff_40x100.png") repeat-x scroll 50% 50%;
        border: 1px solid #aaa;
        color: #222;
    }

    .rareteam-conf-box-new .ui-widget-content p {
        color: #444444;
        font-size: 25px;
        line-height: 36px;
        min-height: 100px !important;
        text-align: center;
    }

    .rareteam-conf-box-new {
        height: 200px !important;
    }

    a.button_physicians {
        background-color: #758692;
        font-size: 12px;
    }

    a.button_caregiver {
        background-color: #259fd9;
        font-size: 12px;
    }

    .huddle_participation a.button_grey {
        width: 125px;
    }

    a.button_patient {
        background-color: #84c659;
        font-size: 12px;
    }

    a.clinical-btn {
        height: 60px;
        line-height: 60px;
        color: #ffffff;
        font-size: 22px;
        background: #259fd9;
        display: block;
        text-decoration: none;
    }

    a.clinical-btn span {
        background: #147bac;
        display: block;
        color: #ffffff;
        font-size: 40px;
        width: 46px;
        line-height: 60px;
        margin-right: 15px;
        text-align: center;
        height: 60px;
        float: left;
    }

    .down-arrow {
        display: block;
        width: 100%;
        height: 60px;
        line-height: 60px;
        text-align: center;
    }

    .huddle_content .cl_trial_info_title {
        padding-right: 171px;
        position: relative;
    }

    /* ********************9/16/2015 */

    /************************9/17/2015*****/

    .box-well {
        width: 100%;
        float: left;
        margin: 5px 0;
    }

    .protocol-partners-wrap .cl_trial_info_title {
        padding-right: 230px;
    }

    .a.clinical-btn span {
        padding: 16px 0;
    }

    .down-arrow {
        padding: 20px 0;
    }

    .edit_popup_journey {
        position: fixed;
        width: 100%;
        left: 0;
        top: 0;
        background-color: rgba(0, 0, 0, 0.3);
        z-index: 9999;
        height: 100%;
        display: none;
        overflow-y: scroll;
    }

    .edit_popup_journey .wdform_page {
        background: #ffffff !important;
    }

    .edit_popup_journey .wdform_page {
        padding: 15px 20px !important;
    }

    .edit_popup_journey .wdform_page .wdform-label {
        height: 20% !important;
    }

    .edit_popup_journey input,
    .edit_popup_journey select,
    .edit_popup_journey textarea {
        border-radius: 0 !important;
    }

    .add_question_grp_popup {
        border: 4px solid #259fd9 !important;
        background: #ffffff !important;
        -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5) !important;
        -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5) !important;
        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5) !important;
        border-radius: 0 !important;
        width: 600px;
        margin-left: -300px;
        left: 50%;
        top: 15%;
        position: relative;
        margin-top: 60px;
        margin-bottom: 60px;
    }

    .add_question_grp_popup input[type="text"],
    .add_question_grp_popup input[type="password"],
    .add_question_grp_popup input[type="email"],
    .add_question_grp_popup input[type="url"],
    .add_question_grp_popup input[type="number"],
    .add_question_grp_popup textarea,
    .add_question_grp_popup select {
        border: 1px solid #259fd9 !important;
        height: 35px !important;
        width: 100% !important;
        background: #ffffff;
        min-height: 32px;
        line-height: 32px;
    }

    .add_question_grp_popup .wdform-label {
        border: none;
        color: #143b38;
        vertical-align: top;
        line-height: 14px;
        font-family: "Gibson-Regular";
        height: 35px;
        display: block;
    }

    .add_question_grp_popup .wdform-label-section {
        float: left !important;
        width: 100% !important;
        margin-bottom: 5px;
    }

    .add_question_grp_popup .wdform-element-section {
        float: left !important;
        width: 100% !important;
        margin-bottom: 5px;
    }

    .add_question_grp_popup .cose_pop_X {
        background: #259fd9 none repeat scroll 0 0 !important;
        border: medium none !important;
        border-radius: 50%;
        font-size: 28px !important;
        height: 40px !important;
        line-height: 40px !important;
        position: absolute;
        right: -15px;
        top: -15px;
        width: 40px !important;
        z-index: 9999;
        text-align: center;
        cursor: pointer;
    }

    .add_question_grp_popup .cose_pop i {
        color: #ffffff;
        line-height: 38px;
    }

    .add_question_grp_popup .wdform-field {
        float: left;
        /*width:50%!important;*/
    }

    .add_question_grp_popup .wdform_row {
        border: none !important;
    }

    .add_question_grp_popup .wdform-date {
        pointer-events: none;
    }

    div.calendar {
        z-index: 999999 !important;
        position: fixed !important;
    }

    .add_question_grp_popup div.wdform-field[type=type_textarea] {
        width: 96% !important;
        float: left;
        margin: 0 2% !important;
    }

    .add_question_grp_popup div.wdform-field[type=type_date] {
        width: 46% !important;
        float: left;
        margin: 0 2% !important;
    }

    .add_question_grp_popup div.wdform-field[type=type_checkbox] {
        width: 96% !important;
        float: left;
        margin: 0 2% !important;
    }

    .add_question_grp_popup div.wdform-field[type=type_own_select] {
        width: 46% !important;
        float: left;
        margin: 0 2% !important;
    }

    .add_question_grp_popup div.wdform-field[type=type_radio] {
        width: 96% !important;
        float: left;
        margin: 0 2% !important;
    }

    .add_question_grp_popup div.wdform-field[type=type_button] {
        width: 100% !important;
        float: left;
        margin: 0 2% !important;
    }

    .add_question_grp_popup button {
        border-radius: 0 !important;
        color: #ffffff !important;
        background: #999999 !important;
        border: none !important;
        height: 35px;
        line-height: 35px;
        font-size: 18px !important;
        min-width: 120px !important;
    }

    .add_question_grp_popup .journey_form_save button {
        background: #259fd9 !important;
        min-width: 120px !important;
        margin: 0 !important;
        position: relative;
        top: 25px;
    }

    .add_question_grp_popup .cose_pop button {
        margin-left: 132px !important;
        position: relative;
        top: -30px;
    }

    .add_question_grp_popup .senti_mood .checkbox-div input[type="checkbox"] {
        position: absolute !important;
        z-index: -1 !important;
    }

    .fetch_multi .checkbox-div {
        width: 13px;
        height: 12px;
        background: transparent;
        border: 1px solid #000;
        border-radius: 0;
        position: relative;
        display: inline-block;
    }

    .fetch_multi .checkbox-div input[type="checkbox"] {
        position: relative;
        z-index: -1;
    }

    .fetch_multi .checkbox-div label {
        background: rgba(0, 0, 0, 0) url(../images/checkboxfrm.png) no-repeat scroll 0 0;
        border-radius: 0;
        content: "";
        cursor: pointer;
        height: 9px;
        left: 2px;
        opacity: 0;
        position: absolute;
        top: 1px;
        width: 13px;
    }

    .fetch_multi .checkbox-div label:hover {
        opacity: 0.3;
    }

    .fetch_multi .checkbox-div input[type="checkbox"]:checked+label {
        opacity: 1.0;
    }

    .form_loader {
        position: fixed;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        bottom: 0;
        right: 0;
        background: #000;
        opacity: 0.8;
        filter: alpha(opacity=80);
        z-index: 2500;
    }

    .form_loader img {
        width: 100px;
        height: 100px;
        position: absolute;
        top: 50%;
        left: 50%;
        margin: -28px 0 0 -25px;
    }

    .pub_stat_lbl {
        display: none !important;
    }

    .add_question_grp_popup div.wdform-field[type=type_checkbox] .senti-mood_lbl {
        width: 48% !important;
        position: relative;
        background: #259fd9;
        color: #ffffff;
        line-height: 35px;
        padding: 0 20px;
        margin-bottom: 12px;
    }

    .add_question_grp_popup div.wdform-field[type=type_checkbox] .senti-mood_lbl span {
        color: #ffffff !important;
        line-height: 32px !important;
    }

    .add_question_grp_popup div.wdform-field[type=type_checkbox] .senti-mood_lbl:after {
        top: 100%;
        left: 15%;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
        border-color: rgba(29, 170, 238, 0);
        border-top-color: #259fd9;
        border-width: 10px;
        margin-left: -10px;
    }

    .add_question_grp_popup .share_status {
        visibility: hidden !important;
    }

    .add_question_grp_popup label.wdform-ch-rad-label {
        font-weight: normal !important;
    }

    .add_question_grp_popup .fetch_drop select {
        font-family: Gibson-Regular !important;
        border-radius: 0;
        -webkit-appearance: none;
        -moz-appearance: none;
        background: none;
        background: #ffffff url(../images/rj-select-blue.png) no-repeat right top;
        text-indent: 0.01px;
        text-overflow: '';
        padding-right: 32px;
        border: 1px solid #1e9ad6 !important;
        color: #999999 !important;
    }

    .add_question_grp_popup .share_status select {
        font-family: Gibson-Regular !important;
        border-radius: 0;
        -webkit-appearance: none;
        -moz-appearance: none;
        background: none;
        background: #89c65f url(../images/rj-select-green.png) no-repeat right top;
        text-indent: 0.01px;
        text-overflow: '';
        padding-right: 32px;
        border: 1px solid #72ab4d !important;
        color: #ffffff !important;
    }

    select::-ms-expand {
        display: none;
    }

    .add_question_grp_popup div.wdform-field[type=type_checkbox] .senti_mood>div {
        width: 33.33%;
        float: left;
        background: #acbcc6;
        border: 1px solid #ffffff;
        border-left: none;
        border-bottom: none;
        color: #ffffff;
        position: relative !important;
    }

    .add_question_grp_popup div.wdform-field[type=type_checkbox] .senti_mood label {
        font-size: 14px;
        font-weight: normal;
        margin: 0;
        padding-left: 15px;
        color: #ffffff;
        width: 100%;
        float: left;
    }

    .add_question_grp_popup div.wdform-field[type=type_checkbox] .senti_mood div div {
        float: left;
        height: 26px;
        width: 100%;
        line-height: 26px;
        border: none;
        margin: 0;
        box-shadow: none !important;
        background: none !important;
    }

    .add_question_grp_popup .senti_mood .checkbox-div {
        position: absolute !important;
        left: 0 !important;
        width: 100% !important;
    }

    .add_question_grp_popup .senti_mood .checkbox-div input[type="checkbox"]+label {
        background: url(../images/rj-close.png) no-repeat 95% center !important;
        border-radius: 0;
        content: "";
        cursor: pointer;
        height: 26px !important;
        right: 0;
        opacity: 1.0;
        position: absolute;
        top: 0 !important;
        width: 100%;
        padding: 0 !important;
    }

    .afraid {
        background-color: #990033;
    }

    .add_question_grp_popup .senti_mood .checkbox-div label:hover {
        background: none !important;
    }

    .add_question_grp_popup .senti_mood .checkbox-div input[type="checkbox"]:checked+label {
        background: url(../images/rj-tick.png) no-repeat 95% center !important;
    }

    .add_question_grp_popup div.wdform-field[type="type_checkbox"] .senti_mood div div.afraid {
        background-color: #990033 !important;
    }

    .add_question_grp_popup div.wdform-field[type="type_checkbox"] .senti_mood div div.alone {
        background-color: #b8b625 !important;
    }

    .add_question_grp_popup div.wdform-field[type="type_checkbox"] .senti_mood div div.anxious {
        background-color: #663300 !important;
    }

    .add_question_grp_popup div.wdform-field[type="type_checkbox"] .senti_mood div div.calm {
        background-color: #6699CC !important;
    }

    .add_question_grp_popup div.wdform-field[type="type_checkbox"] .senti_mood div div.devastated {
        background-color: #CC0033 !important;
    }

    .add_question_grp_popup div.wdform-field[type="type_checkbox"] .senti_mood div div.exhausted {
        background-color: #CC6600 !important;
    }

    .add_question_grp_popup div.wdform-field[type="type_checkbox"] .senti_mood div div.faith-filled {
        background-color: #6600CC !important;
    }

    .add_question_grp_popup div.wdform-field[type="type_checkbox"] .senti_mood div div.guilty {
        background-color: #e2ac18 !important;
    }

    .add_question_grp_popup div.wdform-field[type="type_checkbox"] .senti_mood div div.helpless {
        background-color: #3da96f !important;
    }

    .add_question_grp_popup div.wdform-field[type="type_checkbox"] .senti_mood div div.informed {
        background-color: #336600 !important;
    }

    .add_question_grp_popup div.wdform-field[type="type_checkbox"] .senti_mood div div.joyful {
        background-color: #CC00FF !important;
    }

    .add_question_grp_popup div.wdform-field[type="type_checkbox"] .senti_mood div div.lucky {
        background-color: #66CC00 !important;
    }

    .add_question_grp_popup div.wdform-field[type="type_checkbox"] .senti_mood div div.optimistic {
        background-color: #3399CC !important;
    }

    .add_question_grp_popup div.wdform-field[type="type_checkbox"] .senti_mood div div.proud {
        background-color: #CC66FF !important;
    }

    .add_question_grp_popup div.wdform-field[type="type_checkbox"] .senti_mood div div.relieved {
        background-color: #3399FF !important;
    }

    .add_question_grp_popup div.wdform-field[type="type_checkbox"] .senti_mood div div.sad {
        background-color: #FF6699 !important;
    }

    .add_question_grp_popup div.wdform-field[type="type_checkbox"] .senti_mood div div.strong {
        background-color: #0066FF !important;
    }

    .add_question_grp_popup div.wdform-field[type="type_checkbox"] .senti_mood div div.thankful {
        background-color: #009933 !important;
    }

    .add_question_grp_popup div.wdform-field[type="type_checkbox"] .senti_mood div div.upset {
        background-color: #FF3366 !important;
    }

    .add_question_grp_popup input.wdform-calendar-button {
        background: url(../images/rj-cal.png) no-repeat right center !important;
        width: 25px !important;
    }

    input.other_value {
        height: 25px !important;
        position: relative;
        top: -12px;
    }

    .popup-open {
        overflow: hidden;
    }

    .add_question_grp_popup .wdform_button button {
        background: #259fd9;
        height: 35px;
        line-height: 35px;
        color: #ffffff;
        font-size: 18px;
    }

    .add_question_grp_popup .wdform-calendar-button {
        position: absolute !important;
        right: 6px;
        top: 5px;
        left: auto !important;
    }

    .add_question_grp_popup .wdform-element-section {
        position: relative;
    }

    .add_question_grp,
    .add_question_grp_another {
        border-bottom: 1px solid #98a8b4;
        color: #373737;
        display: block;
        font-size: 16px;
        height: auto;
        line-height: 18px;
        margin-bottom: 0;
        min-height: 36px;
        padding: 10px 100px 10px 0;
        position: relative;
        text-decoration: none;
    }

    .add_question_grp_another {
        color: #84c659;
        font-family: 'gibson-semibold';
    }

    .edit_survey_group {
        cursor: pointer;
        color: #fff
    }

    .add_question_grp,
    .add_question_grp_another {
        cursor: pointer;
    }

    .rare-jouney-head .qstnr_edit_avtr img {
        margin-left: 8px;
    }

    .rare-jouney-head .rare-porf-header {
        padding-left: 85px;
    }

    .rare-jouney-head {
        padding-top: 10px;
    }

    .survey-grp-btn .right-count {
        background: #7e8c95 none repeat scroll 0 0;
        display: block;
        height: 50px;
        line-height: 50px;
        position: absolute;
        right: 0;
        text-align: center;
        top: 0;
        width: 50px;
    }

    .edit_survey_group.blue .right-count {
        background: #03749E;
    }

    .edit_survey_group.blue .right-count:after {
        left: 99%;
        top: 60%;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
        border-color: rgba(3, 116, 158, 0);
        border-left-color: #03749E;
        border-width: 11px;
        margin-top: -15px;
    }

    .edit_journey .survey_group_questions.head {
        height: 50px;
        line-height: 26px;
    }

    .edit_journey .group_questions {
        background: #ffffff;
        padding: 20px;
        min-height: 30px;
    }

    .home-banner h1 {
        color: #1d9ad6;
        font-size: 46px;
        font-family: gibson-semibold;
        margin: 30px 0 10px;
    }

    .home-banner h3 {
        color: #133d38;
        font-size: 46px;
        font-family: Gibson-Light;
        margin: 10px 0 20px;
        text-shadow: none !important;
    }

    /************************9/17/2015*****/

    #rarepoll_ans {
        float: left;
    }

    #rarepoll_ans h3 {
        cursor: pointer;
    }

    #rarepoll_ans a {
        text-decoration: none;
    }

    .rarepoll {
        text-align: center;
    }

    .rarepoll h3 {
        line-height: 40px !important;
    }

    #blocklist_tab {
        float: left;
    }

    #blocklist_tab ul#members-list li {
        padding-top: 0 !important;
        padding-bottom: 20px !important;
    }

    #members-list a.muted {
        background: url(../images/tick.png) no-repeat !important;
        border: none !important;
        font-size: 0 !important;
        width: 40px;
        height: 40px;
        display: block;
    }

    #members-list a.unmuted {
        background: url(../images/close.png) no-repeat !important;
        border: none !important;
        font-size: 0 !important;
        width: 40px;
        height: 40px;
        display: block;
    }

    #blocklist_tab h3 img {
        margin-right: 8px;
        margin-top: -15px;
        float: left;
    }

    .tipr_container_top {
        margin-top: 0 !important;
        width: 300px !important;
        bottom: 58px !important;
    }

    #postupdate {
        float: left;
        width: 100%;
        margin: 0 !important;
    }

    #postupdate h5 {
        color: #86c658;
        font-family: gibson-semibold;
        font-size: 19px;
        margin-bottom: 10px;
        margin-top: 0;
    }

    textarea#stsupdate {
        height: 60px !important;
    }

    input#stspost {
        background: #259fd9 none repeat scroll 0 0 !important;
        border: medium none;
        color: #ffffff;
        display: block;
        float: left;
        font-family: "Gibson-light";
        font-size: 17px;
        height: 32px !important;
        line-height: 32px;
        min-width: 100px;
        padding: 0 20px;
        margin-top: 10px !important;
    }

    .rareCourage_nav #searchclear {
        bottom: auto;
        right: -5px;
        top: 1px;
    }

    .activity-heigt {
        margin-bottom: 30px;
    }

    /*09/30/2015*/

    .tml-registration-confirmation {
        display: none;
    }

    .register-modal02 .tml-register {
        width: 50%;
        float: right;
    }

    .register-modal02 {
        float: left;
    }

    .register-modal .modal-body {
        padding: 35px 40px;
        float: left;
    }

    .register-modal h4 {
        font-size: 30px;
        color: #444444;
        margin-bottom: 10px;
        margin-left: 15px;
        float: left;
        font-family: "Gibson-Regular";
    }

    .reg-role-cont {
        color: #000000;
        font-size: 17px;
        font-family: "Gibson-Light";
        margin: 22px 0 30px !important;
        display: block;
    }

    .register-modal p.register-note {
        width: 100%;
        float: left;
        margin-bottom: 15px;
    }

    .register-modal label {
        margin-bottom: 0;
        line-height: 22px;
        font-family: "Gibson-Regular";
        font-size: 18px;
    }

    .register-modal .text-top {}

    .register-modal .text-bottom {
        font-size: 13px;
        font-family: "Gibson-italic";
        margin-bottom: 2px;
        line-height: 14px;
        display: block;
    }

    .register-modal #cimy_uef_p_field_2 {
        position: absolute;
        bottom: 114px;
        width: 100%;
    }

    .register-modal {
        font-size: 17px;
        font-family: "Gibson-Light";
    }

    .register-modal label {
        font-size: 17px;
        font-family: "Gibson-regular";
    }

    p#cimy_uef_wp_p_field_3 {
        margin-top: 95px;
    }

    p#cimy_uef_wp_p_field_4 {
        margin-top: 95px;
    }

    .register-modal02 p#cimy_uef_wp_p_field_4 {
        margin-top: 25px;
    }

    .register-modal02 p#cimy_uef_wp_p_field_3 {
        margin-top: 25px;
    }

    .btn-close i.fa {
        color: #ffffff !important;
        font-size: 22px;
        display: block;
    }

    .modal-log1 input[type="submit"] {
        height: 35px !important;
        line-height: 35px !important;
        color: #ffffff !important;
        padding: 0 20px !important;
        background: #b00815 !important;
        border: none !important;
        font-size: 18px !important;
        float: left;
        margin-top: 5px;
    }

    #fapmodal-contact-us .modal-log input[type="submit"],
    #modal-private-message .modal-log input[type="submit"] {
        margin-top: 0px !important;
    }

    #fapmodal-contact-us .modal-log input[type="submit"] {
        padding: 0 5px !important;
        margin-left: 0px !important;
        width: 75px !important;
        min-width: 75px !important;
    }

    #fapmodal-contact-us .modal-log .fap-contact-cancel {
        padding: 0 5px !important;
        margin-left: 15px !important;
        width: 75px !important;
        float: left;
        min-width: 75px !important;
        font-size: 18px !important;
        font-family: Gibson-light !important;
    }

    #fapmodal-contact-us .modal-log img.ajax-loader {
        width: 20px;
        height: auto;
        position: absolute;
        left: 80px;
    }

    .modal-log1 textarea {
        height: 130px !important;
        border: 1px solid #AEA99D !important;
    }

    #fapmodal-contact-us .modal-log1 textarea {
        height: 146px !important;
        border: 1px solid #AEA99D !important;
    }

    .login-modal .error {
        position: absolute;
        top: 85px;
        padding: 3px;
        font-size: 12px;
        width: auto;
    }

    /********************start****10/01/2015*****/

    .connect-with-col {
        font-size: 17px;
        color: #143b38;
    }

    .connect-with-col ul li input[type="checkbox"] {
        margin-right: 10px;
    }

    .connect-by-col {
        font-size: 17px;
        color: #143b38;
    }

    .connect-by-col input[type="checkbox"] {
        float: left;
    }

    .connect-by-col .img-box {
        width: 45px;
        float: left;
        text-align: left;
    }

    .connect-by-col img {
        margin: 0 0 0 10px;
    }

    .connect-by-col span {}

    .connect-with-col ul.search-area-list li,
    .connect-by-col ul.search-area-list li {
        margin: 8px 0;
    }

    .form-view-results {
        float: left;
        margin: 0 !important;
        margin-bottom: 15px !important;
        margin-top: 10px !important;
    }

    .form-view-results label {
        float: none !important;
        width: auto !important;
        display: inline-block;
        font-size: 18px !important;
        font-weight: normal !important;
        margin-bottom: 5px;
        max-width: 100%;
    }

    .form-view-results select.form-control {
        border-radius: 0;
        -webkit-appearance: none;
        -moz-appearance: none;
        background: none;
        background: #ffffff url(../images/select-bg.png) no-repeat right top;
        text-indent: 0.01px;
        text-overflow: '';
        padding-right: 32px;
        width: 125px !important;
    }

    .form-view-results .form-control {
        background: #ffffff none repeat scroll 0 0;
        border: 1px solid #98a8b4;
        border-radius: 0;
        height: 32px;
        width: 60%;
    }

    .searchcourage_more {
        cursor: pointer;
        color: #98a8b4;
        display: block;
        padding: 25px 0 5px 0;
        font-size: 15px;
    }

    #advc_evid {
        margin: 0 !important;
        width: 100%;
        height: 35px;
        line-height: 35px;
    }

    .connect-by-col #applyfilter {
        margin: 0 !important;
        height: 35px;
        line-height: 35px;
    }

    .connect-by-col select.form-control {
        border-radius: 0;
        -webkit-appearance: none;
        -moz-appearance: none;
        background: none;
        background: #ffffff url(../images/select-bg.png) no-repeat right top;
        text-indent: 0.01px;
        text-overflow: '';
        height: 32px;
        width: 100px;
    }

    select::-ms-expand {
        display: none;
    }

    .connect-by-col label {
        float: left !important;
        width: auto !important;
        text-align: right;
        color: #143b38;
        font-size: 17px;
        font-weight: normal;
        padding-right: 20px;
    }

    ul.mentors-bottom-list {
        margin: 0;
        padding: 0;
        list-style: none;
    }

    ul.mentors-bottom-list li {
        margin: 0 30px 0 0;
        padding: 0;
        float: left;
    }

    .showmentors-list-cont p {
        margin-bottom: 5px;
    }

    .showmentors-list-cont .role {
        color: #BCBCBC;
        font: 300 15px/1.625 "Gibson-Regular", sans-serif;
    }

    .showmentors-list-cont .role:before {
        content: "//";
        color: #BCBCBC;
        margin: 0 10px
    }

    ul.edu-center-sub-list {
        margin: 0;
        padding: 10px 0 !important;
        list-style: none;
        border-top: 1px dashed #a7acb0;
        border-bottom: 1px dashed #a7acb0;
    }

    ul.edu-center-sub-list li {
        margin: 10px 0 !important;
        padding: 0;
    }

    ul.edu-center-sub-list a {
        color: #a7acb0;
        text-decoration: none;
    }

    ul.edu-center-sub-list a:hover {
        text-decoration: none;
    }

    #theme-my-login4 span.text-bottom {
        display: none !important;
    }

    #theme-my-login4 span.text-top {
        display: none !important;
    }

    label[for=wp_rar_user_role] {
        width: 100%;
    }

    #wp_rar_user_role {
        float: left;
        margin-right: 8px;
    }

    p.tml-user-email-wrap {
        margin-right: 40px;
        margin-top: -175px;
    }

    p.tml-user-email-wrap-1 {
        margin-top: -175px;
        float: right;
    }

    p.tml-user-email-wrap-1 input[type="text"] {
        margin-top: 18px;
    }

    #theme-my-login4 .tml-regist-cont {
        display: none !important
    }

    #theme-my-login4 .btn-close-sign {
        display: none !important
    }

    #theme-my-login4 .description {
        display: none !important
    }

    #theme-my-login4 .tml-reg-pol {
        display: none !important
    }

    #theme-my-login4 .reg-pol {
        display: none !important
    }

    p#cimy_uef_wp_p_desc_1 {
        position: absolute;
        margin-left: 423px;
        margin-top: 85px;
        font-size: 13px;
        font-family: "Gibson-italic";
        line-height: 14px;
    }

    #registerform3.description {
        font-size: 12px;
        font-family: "Gibson-Light";
        color: #000000
    }

    .reg_list_role {
        font-size: 17px !important;
        font-family: "Gibson-Light" !important;
    }

    .tml-reg-pol {
        position: absolute;
        bottom: 130px;
        left: 75px;
        font-family: "Gibson-regular";
    }

    #theme-my-login4 span.reg-req,
    #theme-my-login4 span.reg-req-2,
    #theme-my-login4 span.reg-req-1,
    #theme-my-login4 span.reg-req-3 {
        display: none !important;
    }

    .reg-reqf {
        color: #c96a76 !important;
        margin-left: 20px;
        margin-bottom: 10px;
        display: block;
        font-family: "Gibson-regular";
        font-size: 17px;
        float: left;
        width: 100%;
    }

    .register-modal .error {
        position: absolute !important;
        margin-left: 18px !important;
        top: 15px;
        width: 90%;
        line-height: 22px;
        font-size: 16px;
        padding: 0;
    }

    .newsview {
        margin-top: 20px !important;
    }

    .news-post {
        position: absolute;
        width: 100%;
        height: 100%;
        overflow: hidden;
        text-align: center;
    }

    /*oct 12*/

    /*oct 12*/

    .news-post img {
        height: auto;
        width: 100%;
        margin-top: 30px;
        max-height: 100%;
        max-width: 100%;
        vertical-align: middle;
        object-fit: cover;
    }

    .news-top-share .clinical_share {}

    .feat_new_block_title .clinical_share {
        float: right;
        margin-top: 0px !important;
        padding-bottom: 0;
        text-align: left !important;
    }

    /* sep26 */

    /*.feat_new_block_title .clinical_share a {
    margin-left: 0 !important;
    float: right;
    margin-top: 0 !important;
    top: -5px;
    position: relative;
    padding: 2px 0 0 0;
}*/

    .feat_new_block_title .clinical_share .courage_post_foot_sub_share {
        float: left;
        margin-left: 4px !important;
        top: -12px !important;
    }

    /*10/08/2015*/

    span.reg-req-2 {
        position: absolute !important;
        top: -6px;
        color: #259fd9;
        font-size: 18px;
        font-family: "Gibson-Regular";
        right: -208px;
    }

    .tml-user-login-wrap span.text-bottom {
        left: 0;
        position: absolute;
        top: 62px;
        width: 100%;
    }

    .tml-user-login-wrap {
        position: relative;
    }

    #myModal_activation h4 {
        text-align: center;
    }

    #myModal_activation p {
        text-align: center;
    }

    span.reg-req {
        margin-top: -26px;
        position: absolute;
        text-align: right;
        width: 191px;
        color: #259fd9;
        font-size: 18px;
        font-family: "Gibson-Regular";
    }

    span.reg-req-1 {
        margin-top: 16px;
        position: absolute;
        text-align: right;
        width: 45px;
        color: #259fd9;
        font-size: 18px;
        font-family: "Gibson-Regular";
        left: 217px;
        top: -21px;
    }

    .reg-req-role {
        color: #259fd9;
        font-size: 20px;
    }

    span.reg-req-3 {
        margin-top: -25px;
        position: absolute;
        text-align: right;
        width: 175px;
        color: #259fd9;
        font-size: 18px;
        font-family: "Gibson-Regular";
    }

    span.reg-fap {
        font-family: "Gibson-Regular";
        padding-left: 9px;
        font-size: 30px;
        line-height: 53px !important;
    }

    .thankyou-register {}

    .thankyou-register h4 {
        width: 100%;
        float: left;
    }

    .thankyou-register img {
        margin: 0 0 20px 0;
    }

    .thankyou-register p {
        width: 100%;
        float: left;
    }

    .thankyou-register .bottom-btn {
        width: 100%;
        float: left;
    }

    .thankyou-register .bottom-btn button {
        margin: auto;
        width: 90px;
        border-radius: 0;
        border: none;
        color: #ffffff;
        background: #D0021B;
    }

    .registration-completed .bottom-btn {
        width: 100%;
        float: left;
    }

    .registration-completed .bottom-btn button {
        margin: auto;
        width: 90px;
        border-radius: 0;
        border: none;
        color: #ffffff;
        background: #D0021B;
    }

    .registration-completed h4 {
        width: 100%;
        float: left;
    }

    .registration-completed img {
        margin: 0 0 20px 0;
    }

    .registration-completed p {
        width: 100%;
        float: left;
    }

    .registration-completed .modal-body {
        text-align: center;
    }

    /********************end****10/01/2015*****/

    #overlay {
        position: fixed;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        bottom: 0;
        right: 0;
        background: #000;
        opacity: 0.5;
        filter: alpha(opacity=50);
        z-index: 2500;
    }

    #loading {
        width: 100px;
        height: 100px;
        position: absolute;
        top: 50%;
        left: 50%;
        margin: -28px 0 0 -25px;
    }

    .pagination {
        display: inline-block;
        padding-left: 0;
        margin: 20px 0;
        border-radius: 4px;
        float: right;
    }

    .pagination li a {
        width: auto !important;
        height: 30px !important;
        display: block;
        outline: none;
        border: none !important;
        border-radius: 0;
        position: relative;
        background: #AEA99D;
        color: #ffffff;
        margin-right: 5px;
        padding: 5px 10px !important;
        min-width: 35px;
        text-align: center;
    }

    .pagination>li>a:hover,
    .pagination>li>span:hover,
    .pagination>li>a:focus,
    .pagination>li>span:focus {
        color: #3F3F3F;
    }

    .pagination>.active>a,
    .pagination>.active>span,
    .pagination>.active>a:hover,
    .pagination>.active>span:hover,
    .pagination>.active>a:focus,
    .pagination>.active>span:focus {
        background-color: #3F3F3F;
        border-color: #3F3F3F;
    }

    .pagination>li:first-child>a,
    .pagination>li:first-child>span {
        margin-left: 0;
        border-top-left-radius: 0px;
        border-bottom-left-radius: 0px;
    }

    .pagination>li:last-child>a,
    .pagination>li:last-child>span {
        border-top-right-radius: 0px;
        border-bottom-right-radius: 0px;
    }

    .pagination li a span {
        padding: 0 !important;
        padding-top: 5px !important;
        float: left;
        width: 100%;
        text-align: center;
        padding-top: 5px;
        padding-bottom: 5px;
        bottom: 0 !important;
        position: absolute;
        left: 0;
        top: -1px !important;
        text-align: center;
    }

    .pagination li.active a {
        height: 31px !important;
        margin-top: -1px;
    }

    .page-next {
        background: #ced5db !important;
    }

    .rare-journey .questionnaires-btn {
        cursor: pointer;
        margin-right: 0;
        position: absolute;
        right: 0;
        top: -5px;
        border-radius: 0;
    }

    input.clinical_wiz_nav {
        font-size: 25px;
        height: 55px;
        line-height: 55px;
        width: 182px;
        margin-bottom: 25px;
    }

    .loadinggif {
        background: url('../images/loading32x32.gif') no-repeat center;
    }

    /*10/7/2015*/

    /*27-10-2015*/

    .courage_post_head1 {
        background-color: #fff !important;
        color: #fff;
        position: relative;
    }

    /*27-10-2015 */

    .nav-toggle1 {
        color: #76d0c2 !important;
    }

    .nav-toggle1 a {
        color: #76d0c2 !important;
    }

    /*10/08/2015*/

    #dash-courage .bgr-menu {
        backface-visibility: hidden;
        background: #ffffff none repeat scroll 0 0;
        border: 2px solid #75d0c1;
        float: right;
        opacity: 0;
        overflow: hidden;
        position: absolute;
        right: 0;
        top: 0;
        display: none;
        /*
    transform: translate3d(0, 0, 0);
    transition: all 0.3s cubic-bezier(0.32, 1.25, 0.375, 1.15) 0s;*/
        width: 220px;
        z-index: 10;
    }

    #dash-courage .bgr-menu.show-nav {
        margin-bottom: 10px;
        opacity: 1.0;
        padding: 0 15px 0 15px;
        display: block;
        /*transform: translate3d(-220px, 0, 0);*/
    }

    .apply_btn {
        float: right !important;
        width: 120px !important;
    }

    #dash-courage .bgr-menu ul li:first-child {
        border: 0 none;
        box-shadow: none;
        margin-top: 32px !important;
    }

    #dash-courage .bgr-menu ul li:last-child {
        margin-bottom: 10px !important;
    }

    #dash-courage .bgr-menu ul li a {
        line-height: 22px;
        padding: 2px 10px;
    }

    #dash-courage .bgr-menu {
        width: 200px !important;
    }

    #dash-courage .bgr-menu ul li a {
        color: #123d36;
        display: block;
        font-size: 16px;
        font-weight: 300;
        line-height: 24px;
        outline: medium none;
        padding: 2px 10px;
        position: relative;
        text-decoration: none;
        transition: all 0.25s ease-in-out 0s;
        width: 100%;
    }

    /*10/7/2015*/

    .loadinggif {
        background: url('../images/loading16x16.gif') no-repeat right;
        /*display: none;*/
        top: 7px !important;
        padding: 10px !important;
        position: absolute !important;
        right: -22px !important;
    }

    .loader_courage {
        display: none;
        padding: 10px !important;
        position: absolute !important;
        right: -22px !important;
        top: 7px !important;
    }
    .curate-inner-cont .tr-search-row .container_spinner.loadinggif {
         position: absolute;
    right: 290px !important;
    width: 30px;
    height: 30px;
    top: 1px !important;
    left: auto!important;
    bottom: auto !important;
     }
     
     .quiz-section-outer img {
    margin: 25px auto 0px;
}
.curate-inner-cont .search_social_media {
    margin-top: 10px;
    float: right;
    width: auto;
    min-width: 310px;
}
.curate-inner-cont .search_social_media .tr-search-row .container_spinner.loadinggif {
    top: 1px !important;
    bottom: auto !important;
    left: -35px !important;
    right: auto !important;
}


@media screen and (max-width: 991px){
	.curate-inner-cont .search_social_media {
		min-width: 258px;
	}
}
@media screen and (max-width: 767px){
	.curate-inner-cont .search_social_media {
		min-width: 100%;
	}
	.curate-inner-cont .search_social_media .tr-search-row .container_spinner.loadinggif {
		left: -5px !important;
	}
}

    .container_spinner.loadinggif {
        height: 30px !important;
        left: -40px !important;
        right: auto !important;
        top: 3px !important;
        display: block !important;
        width: 30px !important;
    }

    .container_spinner {
        padding-right: 10px;
        position: absolute;
        right: 415px;
        width: 30px;
        height: 30px;
    }

    .register-modal .tml-regist-cont {
        margin-top: 85px !important;
        margin-bottom: 0 !important;
        width: 100% !important;
    }

    .edit_survey_group.blue {
        background-color: #259fd9;
    }

    .profilestatus {
        position: relative;
        float: left;
        word-wrap: break-word;
        width: 100% !important;
    }

    .profilestatus #updatestatus {
        width: 100% !important;
    }

    .reg_list_label {
        float: left;
        width: 88%;
        margin-left: 20px !important;
        position: absolute;
        bottom: 245px;
        left: 35px;
    }

    .reg_list_label .error11 {
        bottom: -18px;
        position: absolute;
    }

    .reg_list_role {
        margin: 10px 0 !important;
        font-size: 15px;
        position: relative;
    }

    .reg_list_label label .reg_list_role:first-child {
        margin-top: 20px !important;
    }

    .reg-pol {
        position: absolute;
        bottom: 130px;
        left: 598px;
        color: #259fd9;
        font-size: 18px;
        font-family: "Gibson-Regular";
    }

    @-moz-document url-prefix() {
        .reg-pol {
            left: 588px;
        }
    }

    .reg_list_label input#wp_rar_user_role {}

    span.reg_list_radio {
        width: 15px;
        height: 15px;
        float: left;
        position: absolute;
        top: 2px;
        left: -1px;
        background: url(../images/reg-radio.png) no-repeat top left;
    }

    .reg_list_label input[type="radio"]:checked+span.reg_list_radio {
        background: url(../images/reg-radio-active.png) no-repeat top left;
    }

    .pointunities-list-modal a#go-back {
        font-size: 24px;
        color: #259fd9;
        line-height: 25px;
    }

    .pointunities-list-modal ul.new-pointunity li {
        padding-right: 0 !important;
    }

    .pointunity_check {
        /*background: url(../images/reg-radio.png) no-repeat top left;*/
        width: 100%;
        float: left;
        padding-left: 30px;
        position: relative;
        padding-right: 100px;
        margin-bottom: 8px;
        line-height: 18px;
        font-family: 'gibson-regular';
        font-size: 15px;
        height: 22px;
    }

    .pointunity_check.check_it {
        background: url(../images/tick-icon.png) no-repeat top left;
        color: #a9bfcd !important;
    }

    .pointunity_check.check_it .point-right {
        color: #a9bfcd !important;
    }

    #loginform1 input[type="text"],
    #loginform1 input[type="password"] {
        border-radius: 0 !important;
        height: 45px;
    }

    .login-modal .tml-submit-wrap input {
        background: #84c458 !important;
        font-size: 26px !important;
        height: 45px;
    }

    #myModallost .login-modal .tml-submit-wrap input {
        background: #84c458 !important;
        font-size: 20px !important;
        height: auto !important;
        position: relative;
        top: 5px;
    }

    #myModallost .modal-dialog {
        width: 720px !important;
    }

    .login-modal .modal-body {
        padding: 20px 30px;
    }

    .login-modal {
        min-height: 420px;
    }

    .register-modal02 h3 {
        font-size: 30px !important;
        font-family: "Gibson-Regular" !important;
        color: #84c458;
        text-shadow: none;
    }

    .register-modal02 {
        padding-bottom: 25px;
    }

    .login-modal input[type="text"],
    .login-modal input[type="password"],
    .login-modal input[type="email"],
    .login-modal input[type="url"],
    .login-modal input[type="number"],
    .login-modal textarea {
        color: #939796 !important;
        font-size: 17px !important;
        padding: 3px 10px !important;
    }

    .login-modal input[type="text"]:focus,
    .login-modal input[type="password"]:focus,
    .login-modal input[type="email"]:focus,
    .login-modal input[type="url"]:focus,
    .login-modal input[type="number"]:focus,
    .login-modal textarea:focus {
        color: #143b38 !important;
        font-size: 17px !important;
        padding: 3px 10px !important;
    }

    input.reg_other_txt {
        border: 1px solid #259fd9;
        margin-top: -38px;
        position: absolute;
        margin-left: 78px;
        width: 40%;
        left: 90px;
        bottom: 90px;
    }

    #myModal .register-modal input.reg_other_txt {
        left: 0;
        bottom: 0;
    }

    #horseId,
    #graphImg {
        width: 100%;
        float: left;
        margin-bottom: 50px;
        font-size: 30px;
        font-family: Gibson-Light;
        text-align: left;
    }

    #horseId img {
        float: left;
        margin-right: 30px;
    }

    #graphImg img {
        float: left;
        margin-right: 30px;
    }

    #mainplayer .post_visual+p {
        display: none;
    }

    .group-name-top {
        float: left;
        background: #870011;
        height: 55px;
        line-height: 55px;
        width: 100%;
        color: #ffffff;
        font-size: 20px;
        display: block;
        font-family: "Gibson-Light";
        margin-top: 30px;
        font-weight: bold;
    }

    .group-ico {
        float: left;
        width: 45px;
        height: 55px;
        display: block;
        margin-right: 20px;
        float: left;
        font-family: "Gibson-SemiBold";
        line-height: 60px;
        font-size: 38px;
        text-align: center;
        background: #870011 none repeat scroll 0 0 !important;
    }

    .btn-go-dashboard {
        border: none;
        background: #D0021B;
        color: #ffffff;
        height: 40px;
        line-height: 40px;
        padding: 0 15px;
        text-align: center;
        margin: 20px 0;
        font-family: Gibson-regular;
        font-size: 18px;
        margin: auto;
        text-align: center;
    }

    .progress-head {
        position: relative;
    }

    #progress-wrapp {
        font-size: 12px;
        height: 2em;
        margin: 10px auto 0;
        width: 252px;
        position: absolute;
        right: 0;
        top: -10px;
    }

    #progress-wrapp #progress-pre {
        font-family: "Gibson-Regular";
        font-size: 16px;
        margin: -5px 5px 5px 0;
        text-align: right;
        float: left;
    }

    #progress-wrapp .progress-complt {
        border: 1px solid #666666;
        border-radius: 0 !important;
        float: left;
        height: 30px;
        text-align: left;
        width: 100%;
        background: #870011 none repeat scroll 0 0 !important;
        border: medium none !important;
        height: 20px !important;
    }

    #myDoughnut {
        float: left;
        margin-bottom: 15px;
        margin-right: 15px;
        margin-top: -12px;
        position: relative;
    }

    .dash-head #myDoughnut {
        left: 0;
        position: absolute;
        top: 5px;
    }

    .dash-head #lblGreetings {
        color: #687782;
        font-size: 24px;
        font-family: "Gibson-light";
    }

    .dash-head strong {
        color: #687782;
        font-size: 30px;
        font-family: "Gibson-regular";
        width: 100%;
        float: left;
        font-weight: normal !important;
    }

    #perShow {
        font-family: "Gibson-Regular";
        font-size: 12px;
        height: 65px;
        left: 15px;
        line-height: 15px;
        position: absolute;
        text-align: center;
        top: 22px;
        width: 70px;
    }

    .profile-status {
        font-size: 18px;
        color: #259fd9;
        font-family: "Gibson-semibold";
        line-height: 16px;
        padding: 6px;
    }

    .float-left {
        float: left;
        width: 100%;
    }

    .add_question_grp_popup .fetch_multi.senti_mood {
        border: 1px solid #259fd9;
        padding: 10px 10px 40px;
    }

    .add_question_grp_popup .fetch_multi.senti_mood::after {
        bottom: 4px;
        content: "choose a maximum of 3";
        height: 30px;
        left: 0;
        position: absolute;
        right: 0;
        text-align: center;
        width: 100%;
        font-size: 17px;
    }

    a#bpfb_addPhotos {
        float: left !important;
        margin: 0;
    }

    a#bpfb_addLinks {
        float: left !important;
        margin: 0;
    }

    a#bpfb_addVideos {
        float: left !important;
        margin: 0;
    }

    a#bpfb_addDocuments {
        float: left !important;
    }

    .bpfb_toolbar_container {
        float: left !important;
    }

    #bpfb_addPhotos {
        width: 33px !important;
    }

    #bpfb_addVideos {
        width: 33px !important;
    }

    #bpfb_addPhotos span {
        display: block !important;
        left: 34px !important;
        top: 4px;
        font-size: 15px;
        color: #98a8b4;
    }

    #bpfb_addVideos span {
        display: block !important;
        left: 150px !important;
        top: 4px;
        font-size: 15px;
        color: #98a8b4;
    }

    .add_question_grp_popup .dropdown .btn {
        width: 290px;
        background: #89C65F url(../images/rj-select-green.png) no-repeat top right !important;
        color: #ffffff;
        border: 1px solid #72AB4D;
        font-size: 15px !important;
        height: 35px;
        line-height: 20px;
        text-align: left !important;
        margin-left: 10px;
    }

    .add_question_grp_popup ul.dropdown-menu {
        margin: 0;
        margin-left: 10px;
        padding: 0;
        border: 1px solid #72AB4D;
        width: 250px;
        border-radius: 0;
        width: 290px;
    }

    .add_question_grp_popup ul.dropdown-menu li a {
        font-size: 16px;
        min-height: 30px;
        padding: 10px;
    }

    .add_question_grp_popup ul.dropdown-menu .withCommunity {
        background: url(../images/unlock-22.png) no-repeat top left;
        width: 26px;
        height: 23px;
        float: left;
        margin-right: 10px;
    }

    .add_question_grp_popup ul.dropdown-menu .withTeam {
        background: url(../images/group-22.png) no-repeat top left;
        width: 26px;
        height: 23px;
        float: left;
        margin-right: 10px;
    }

    .add_question_grp_popup ul.dropdown-menu .withMe {
        background: url(../images/lock-22.png) no-repeat top left;
        width: 26px;
        height: 23px;
        float: left;
        margin-right: 10px;
    }

    .add_question_grp_popup .activeshare .withCommunity {
        background: url(../images/unlock-22_white.png) no-repeat top left;
        width: 26px;
        height: 23px;
        float: left;
        margin-right: 10px;
    }

    .add_question_grp_popup .activeshare .withTeam {
        background: url(../images/group-22_white.png) no-repeat top left;
        width: 26px;
        height: 23px;
        float: left;
        margin-right: 10px;
    }

    .add_question_grp_popup .activeshare .withMe {
        background: url(../images/lock-22_white.png) no-repeat top left;
        width: 26px;
        height: 23px;
        float: left;
        margin-right: 10px;
    }

    .activeshare a {
        color: white !important;
    }

    .dropdown-menu li a span {}

    .survey.rareCurate-nav {
        height: 52px;
    }

    #bpfb_tmp_photo input[type="file"] {
        width: 70px;
        height: 80px;
        z-index: 999999;
    }

    .journeyHead {
        display: inline-block;
        font-size: 24px;
        height: 55px;
        left: 0;
        position: absolute;
        top: 0;
    }

    .journeyHead span {
        color: #337ab7;
    }

    @supports not (flex-wrap: wrap) {
        .shelf-content {
            display: block;
        }
        .shelf-content .flex-box {
            display: inline-block;
            vertical-align: top;
        }
    }

    .edit_survey_group.blue {
        background-color: #259fd9;
    }

    .new-member-list .suggest-vote div {
        cursor: pointer;
    }

    .jouney-header {}

    .rare_logo {
        background: url("../images/rare-quest-icon.png") no-repeat;
        display: block;
        float: left;
        height: 51px;
        margin-right: 20px;
        width: 44px;
    }

    .rarejourney_logo {
        background: url("../images/rare-jrny-icon.png") no-repeat;
        display: block;
        float: left;
        height: 66px;
        width: 30px;
    }

    .endHead {
        margin-top: 30px;
    }

    .title_green {
        color: #D0021B;
        font-size: 30px;
    }

    .title_gray {
        color: #98a8b4;
        font-size: 30px;
        line-height: 36px;
    }

    .wrap-rareQuest {
        background: #ffffff;
        padding: 20px 50px 50px;
        float: left;
        width: 100%;
        float: left;
        margin-bottom: 50px;
    }

    .wrap-rareQuest h3 {
        font-size: 40px;
        font-family: Gibson-Light;
        margin-bottom: 50px;
        text-align: left;
    }

    .wrap-rareQuest h3 span.green {
        font-size: 40px;
        font-family: Gibson-regular;
        color: #D0021B;
    }

    .rareQuest-cont {
        width: 65%;
        margin: auto;
        text-align: center;
    }

    .wrap-rareQuest .big-text {
        font-family: Gibson-regular;
        font-size: 30px;
    }

    .locstyle {
        border-bottom: 1px solid #cbd3d9;
        padding-bottom: 20px;
        margin-bottom: 20px;
    }

    .text-in {
        width: 100% !important;
        height: 30px;
        margin-bottom: 10px;
        color: #888;
        border: 1px solid #98a8b4 !important;
        background: #ffffff !important;
        padding-left: 3px;
    }

    .se {
        width: 100% !important;
        height: 30px;
        margin-bottom: 10px;
        border-radius: 0;
        color: #888;
        -webkit-appearance: none;
        -moz-appearance: none;
        background: none;
        background: #ffffff url(../images/select-bg.png) no-repeat right top;
        text-indent: 0.01px;
        text-overflow: '';
        padding-right: 32px;
        border: 1px solid #98a8b4;
    }

    .locstyle placeholder {
        color: #888 !important;
        opacity: 1;
    }

    .locstyle::-webkit-input-placeholder {
        color: #888;
    }

    .locstyle:-moz-placeholder {
        /* Firefox 18- */
        color: #888;
    }

    .locstyle::-moz-placeholder {
        /* Firefox 19+ */
        color: #888;
        opacity: 1;
    }

    .locstyle:-ms-input-placeholder {
        color: #888;
    }

    .blue_jrny {
        color: #209bd7;
    }

    .large_date {
        font-size: 30px;
    }

    .modal-content {
        background-clip: padding-box;
        background-color: #F6ECDD;
        border-radius: 6px;
        outline: 0 none;
        position: relative;
        z-index: 2500 !important;
    }

    .video-shelf-box .drg {
        z-index: auto !important;
    }
    .col-sm-5.sponsor-cont-section {
    margin-top: -138px !important;
    margin-left: 423px !important;
    width: 33% !important;
   }
   .how-to-videos-block{
   padding: 10px 900px;
    margin-top: -970px;
    width: 600%;
   }
input.btn.btn-default.ov-user-register-submit.scd-btn-style{

margin-left: 20px !important;
width:65%

}
a.scd-btn-style.memb-reg-btn{
margin:101px;
outline: 0 !important;
text-decoration: none !important;
}
.new-home-title.scd-edu {
    margin-top: -26px;
}


    .cont-head-response {
        background-color: #98a8b4;
        color: #ffffff;
        font-size: 20px;
        float: left;
        width: 100%;
        height: auto;
        min-height: 80px;
        line-height: 30px;
        padding: 10px 20px;
        margin: 0;
        font-family: Gibson-light;
    }
	

    .cont-response {
        background: #ffffff;
        padding: 20px;
        float: left;
        width: 100%;
        font-family: Gibson-regular;
        margin-bottom: 20px;
        word-wrap: break-word;
    }

    .survey-cont h1 {
        color: #98a8b4;
        font-family: "Gibson-Regular";
        font-size: 28px;
        line-height: 30px;
        margin-bottom: 20px;
        text-align: left !important;
    }

    .response-answer {
        color: #83c655;
        float: left;
        width: 100%;
        margin-top: 10px;
        font-size: 20px;
    }

    .ansers_chosen {
        background: #eeeeee none repeat scroll 0 0;
        margin-top: 10px;
        padding: 0 20px 10px;
    }

    #buddypress div.activity-meta a {
        width: 90px !important;
    }

    #postupdate label.error {
        color: #FB3A3A;
        font-weight: bold;
        padding: 0 0 0 19px;
        line-height: normal;
        margin: 0;
    }

    .courage-more-reply a {
        float: left;
        position: relative;
        text-indent: 0;
        color: #1f7ece;
        margin-top: 5px;
        height: 20px;
    }

    #buddypress div.activity-comments .courage-more-reply+ul {
        padding-top: 48px !important;
    }

    #buddypress div.activity-comments .courage-more-reply {
        position: absolute;
        left: 20px;
        top: 35px;
        font-family: gibson-regular;
    }

    .video-list {
        width: 100% !important;
    }

    .clinical_adv_search.video-list {
        padding: 0 !important;
        margin-bottom: 0 !important;
        float: none !important;
        width: 100% !important;
    }

    .clinical_adv_search.video-list .form-control {
        width: 100% !important;
        border: 1px solid #259fd9 !important;
    }

    .video-list-pop {
        width: 35%;
        float: left;
        margin: 25px 30px 25px 0;
    }

    .clinical_adv_search.video-list label {
        text-align: left !important;
    }

    .video-list-pop .green-edit {
        margin: 0 !important;
    }

    .video-list-pop .error {
        background-color: #ffebe8 !important;
        border: 1px solid #c00 !important;
        margin-left: 0 !important;
        margin-top: 15px !important;
        position: relative !important;
    }

    span.time-since {
        width: 100%;
        float: left;
        color: #bfc4c9;
        font-weight: normal !important;
        font-size: 11px !important;
        line-height: 22px !important;
        padding-left: 0 !important;
    }

    /*survey response listing expansion*/

    .cont-response .ansOp {
        display: none;
    }

    .ansers_chosen {
        margin-top: 10px;
    }

    span.report-ast {
        color: red;
        font-family: "Gibson-Regular";
        font-size: 18px;
        text-align: right;
    }

    .modal-backdrop.in {
        opacity: 0.9 !important;
    }

    
    .mywelcome {
        margin: 0 !important;
    }

    #bpfb_cur_save {
        background: #d0021b none repeat scroll 0 0 !important;
        border: medium none !important;
        border-radius: 4px;
        bottom: -4px;
        color: #ffffff !important;
        height: 25px;
        line-height: 22px;
        padding: 0 15px !important;
        position: absolute;
        right: 9px;
        border-radius: 30px;
    }

    .bpfb_active#bpfb_addPhotos {
        background: url(../images/camera-d.png) left top no-repeat;
    }

    .bpfb_active#bpfb_addVideos {
        background: url(../images/film-d.png) left top no-repeat;
    }

    .bpfb_active#bpfb_addLinks {
        background: url(../images/link-d.png) left top no-repeat;
    }

    .bpfb_active#bpfb_addDocuments {
        background: url(../images/document-d.png) left top no-repeat;
    }

    .modal-log1 {
        padding: 30px 20px;
    }

    .modal-log1 h3 {
        margin-top: 0 !important;
        font-size: 30px !important;
    }

    .modal-log label {
        color: #143b38;
        font-size: 17px;
        font-weight: normal;
        margin-right: 5px;
    }

    #fapmodal-contact-us .modal-log label {
        font-size: 15px;
    }

    #reg_other_txt_error {
        color: #ff0000;
        font-size: 12px;
        position: absolute;
    }

    .leftNavoff {
        width: 190px !important;
    }

    .leftNavoff #logo {
        padding-left: 50px !important;
    }

    .leftNavoff ul.menu li a {
        padding-left: 91px !important;
    }

    .rareCourage_nav {
        float: left;
        position: relative;
        width: 100%;
    }

    .rareCourage_nav input.clinical_search {
        bottom: 22px !important;
    }

    .rareCourage_nav .clinical_search {
        color: #46BCEC !important;
    }

    .rareCourage_nav #activity-filter-select {
        margin-top: 0 !important;
    }

    .rareCourage_nav ul li.feed {
        display: none;
    }

    .rareCourage_nav .clinical_adv_search {
        width: 100%;
        margin: 0 0 0 !important;
        padding: 10px 30px 20px !important;
    }

    .rareCourage_nav #activity-filter-select {
        width: 100%;
        float: left;
    }

    .rareCourage_nav #couragefilterid {
        height: 32px !important;
        float: right !important;
        margin: -40px 0 20px 0 !important;
        color: #ffffff !important;
        font-size: 16px !important;
        line-height: 20px;
        border: none !important;
    }

    .rareCourage_nav .clinical_adv_search label {
        color: #143b38;
        float: left;
        font-size: 17px;
        font-weight: normal;
        padding-right: 20px;
        text-align: right;
        width: 40%;
    }

    .myposts-span {
        float: left;
        margin-top: -5px;
    }

    .rareCourage_nav .clinical_adv_search select {
        height: 32px;
        width: 60%;
        max-width: 60% !important;
    }

    .rareCourage_nav .cont-sub-head a {
        color: #10AC96;
    }

    /*my rareTeam - start*/

    .my-groups .rare-row {
        display: none;
    }

    .rare-profile.rare-team {
        margin-left: 0;
    }

    .rareTeam-cont {
        margin-bottom: 50px;
    }

    .rareTeam-cont .tab-content {
        background: #ffffff;
        padding: 20px;
    }

    .rareTeam-cont ul.nav {
        padding: 0 !important;
        margin: 0 !important;
        border: none !important;
    }

    .rareTeam-cont ul.nav li {
        width: 50%;
        float: left;
    }

    .rareTeam-cont ul.nav li a {
        border: none !important;
        background: #d7dee3 !important;
        border-radius: 0 !important;
        margin: 0 !important;
        height: 75px;
        line-height: 55px;
        font-size: 33px;
        color: #788792 !important;
        text-align: center;
        outline: none;
    }

    .rareTeam-cont ul.nav li a:hover {
        border: none !important;
    }

    .rareTeam-cont ul.nav li.active a {
        border: none !important;
        margin: 0 !important;
        background: #ffffff !important;
        color: #163b38 !important;
    }

    .rareTeam-cont .panel {
        border: none !important;
    }

    .rareTeam-cont .panel-body {
        padding: 0 10px !important;
    }

    .rareTeam-cont .tab-content .panel-title a {
        height: 70px;
        line-height: 40px;
        /*font-size: 24px !important;*/
    }

    .rareTeam-cont h4 {
        font-size: 25px;
        color: #224440;
        font-family: "Gibson-Light";
        margin-bottom: 20px;
        margin-top: 0;
    }

    #invite-raremates .btn-close {
        padding: 0 !important;
    }

    #invite-raremates .btn.btn-invite-modal {
        min-width: 120px;
    }

    .members-row {
        float: left;
        width: 100%;
        padding: 10px 40px 10px 10px;
        position: relative;
    }

    #invite-raremates .members-row {
        padding: 10px 85px 10px 10px;
    }

    .members-row img {
        float: left;
        margin-right: 15px;
    }

    .members-row .member-text {
        color: #143b38;
        font-size: 16px;
        float: left;
        line-height: 22px;
        max-width: 64%;
    }

    .members-row .member-text h3 {
        color: #143b38 !important;
        font-size: 22px;
        margin: 0;
    }

    .rare-team-lefttbox {
        border-right: 1px solid #99a8b3;
        margin-bottom: 30px;
        border-right: 1px solid #99a8b3;
    }

    .rare-team-righttbox {
        border-left: 1px solid #99a8b3;
        margin-left: -1px;
    }

    a.message-btn {
        height: 42px;
        padding: 10px 25px;
        color: #ffffff;
        font-family: "Gibson-Light";
        font-size: 25px;
        background: #99a8b3;
        float: right;
        line-height: 24px;
        text-align: center;
        margin-bottom: 15px;
    }

    a.message-btn i {
        margin-right: 10px;
        float: left;
    }

    ul#invite-anyone-invite-list,
    ul#invite-anyone-invite-list1 {
        list-style-type: none;
    }

    li.members-row:hover {
        text-decoration: none;
        background: #e2e8ed;
        color: #2f9bd4;
    }

    li.members-row .remove {
        background: #f2f6f9 none repeat scroll 0 0;
        border-radius: 50%;
        bottom: 10px;
        color: #7a8791;
        display: none;
        float: left;
        font-size: 16px;
        height: 25px;
        padding: 3px;
        position: absolute;
        right: 10px;
        text-align: center;
        text-decoration: underline;
        width: 25px;
        top: 15px;
        z-index: 2;
    }

    li.members-row:hover .remove {
        display: block;
    }

    #invite-anyone-invite-list li.members-row .remove {
        font-size: 12px !important;
        right: 18px !important;
    }

    li.members-row .remove i {
        font-size: 15px;
        margin-top: 2px;
    }

    #invite-anyone-invite-list li.members-row {
        padding-right: 70px !important;
    }

    .team-activtyblock-inner div.row:first-child {
        margin: 0 !important;
    }

    .members-row:hover .member-text,
    .members-row:hover .member-text h3 a {
        color: #2f9bd4 !important;
    }

    .member-captian {}

    .member-captian .member-text h3 {
        color: #25ac96 !important;
    }

    .member-pending img,
    .member-pending .member-text {
        opacity: 0.3;
    }

    .pending-box {
        border-radius: 6px;
        background: #99a8b3;
        color: #ffffff;
        font-size: 16px;
        padding: 3px 8px;
        position: absolute;
        right: 10px;
        top: 15px;
        line-height: 20px;
    }

    .member-pro-pic {
        width: 80px;
        height: auto;
    }

    .member-pro-pic img {
        width: 100%;
        height: auto;
    }

    .captian-label {
        background: #a9b6bf;
        height: 20px;
        color: #ffffff;
        text-align: center;
        font-size: 15px;
        line-height: 18px;
    }

    .myteam-head {
        border-top: 1px solid #99a8b3;
        border-bottom: 1px solid #99a8b3;
        padding: 10px 0;
        margin: 0 10px 25px;
    }

    .myteam-head .message-btn {
        margin: 0;
    }

    .myteam-head h4 {
        line-height: 42px;
        margin: 0;
        font-family: "Gibson-Light";
        font-size: 25px;
        color: #224440;
        float: left;
    }

    .myteam-head h4 span {
        font-family: "Gibson-Regular";
    }

    a.addmate-btn {
        height: 42px;
        padding: 10px 25px;
        color: #ffffff;
        font-family: "Gibson-Light";
        font-size: 25px;
        background: #359ed5;
        float: right;
        line-height: 24px;
        text-align: center;
        margin-right: 20px;
    }

    a.addmate-btn span {
        font-family: "Gibson-Regular";
    }

    #my-team .member-captian .member-text,
    #my-team .member-captian .member-text h3 {
        color: #2f9bd4 !important;
    }

    .add-rareteam {}

    .add-rareteam-top {
        background: #F6ECDD;
        border-bottom: 10px solid #e4e8eb;
        position: relative;
    }

    .add-rareteam-top:after,
    .add-rareteam-top:before {
        top: 100%;
        left: 50%;
        /*border: solid transparent; */
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
    }

    .add-rareteam-top:after {
        /*border-color: rgba(255, 255, 255, 0);*/
        border-top-color: #ffffff;
        border-width: 30px;
        margin-left: -30px;
    }

    .add-rareteam-top:before {
        /*border-color: rgba(228, 232, 235, 0);*/
        border-top-color: #e4e8eb;
        border-width: 44px;
        margin-left: -44px;
    }

    .add-rareteam-bottom {
        background: #ffffff;
        padding: 20px;
        margin-bottom: 50px;
    }

    .padding-20 {
        padding: 20px;
    }

    .add-rareteam-top .padding-20 {
        padding: 0 5px;
    }

    .rareteam-list-head {
        height: 52px;
        float: left;
        width: 100%;
        color: #ffffff;
        font-size: 18px;
        padding: 0 30px;
        line-height: 50px;
        background: #AEA99D;
    }

    ul.rareteam-list {
        background: #d7dee3;
        list-style: none;
        margin: 0;
        padding: 0;
        width: 100%;
        float: left;
        height: 384px;
        overflow-y: scroll;
        -webkit-overflow-scrolling: touch;
        border: 1px solid #AEA99D;
    }

    ul.rareteam-list li {
        margin: 0;
        padding: 0;
    }

    ul.rareteam-list li .rareteam-list-items {
        background: #d7dee3 none repeat scroll 0 0;
        border-bottom: 1px solid #AEA99D;
        color: #163b38;
        float: left;
        font-size: 14px;
        line-height: 44px;
        overflow: hidden;
        padding: 5px 100px 5px 5px;
        position: relative;
        text-decoration: none;
        text-overflow: ellipsis;
        white-space: nowrap;
        width: 100%;
    }

    ul.rareteam-list li .rareteam-list-items img {
        width: 44px;
        height: 44px;
        float: left;
        margin-right: 20px;
        text-decoration: none;
    }

    ul.rareteam-list li:last-child a {
        border: none !important;
    }

    .rareteam-list .view {
        color: #7a8791;
        font-size: 14px;
        position: absolute;
        right: 60px;
        top: 5px;
        text-decoration: underline;
    }

    .rareteam-list .view:hover {
        color: #163b38;
    }

    .member-wrap .add,
    .rareteam-list .add {
        width: 32px;
        height: 32px;
        background: #AEA99D;
        text-align: center;
        padding: 0;
        color: #ffffff;
        font-size: 32px;
        position: absolute;
        top: 13px;
        right: 10px;
        line-height: 32px;
        cursor: pointer;
    }

    .rareteam-list .add:hover {
        background: #444444;
    }

    .add-rareteam .member-captian .member-text,
    .add-rareteam .member-captian .member-text h3 {
        color: #AEA99D !important;
    }

    .search-team {
        height: 450px;
        position: relative;
    }

    .search-team-bottom {
        font-family: "Gibson-Light";
        font-size: 25px;
        height: 50px;
        line-height: 40px;
        position: absolute;
        bottom: 135px;
        width: 100%;
    }

    .search-team-bottom span {
        font-family: "Gibson-Regular";
        font-size: 14px;
    }

    .search-team input {
        border: 2px solid #AEA99D;
        height: 42px;
        background: #ffffff;
        padding: 0 20px;
        line-height: 42px;
        width: 100%;
        margin: 0;
    }

    #buddypress #submit.done-btn {
        height: 40px;
        padding: 0 25px;
        font-size: 25px;
        font-family: "Gibson-Light";
        color: #ffffff;
        background: #86c55f;
        position: absolute;
        right: 0;
        width: auto;
        border: none;
    }

    #buddypress #submit.done-btn:hover {
        color: #ffffff;
        text-decoration: none;
        background: #86c55f none repeat scroll 0 0;
        border: medium none;
        color: #ffffff;
        text-decoration: none;
    }

    .add-rareteam-top h2 {
        font-size: 35px;
        font-family: "Gibson-Light";
        color: #224440;
    }

    .add-rareteam-top h2 span {
        font-family: "Gibson-Regular";
    }

    .add-rareteam-top h2 span.blue {
        font-family: "Gibson-Light";
        color: #2f9bd4;
    }

    .addmate-btn:hover {
        text-decoration: none;
    }

    .member-avatar {
        float: left;
        margin-right: 20px;
        width: 40px;
    }

    .search-lists-autocomplete .member-avatar {
        width: 15%;
    }

    .member-avatar img {
        width: 100%;
        height: auto;
    }

    .member-details {
        float: left;
        width: 65%;
    }

    .search-lists-autocomplete .member-details {
        font-size: 13px;
        line-height: 18px;
        margin: 5px 0 10px;
        padding-right: 50px;
        width: 80%;
    }

    .member-wrap {
        float: left;
        width: 100%;
        border-bottom: 1px solid #9ea7ac;
        position: relative;
        background: #E8EDF1 !important;
        padding-top: 6px;
    }

    .member-wrap.ui-menu-item.ui-state-focus {
        border-bottom: 1px solid #9ea7ac;
    }

    .member-details>h3 {
        margin-top: 0;
    }

    .autocomplete .selected {
        background: #bcbcbc none repeat scroll 0 0;
        float: left;
        width: 100%;
        cursor: pointer;
    }

    .autocomplete div {
        padding: 0 !important;
    }

    .autocomplete div.member-wrap {
        padding: 10px 15px !important;
    }

    .autocomplete {
        border: 1px solid #9ea7ac
    }

    .member-wrap h3 {
        color: #163b38 !important;
        font-size: 14px;
        margin-top: 13px;
        overflow: hidden;
        padding-right: 29px;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .member-wrap .add {
        top: 10px;
    }

    #invite-anyone-invite-list .member-pro-pic {
        height: auto;
        width: 45px;
    }

    #invite-anyone-invite-list .member-text h3 {
        font-size: 18px;
    }

    #invite-anyone-invite-list .member-text {
        color: #143b38;
        float: left;
        font-size: 13px;
        line-height: 18px;
        max-width: 63%;
    }

    #invite-anyone-invite-list .members-row {
        float: left;
        border-bottom: 1px solid #9ea7ac;
        padding: 10px !important;
        width: 100%;
    }

    #invite-anyone-invite-list {
        overflow-y: scroll;
        background: #e8edf1;
        height: 145px;
        border: 1px solid #9ea7ac !important;
        -webkit-overflow-scrolling: touch;
    }

    .rare_team_graphics {}

    .rare_team_graphics img {
        margin-top: 15px;
        width: 60%;
    }

    #rare-team-started p {
        color: #3e4c4a;
        font-family: Gibson-Light;
        font-size: 22px;
        line-height: 28px;
        padding-bottom: 50px;
        padding-top: 50px;
    }

    #rare-team-started .modal-dialog {
        width: 725px !important;
    }

    #rare-team-started span {
        font-family: Gibson-Regular;
    }

    #rare-team-started .modal-body {
        padding: 15px 50px;
    }

    #rare-team-started .modal-header {
        padding: 10px 0;
        margin: 0 25px;
        position: relative;
    }

    #rare-team-started .modal-footer {
        padding: 20px 0;
        margin: 0 25px;
    }

    #rare-team-started .modal-footer a.btn {
        background: #D0021B none repeat scroll 0 0;
        border: medium none;
        border-radius: 0;
        color: #ffffff;
        font-family: Gibson-Light;
        font-size: 24px;
        height: 40px;
        line-height: 36px;
        padding: 0 20px;
    }

    #rare-team-started .modal-footer a.btn:hover,
    #rare-team-started .modal-footer a.btn:focus {
        background: #D0021B none repeat scroll 0 0;
    }

    #rare-team-started .rare-team-into-title {
        height: 60px;
    }

    #rare-team-started .rare-team-into-title img {
        float: left
    }

    #rare-team-started .rare-team-into-title>span {
        color: #1d9fdd;
        float: left;
        font-family: Gibson-Light;
        font-size: 37px;
        line-height: 50px;
        margin-left: 7px;
    }

    #rare-team-started .close {
        background: #444444 none repeat scroll 0 0;
        border: medium none;
        border-radius: 51%;
        font-size: 25px;
        font-weight: 900;
        height: 40px;
        opacity: 1.0;
        position: absolute;
        right: -41px;
        top: -17px;
        width: 40px;
        font-size: 28px;
        color: #fff;
    }

    #rare-team-started .close:hover,
    #rare-team-started .close:focus {
        background: #444444 none repeat scroll 0 0;
        border: medium none;
        color: #fff;
    }

    #rare-team-started .rare_team_graphics {
        margin-top: 20px;
        text-align: center;
    }

    #rare-team-suggession-list .rareteam-list .add {
        cursor: pointer;
    }

    .left-btn .generic-button.group-button.hidden {
        display: block !important;
    }

    .generic-button.group-button.hidden a {
        background: #99a8b3 none repeat scroll 0 0 !important;
        border: medium none !important;
        color: #ffffff !important;
        float: right;
        font-family: "Gibson-Light";
        font-size: 25px !important;
        height: 42px;
        line-height: 24px;
        margin-bottom: 15px;
        padding: 10px 25px !important;
        text-align: center !important;
    }

    #create-group-form {
        background: #fff none repeat scroll 0 0;
        padding: 10px 20px 10px;
        width: 100%;
    }

    #group-create-body input[type="text"],
    #group-create-body textarea {
        width: 90% !important;
        margin-right: 20px;
    }

    #create-group-form h3 {
        font-family: "gibson-light";
        color: #444444;
        font-weight: normal !important;
    }

    #error-group-name {
        float: left;
        font-size: 14px !important;
        width: 100%;
        font-family: "Gibson-Regular";
    }

    #group-create-body label {
        font-family: "Gibson-Regular";
        color: #3e4c4a;
        font-weight: normal !important;
    }

    #group-create-body input#group-creation-finish {
        background: #D0021B none repeat scroll 0 0;
        border: medium none;
        border-radius: 0;
        color: #ffffff;
        font-family: Gibson-Light;
        font-size: 20px;
        height: 40px;
        line-height: 36px;
        padding: 0 20px;
        float: left;
    }

    #group-create-body input#group-creation-finish:hover,
    #group-create-body input#group-creation-finish:focus {
        background: #D0021B;
    }

    #group-create-body {
        margin-top: 0 !important;
    }

    .group-name {
        border-bottom: 1px solid #98a8b4;
        border-top: 1px solid #98a8b4;
        float: left;
        margin: 15px 0 20px;
        padding: 10px 0;
        position: relative;
        width: 100%;
    }
	 #item-header>p,
    .invites-list-box>p {
        word-wrap: break-word;
    }

    .group-name h2 {
        float: left;
    }

    .group-name .rareteam-buttons {
        float: right;
    }

    .group-right-tab {
        float: right !important;
        margin-top: 5px !important;
    }

    ul.rareteam-buttons {}

    ul.rareteam-buttons li a {
        color: #ffffff !important;
        background: #98a8b4 !important;
        padding: 5px 10px !important;
        margin-right: 20px;
    }

    ul.rareteam-buttons li a.active {
        background: #10ad97 none repeat scroll 0 0 !important;
    }

    ul.rareteam-buttons li a:hover,
    ul.rareteam-buttons li a:focus {
        background: #10ad97 none repeat scroll 0 0 !important;
    }

    .group-name .rareteam-buttons {
        margin-bottom: 0 !important;
    }

    .open-share {
        background: #D7DFE2;
        border-radius: 4px;
    }

    .open-share ul {
        margin-left: 20px;
    }

    .share-with-rare-mates span.glyphicon-menu-right {
        transition: all 0.5s ease-in-out 0s;
        color: #123d36;
        position: absolute;
        right: 10px;
        top: 14px;
    }

    .bgr-menu.show-nav ul li.share-with-rare-mates {
        margin-top: 7px !important;
        padding-top: 6px !important;
    }

    .share-with-rare-mates.open-share span.glyphicon-menu-right {
        transform: rotate(90deg);
        color: #10ac96 !important;
    }

    .share-with-rare-mates:hover span.glyphicon-menu-right {
        color: #10ac96 !important;
    }

    .share-team-list {
        list-style: none;
        margin: 0;
        padding: 0;
    }

    .share-team-list li {
        padding: 5px 0;
        width: 33%;
        float: left;
    }

    #share-with-rare-team-modal .btn-close,
    #share-with-rare-team-modal .btn-close:hover {
        opacity: 1.0 !important;
    }

    .share-options {
        display: none;
    }

    .open-share .share-options {
        display: block;
        margin-bottom: 10px;
    }

    .open-share .share-options li {
        padding: 0 !important;
    }

    .open-share .share-options li a {
        padding: 2px 10px !important;
    }

    .share-btn-wrap {
        clear: both;
        padding: 20px 0 0;
        width: 100%;
    }

    .share-btn-wrap input {
        background: #259fd9 none repeat scroll 0 0 !important;
        border: medium none !important;
        color: #ffffff !important;
        font-family: "Gibson-light";
        font-size: 17px !important;
        height: 35px;
        line-height: 35px;
        margin-top: 0;
        min-width: 100px;
        padding: 0 20px !important;
    }

    /* 09/12/2015 */

    .search-lists-autocomplete,
    .ui-autocomplete {
        left: 0;
        max-height: 272px;
        overflow-y: scroll;
        overflow-x: hidden;
        position: absolute;
        top: 58px;
        z-index: 100;
        list-style-type: none;
        padding-left: 0;
        width: 100% !important;
    }

    #rareteam-invite-search-autocomp-list .ui-autocomplete .member-wrap {
        padding: 6px !important;
    }

    #rareteam-invite-search-autocomp-list .ui-autocomplete .member-wrap.ui-state-focus {
        padding: 6px !important;
    }

    #rareteam-invite-search-autocomp-list .ui-autocomplete .member-wrap:hover {
        border-left: medium none !important;
        border-right: medium none !important;
        border-top: medium none !important;
        cursor: pointer;
        padding: 6px !important;
    }

    ul.ui-autocomplete {
        border: 1px solid #9ea7ac;
    }

    .member-wrap .add {
        cursor: pointer;
    }

    .member-details.non-member>h3 {
        float: left;
        width: 100%;
        margin-top: 25px;
    }

    .non-member {
        border: medium none;
        float: left;
    }

    .non-member.member-wrap>p {
        border-top: 1px solid #9ea7ac;
        color: #299cd5;
        float: left;
        font-size: 16px;
        margin-top: 18px;
        padding: 13px 25px 10px 10px;
        width: 100%;
    }

    .non-member .member-details>h3 {
        float: left;
        margin-top: 32px;
    }

    .non-member .member-avatar {
        margin-top: 7px;
    }

    #post-courage-spinner {
        color: #D0021B;
        position: absolute;
        right: 60px;
        top: 13px;
        -webkit-animation-name: spin;
        -webkit-animation-duration: 4000ms;
        -webkit-animation-iteration-count: infinite;
        -webkit-animation-timing-function: linear;
        -moz-animation-name: spin;
        -moz-animation-duration: 4000ms;
        -moz-animation-iteration-count: infinite;
        -moz-animation-timing-function: linear;
        -ms-animation-name: spin;
        -ms-animation-duration: 4000ms;
        -ms-animation-iteration-count: infinite;
        -ms-animation-timing-function: linear;
        animation-name: spin;
        animation-duration: 4000ms;
        animation-iteration-count: infinite;
        animation-timing-function: linear;
    }

    #search-team-input-loading {
        color: #D0021B;
        position: absolute;
        right: 10px;
        top: 64px;
        -webkit-animation-name: spin;
        -webkit-animation-duration: 4000ms;
        -webkit-animation-iteration-count: infinite;
        -webkit-animation-timing-function: linear;
        -moz-animation-name: spin;
        -moz-animation-duration: 4000ms;
        -moz-animation-iteration-count: infinite;
        -moz-animation-timing-function: linear;
        -ms-animation-name: spin;
        -ms-animation-duration: 4000ms;
        -ms-animation-iteration-count: infinite;
        -ms-animation-timing-function: linear;
        animation-name: spin;
        animation-duration: 4000ms;
        animation-iteration-count: infinite;
        animation-timing-function: linear;
    }

    .invite-into-ep-input #search-team-input-loading {
        right: 22px;
        top: 11px;
    }

    .enc-power-modal .invite-into-ep-input>p {
        font-size: 14px;
    }

    #invite-to-ep-modal .enc_img-pop .point-invite-to-ep {
        float: none;
        margin: 10px auto;
        max-width: 115px;
        width: auto;
    }

    @-ms-keyframes spin {
        from {
            -ms-transform: rotate(0deg);
        }
        to {
            -ms-transform: rotate(360deg);
        }
    }

    @-moz-keyframes spin {
        from {
            -moz-transform: rotate(0deg);
        }
        to {
            -moz-transform: rotate(360deg);
        }
    }

    @-webkit-keyframes spin {
        from {
            -webkit-transform: rotate(0deg);
        }
        to {
            -webkit-transform: rotate(360deg);
        }
    }

    @keyframes spin {
        from {
            transform: rotate(0deg);
        }
        to {
            transform: rotate(360deg);
        }
    }

    .courage-stream-outer .courage-post {
        z-index: auto !important;
    }

    .courage-stream-outer .courage-post .courage-post-box.drg {
        z-index: auto !important;
    }

    #dash-courage .bgr-menu.show-nav+a.nav-toggle {
    z-index: 2500 !important;
	}
	.bgr-menu.show-nav+a.nav-toggle {
		z-index: 1950;
	}

    /*22-12-2015 */

    .rare-profile-rareteam-list .member-details span::before {
        color: #bcbcbc;
        content: "//";
        margin: 0 10px;
    }

    .rare-profile-rareteam {
        width: 100%;
    }

    .rare-profile-rareteam .rare-profile-rareteam-list {
        float: left;
        width: 100%;
        margin-bottom: 10px;
    }

    .rare-profile-rareteam .member-avatar {
        float: left;
        width: 17%;
    }

    .rare-profile-rareteam .member-details {
        float: left;
        width: 65%;
    }

    .rare-profile-rareteam-list .member-details ul {
        float: left;
        list-style-type: none;
        padding: 0;
        width: 100%;
    }

    .rare-profile-rareteam .member-details li {
        float: left;
        margin-right: 18px;
    }

    .rare-profile-rareteam-list .member-details h5 {
        float: left;
    }

    .member-details>span {
        float: left;
        line-height: 37px;
    }

    .rare-profile-rareteam .panel-title a {
        color: #ffffff;
        cursor: pointer;
        display: block;
        font-size: 18px;
        outline: medium none;
        padding: 12px 20px;
        position: relative;
        text-decoration: none;
        transition: all 0.4s ease 0s;
    }

    .rare-profile-rareteam-list .member-details h5 {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        width: 70px;
        float: left;
    }

    .rare-profile-rareteam-list .member-details span {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        width: 116px;
        float: left;
    }

    .rare-profile-rareteam-list .member-details ul li img {
        margin: 0 10px;
    }

    .rare-profile-rareteam .panel-title a .cl_indicator {
        padding: 6px 20px 6px 14px;
        font-size: 18px;
    }

    .rare-profile-rareteam .panel {
        margin-bottom: 8px;
        box-shadow: none !important;
    }

    .rare-profile-rareteam {
        margin-left: 0 !important;
    }

    .addtoteam_form label,
    .addtoteam_form p {
        float: left;
        text-align: left;
    }

    .addtoteam_form p {
        font-size: 12px;
    }

    .addtoteam_form #register-team {
        float: left;
        margin-top: 20px;
    }

    .addtoteam_form .form-control {
        border-radius: 0 !important;
    }

    .addtoteam_form .modal-dialog {
        bottom: 20px !important;
    }

    .addtoteam_form .modal-dialog .join-community-cont p {
        float: none;
        text-align: center;
    }

    .addtoteam_form .modal-dialog .btn-close-thank {
        background: #84c458;
        color: #ffffff;
        border: none;
        border-radius: 0 !important;
        font-size: 16px;
    }

    .addtoteam_form .modal-dialog h4 {
        font-size: 30px !important;
        font-family: "Gibson-Regular" !important;
        color: #84c458;
    }

    .addtoteam_form .btn-close {
        border-radius: 50%;
    }

    .addtoteam_form #message {
        font-size: 14px;
        line-height: 16px;
        margin: 10px 0;
        text-align: left;
    }

    .addtoteam_form #register-team {
        border-radius: 0 !important;
    }

    .addtoteam_form .error {
        color: #c00;
        font-size: 17px;
        margin-bottom: 20px;
        text-align: left;
    }

    /* 04-01-2016 */

    li.members-row .rare-team-rare-chat {
        top: 10px;
        color: #25ac96;
        display: none;
        float: left;
        font-family: "Gibson-SemiBold";
        font-size: 16px;
        position: absolute;
        right: 10px;
        text-decoration: underline;
    }

    li.members-row .rare-team-rare-chat a.rarehcat-text {
        color: #25ac96;
    }

    li.members-row:hover .rare-team-rare-chat {
        /*display:block;*/
    }

    /*  left group alert box  05-01-2016 */

    .ui-dialog.ui-widget.left-team-conf {
        border-radius: 0;
        height: auto !important;
        left: 50% !important;
        margin-left: -255px;
        padding: 40px 40px 40px 115px;
        position: fixed !important;
        text-align: left;
        top: 70px !important;
        width: 520px !important;
        z-index: 10008 !important;
        border: 4px solid #444;
    }

    .ui-dialog button.ui-button.ui-dialog-titlebar-close {
        background: #444444 !important;
    }

    .rareteam-conf-title,
    .rareteam-conf-content {
        border-bottom: 1px solid #98a8b4;
        padding-bottom: 11px;
    }

    .rareteam-conf-title {
        margin-bottom: 30px;
        float: left;
    }

    .rareteam-conf-content {
        margin-bottom: 14px;
        padding-bottom: 30px;
    }

    .rareteam-conf-content.create-team-conf>h2 {
        margin-top: 0;
    }

    .rareteam-conf-content.create-team-conf {
        padding-left: 26px;
    }

    .rareteam-conf-title img {
        float: left;
    }

    .rareteam-conf-title span {
        color: #1e9bd5;
        font-size: 32px;
        font-family: "gibson-light";
        float: left;
        margin-left: 10px;
    }

    .left-team-conf .ui-dialog-buttonset {
        text-align: center;
    }

    .left-team-conf .ui-dialog-buttonset .ui-button {
        font-family: "gibson-light";
        font-size: 19px;
        height: 35px;
        line-height: 25px;
        min-width: 90px;
        padding: 5px 15px !important;
    }

    .left-team-conf .ui-dialog-titlebar-close {
        background: #2295d4 none repeat scroll 0 0 !important;
        border-radius: 50%;
        display: block !important;
        height: 40px;
        margin: 0 !important;
        padding: 0 !important;
        position: absolute;
        right: -17px;
        text-indent: -10000px;
        top: -16px;
        visibility: visible;
        width: 40px;
    }

    .left-team-conf .ui-dialog-titlebar-close::after {
        color: #fff;
        content: "\f00d";
        font-family: "fontawesome";
        font-size: 24px;
        left: 0;
        line-height: 40px;
        padding: 0 !important;
        position: absolute;
        text-align: center;
        text-indent: 0;
        top: 0;
        width: 40px;
    }
    .left-team-conf .ui-dialog-buttonset button.ui-button:nth-child(2) {
        background: #AEA99D !important;
    }

    /* end left group alert box  */

    #my-team ul.item-list li.members-row {
        border: none !important;
    }

    ul.item-list li.members-row {
        padding: 15px 95px 15px 0 !important;
    }

    ul#invite-anyone-invite-list1 li.members-r ow {
        padding: 15px 95px 15px 0 !important;
    }

    #my-team ul.item-list {
        border: none !important;
    }

    .add-rareteam ul#member-list {
        border: none !important;
    }

    .add-rareteam ul#member-list li {
        border: none !important;
    }

    #otherteam ul#member-list {
        border: none !important;
    }

    #otherteam ul#member-list li {
        border: none !important;
    }

    #buddypress .search-team-bottom #submit.done-btn {
        bottom: 0;
    }

    ul#invite-anyone-invite-list,
    ul#invite-anyone-invite-list1 {
        padding: 0 !important;
    }

    a.leave-group {
        margin-left: 20px;
    }

    /*my rareTeam - end*/

    .rareHub_info_content {
        position: relative;
    }

    .review_status {
        background: orange none repeat scroll 0 0;
        border-radius: 15px;
        font-size: 13px;
        font-weight: bold;
        padding: 3px 10px;
        position: absolute;
        right: 0;
        z-index: 100;
        display: block;
        color: #ffffff;
    }

    a.review-click {
        color: orange;
        font-size: 13px;
        font-weight: bold;
        padding: 3px 10px;
        position: absolute;
        right: 0;
        z-index: 100;
        display: block;
    }

    .rareHub_info_content .info_title {
        padding-right: 145px;
    }

    .clinical-wizard-step2 .rareHub_info_content .info_title {
        padding-right: 210px !important;
    }

    .clinical-wizard-step2 .rareHub_info_content .review_status {
        right: 45px;
        top: 18px;
    }

    a.review-click:hover {
        text-decoration: none;
    }

    /*social login role choser -start*/

    .role-choser {
        background: #ffffff none repeat scroll 0 0;
        border: 4px solid #444444 !important;
        display: block;
        margin: 100px auto 100px;
        padding: 20px;
        width: 800px;
        -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5) !important;
        -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5) !important;
        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5) !important;
    }

    .role-choser ul {
        list-style: none;
        padding: 0;
    }

    .role-choser ul li label {
        margin: 0 !important;
    }

    .role-choser ul li input[type="radio"] {
        margin-right: 15px;
    }

    .role-choser .modal-header {
        border: none !important;
    }

    .role-choser input.submit {
        background: #D0021B none repeat scroll 0 0 !important;
        border: medium none;
        color: #ffffff;
        font-family: "Gibson-light";
        font-size: 17px;
        height: 35px;
        line-height: 35px;
        margin-top: 20px;
        min-width: 100px;
        padding: 0 20px;
    }
       .role-choser input.submit1 {
        background: #D0021B none repeat scroll 0 0 !important;
        border: medium none;
        color: #ffffff;
        font-family: "Gibson-light";
        font-size: 17px;
        height: 35px;
        line-height: 35px;
        margin-top: 20px;
        min-width: 100px;
        padding: 0 20px;
    }

    .role-choser h4 {
        color: #444444;
        float: left;
        font-family: "Gibson-Regular";
        font-size: 30px;
        margin-bottom: 20px;
        margin-left: 0;
    }

    .role-choser .reg-fap {
        font-family: "Gibson-Regular";
        font-size: 30px;
        line-height: 53px !important;
        padding-left: 9px;
    }

    .role-choser .reg-reqf {
        margin-left: 0 !important;
        float: left;
        width: 100%;
    }

    .role-choser .reg-req-new {
        color: #c96a76;
    }

    .role-choser .close-reg {
        background: #444444 none repeat scroll 0 0 !important;
        border: medium none !important;
        border-radius: 50%;
        font-size: 28px !important;
        height: 40px !important;
        line-height: 22px !important;
        position: absolute;
        right: -15px;
        top: -15px;
        width: 40px !important;
        z-index: 9999;
    }

    .role-choser .close-reg i.fa {
        color: #ffffff !important;
        font-size: 22px;
    }

    .role-choser .reg_list_role {
        font-size: 17px !important;
        font-family: "Gibson-Light" !important;
        line-height: 20px;
        margin: 10px 0 !important;
        padding-left: 22px;
        position: relative;
        width: 100%;
        font-weight: normal !important;
    }

    .role-choser label .reg_list_role:first-child {
        margin-top: 20px !important;
    }

    .role-choser .reg-pol {
        position: absolute;
        bottom: 160px;
        left: 570px;
        color: #259fd9;
        font-size: 18px;
        font-family: "Gibson-Regular";
    }

    .role-choser input#wp_rar_user_role {}

    .role-choser span.reg_list_radio {
        width: 15px;
        height: 15px;
        float: left;
        position: absolute;
        top: 2px;
        left: 0;
        background: url(../images/reg-radio.png) no-repeat top left;
    }

    .role-choser input[type="radio"]:checked+span.reg_list_radio {
        background: url(../images/reg-radio-active.png) no-repeat top left;
    }

    .role-choser .check-user-role {
        float: left;
        margin-left: -20px;
        display: none;
    }

    .role_submit {
        width: 100%;
        clear: both;
    }

    .role-choser input.reg_other_txt {
        margin: 0 !important;
    }

    /*social login role choser -end*/

    .rareHub_info_content {
        position: relative;
    }

    .review_status {
        background: none;
        font-size: 13px;
        font-weight: bold;
        padding: 3px 10px;
        position: absolute;
        right: 0;
        z-index: 100;
        display: block;
        color: #1F9BD6;
    }

    .review_status i {
        color: #1F9BD6;
        margin-right: 3px;
    }

    a.review-click {
        color: #ffffff;
        font-size: 13px;
        font-weight: bold;
        border-radius: 15px;
        padding: 3px 10px;
        position: absolute;
        right: 0;
        z-index: 100;
        display: block;
        background: #84C659;
    }

    a.review-click i {
        color: #ffffff;
        margin-right: 3px;
    }

    .rareHub_info_content .info_title {
        padding-right: 210px;
        width: 100% !important;
    }

    .grants_info_content .info_title {
        width: 100% !important;
    }

    .clinical-wizard-step2 .rareHub_info_content .info_title {
        padding-right: 210px !important;
    }

    .clinical-wizard-step2 .rareHub_info_content .review_status {
        right: 45px;
        top: 18px;
    }

    a.review-click:hover {
        text-decoration: none;
    }

    #usernames-list {
        list-style: none;
        width: 100px;
    }

    #usernames-list li {
        padding: 10px;
        background: #FAFAFA;
        border-bottom: #F0F0F0 1px solid;
    }

    #usernames-list li:hover {
        background: #F0F0F0;
    }

    #username_name {
        border: #F0F0F0 1px solid;
    }

    input#username_name {
        border: 1px solid #98a8b4;
        padding: 6px 52px 6px 10px;
        color: #555555;
    }

    input#search-tag {
        padding: 6px 52px 6px 10px !important
    }

    #autopopulating-box {
        width: 60%;
        position: absolute;
        z-index: 99999;
        right: 0;
    }

    #autopopulating-box ul#usernames-list {
        background: #ffffff;
        width: 100%;
        float: left;
        height: auto;
        max-height: 172px;
        border: 1px solid #98a8b4;
        overflow-y: scroll;
        margin-top: -1px;
    }

    #autopopulating-box ul#usernames-list li {
        width: 100%;
        float: left;
        padding: 5px 10px;
        border: none !important;
        border-bottom: 1px solid #98a8b4 !important;
    }

    input[type=text]::-ms-clear {
        display: none;
    }

    .page-template-curate-evidence .ui-autocomplete,
    .page-template-clinical-new-recruiting-php .ui-autocomplete,
    .page-template-clinical-rarehub-php .ui-autocomplete {
        background: #ffffff none repeat scroll 0 0;
        border: 1px solid #98a8b4;
        float: left;
        height: auto !important;
        margin-top: -1px !important;
        max-height: 143px;
        overflow-y: scroll;
        padding: 0 !important;
        left: auto !important;
    }

    .page-template-curate-evidence .search-auto-filter .list-search-auto-filter,
    .page-template-clinical-new-recruiting-php .search-auto-filter .list-search-auto-filter,
    .page-template-clinical-rarehub-php .search-auto-filter .list-search-auto-filter {
        position: absolute;
        right: 0;
        width: 60%;
    }

    .group-rarecourage .ui-autocomplete li,
    .page-template-curate-evidence .ui-autocomplete li,
    .page-template-clinical-new-recruiting-php .ui-autocomplete li,
    .page-template-clinical-rarehub-php .ui-autocomplete li {
        width: 100% !important;
        float: left;
        border: none !important;
        border-bottom: 1px solid #98a8b4 !important;
        padding: 5px 10px !important;
    }

    .group-rarecourage .ui-autocomplete li:hover,
    .page-template-curate-evidence .ui-autocomplete li:hover,
    .page-template-clinical-new-recruiting-php .ui-autocomplete li:hover,
    .page-template-clinical-rarehub-php .ui-autocomplete li:hover {
        background: #F0F0F0 !important;
    }

    .rareCourage-filter-area {
        overflow: visible !important;
    }

    .rareCourage-filter-area .clinical_adv_search .form-group {
        position: relative;
    }

    .socialmedia-resultview {
        font-size: 20px;
        padding-left: 140px;
    }

    .button_rareTrail-report {
        font-size: 25px;
        line-heiht: 49px;
        color: #84c659
    }

    /* share option rareProfile */

    .share_expansion ul.listOpt li {
        cursor: pointer;
    }

    .share_expansion ul.listOpt li:hover {}

    .share_expansion #shareExpsn {
        color: #ffffff;
        font-family: Gibson-regular;
        font-size: 18px;
        display: block;
        min-height: 50px;
        line-height: 18px;
        width: 100%;
        border: none;
        text-align: left;
        padding: 14px 0 0 20px !important;
        /*background:#89c65f !important;*/
        background-size: 45px auto !important;
        outline: none;
    }

    .darkAsh {
        background-color: #7E8C95 !important;
    }

    .share_expansion #shareExpsn:hover {
        color: #ffffff;
        padding: 14px 0 0 20px !important;
        outline: none;
        border: none !important;
    }

    .share_expansion {
        width: 100%;
        border: none;
        height: 100%;
		margin-bottom: 14px;
    }

    .share_expansion .dropdown-menu {
        width: 100%;
        padding: 10px 10px;
        font-size: 20px;
        border-radius: 0;
        top: 43px;
    }

    .share_expansion .dropdown-menu li {
        padding-left: 45px;
        height: 32px;
        font-size: 18px;
        font-family: Gibson-regular;
        width: 100% !important;
    }

    .share_expansion .share-private {
        background-image: url(../images/lock-22_white.png);
        background-repeat: no-repeat;
        background-position: center center;
        position: relative;
        top: -45px;
    }

    .share_expansion .share-rareTeam {
        background-image: url(../images/group-22_white.png);
        background-repeat: no-repeat;
        background-position: center center;
        position: relative;
        top: -45px;
    }

    .share_expansion .share-public {
        background-image: url(../images/unlock-22_white.png);
        background-repeat: no-repeat;
        background-position: center center;
        position: relative;
        top: -45px;
    }

    .share_expansion .dropdown-menu .private {
        background-image: url(../images/lock-22.png);
        background-repeat: no-repeat;
        background-position: center left;
    }

    .share_expansion .dropdown-menu .rareTeam {
        background-image: url(../images/group-22.png);
        background-repeat: no-repeat;
        background-position: center left;
    }

    .share_expansion .dropdown-menu .public {
        background-image: url(../images/unlock-22.png);
        background-repeat: no-repeat;
        background-position: center left;
    }

    .white-share-icon {
        display: block;
        width: 50px;
        height: 45px;
        float: right;
        background-color: #6fac45;
        display: none;
    }

    /*----Nominate-file---*/

    .my-nomination-cont {
        background: #f2f6f9;
        min-height: 30px;
        float: left;
        width: 100%;
        padding-top: 20px;
    }

    .nominate-form .form-group {
        width: 100%;
        margin-bottom: 10px;
    }

    .nominate-top {
        position: relative;
        border-bottom: 1px solid #98a8b4;
        border-top: 1px solid #98a8b4;
        margin: 60px 0 30px;
        position: relative;
        padding: 10px 0;
        float: left;
        width: 100%;
    }

    .nominate-form .form-control {
        border-radius: 0;
        border: 1px solid #98a8b4;
        width: 60%;
        height: 32px;
        background: #ffffff;
    }

    .nominate-form label {
        width: 40%;
        text-align: right;
        padding-right: 20px;
        float: left;
        color: #143b38;
        font-size: 17px;
        font-weight: normal;
    }

    .nominate-style-form input[type="submit"] {
        margin-top: 10px;
        background: #1daaee !important;
        border: none;
        border-radius: 0;
        color: #ffffff;
        height: 32px;
        line-height: 32px;
        text-align: center;
        font-size: 18px;
        padding: 0 20px;
        float: right;
        margin-bottom: 20px;
    }

    select#choosetype {
        border-radius: 0;
        -webkit-appearance: none;
        -moz-appearance: none;
        background: none;
        background: #ffffff url(../images/select-bg.png) no-repeat right top;
        text-indent: 0.01px;
        text-overflow: '';
        padding-right: 32px;
        padding-left: 0;
    }

    .nominate-style-form select.form-control {
        border-radius: 0;
        -webkit-appearance: none;
        -moz-appearance: none;
        background: none;
        background: #ffffff url(../images/select-bg.png) no-repeat right top;
        text-indent: 0.01px;
        text-overflow: '';
        padding-right: 32px;
        padding-left: 0;
    }

    select::-ms-expand {
        display: none;
    }

    /*----Nominate-file ENDS---*/

    /*----Validation error display---*/

    #nominate_video label.error {
        color: #FB3A3A;
        font-weight: normal;
        width: 471px;
        margin: 0;
    }

    #pic label.error {
        color: #FB3A3A;
        font-weight: normal;
        width: 471px;
        margin: 0;
    }

    #pdf_upload label.error {
        color: #FB3A3A;
        font-weight: normal;
        width: 471px;
        margin: 0;
    }

    #slide_upload label.error {
        color: #FB3A3A;
        font-weight: normal;
        width: 471px;
        margin: 0;
    }

    #other_upload label.error {
        color: #FB3A3A;
        font-weight: normal;
        width: 471px;
        margin: 0;
    }

    /*----Validation error display ends---*/

    .reset-pass-block {
        position: fixed;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        z-index: 1050;
        outline: 0;
        background-color: rgba(255, 255, 255, 10) !important;
        width: 100%;
        overflow-x: scroll;
        overflow-y: scroll;
    }

    .reset-pass-block .tml-resetpass {
        padding: 20px 50px;
        border: 4px solid #259fd9 !important;
        background: #ffffff !important;
        -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5) !important;
        -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5) !important;
        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5) !important;
        border-radius: 0 !important;
        width: 740px !important;
        max-width: inherit !important;
        margin: 100px auto;
        float: left;
        position: absolute;
        left: 50%;
        margin-left: -370px;
    }

    .reset-pass-block .tml-resetpass p {
        margin: 10px 0 !important;
    }

    .reset-pass-block .tml-resetpass label {
        text-transform: lowercase;
        font-size: 17px;
        font-weight: normal;
    }

    .reset-pass-block .tml-resetpass .user-pass1-wrap {
        width: 47%;
        float: left;
        margin-right: 5%;
    }

    .reset-pass-block .tml-resetpass .user-pass2 {
        width: 47%;
        float: left;
    }

    .reset-pass-block .tml-resetpass input {
        width: 100%;
        border: 1px solid #259fd9 !important;
        height: 35px;
    }

    .reset-pass-block .tml-submit-wrap {
        width: 100%;
        float: left;
    }

    .reset-pass-block input[type="submit"] {
        height: 35px;
        line-height: 35px;
        color: #ffffff;
        padding: 0 20px;
        background: #259fd9 !important;
        border: none;
        min-width: 115px;
        font-size: 17px;
        margin-top: 0;
        font-family: "Gibson-light";
        float: left;
        border-radius: 0 !important;
        text-transform: lowercase;
        width: auto;
    }

    .reset-pass-block .resetpass-head {
        font-size: 28px;
        font-family: "Gibson-Regular";
        color: #373737;
        display: block;
        float: left;
        width: 100%;
        margin-bottom: 15px;
        text-align: left;
        margin-top: 8px;
    }

    #buddypress input.loading {
        border-color: #aaa
    }

    #con_commented .dash-well-cont a.external {
        float: left;
        width: 100%;
    }

    #con_commented .dash-well-cont {
        word-wrap: break-word;
    }

    #activity-filter-select #container_spinner {
        position: absolute;
        right: 175px;
        top: 20px;
    }

    .courage_comment .acomment-content iframe {
        width: 100%;
        height: 200px;
        float: left;
        margin: 20px 0;
    }

    .bpfb_controls_container {
        margin-bottom: 15px !important;
    }

    .bpfb_link_preview_container {
        height: auto !important;
        text-align: center;
        overflow: hidden;
    }

    .courage_post_form_box .bpfb_link_preview_container img.bpfb_link_preview_image {
        display: inline;
        height: 150px !important;
        width: auto !important;
        max-width: 100%;
    }

    .courage_post_form_box .bpfb_link_preview_container {
        width: 100%;
    }

    .courage_post_form_box .bpfb_preview_container table {
        margin-right: 0;
    }

    .courage_post_form_box .bpfb_preview_container table tr:first-child td {
        width: 100%;
        display: block;
    }

    .journey-popup input[type="reset"] {
        font-size: 0 !important;
    }

    #TB_window img#TB_Image {
        width: 470px;
        height: auto;
    }

    #TB_closeWindow .tb-close-icon {
        text-align: center;
        line-height: 29px;
        width: 40px;
        height: 40px;
        position: absolute;
        top: -20px;
        right: -20px;
        background: #444444;
        border-radius: 50%;
        color: #ffffff;
    }

    #TB_closeWindow .tb-close-icon:before {
        font-size: 28px;
        line-height: 44px;
        color: #ffffff;
    }

    #TB_closeWindow .tb-close-icon:hover {
        font-size: 28px;
        line-height: 44px;
        color: #ffffff;
    }

    #TB_overlay {
        background: #fff !important;
        opacity: 0.9 !important;
    }

    .dash-well.courage_post_head {
        background: #ffffff !important;
        color: #444444;
    }

    .hide-all {
        display: none !important;
    }

    /*added for adjusting the height of text-area in edit form*/

    .add_question_grp_popup .fetch_text_area.mandatory textarea {
        height: 35px !important;
    }

    .add_question_grp_popup .fetch_text_area textarea {
        height: 100px !important;
    }

    /*Ends*/

    #imagecollage .close {
        opacity: 1.0 !important;
    }

    #imagecollage .close span {
        line-height: 18px !important;
    }


    #TB_window {
        box-shadow: none !important;
        left: 0 !important;
        margin: 0 !important;
        overflow-x: hidden;
        overflow-y: scroll;
        position: fixed;
        right: 0 !important;
        text-align: left;
        top: 0 !important;
        width: 100% !important;
        z-index: 100050;
        background: none !important;
        height: 100% !important;
    }

    body #TB_window,
    #TB_window #TB_ajaxContent {
        width: 100% !important;
    }

    #TB_window a#TB_ImageOff {
        background: #ffffff none repeat scroll 0 0;
        border: 4px solid #444444 !important;
        box-shadow: 0 3px 6px rgba(0, 0, 0, 0.3);
        display: block;
        float: none;
        height: auto;
        margin: 100px auto 0;
        overflow: hidden;
        padding: 20px;
        position: relative;
        width: 650px !important;
    }

    #TB_window img#TB_Image {
        height: auto;
        margin: auto !important;
        /* object-fit: cover;*/
        width: 100%;
    }

    #TB_closeWindow {
        float: right;
        height: 25px;
        left: 50%;
        margin-left: 296px;
        padding: 11px 25px 10px 0;
        position: absolute;
        top: 98px;
        z-index: 1000;
    }

    .courage_post_head .dash-well-cont iframe {
        width: 100% !important;
        height: auto;
        margin-top: 10px;
    }

    .dash-rel.white iframe {
        width: 100% !important;
        height: 250px !important;
        margin-top: 10px;
    }

    .courage_post_head .dash-well-cont img {
        margin-top: 10px;
        width: 100% !important;
        margin-bottom: 10px;
    }

    .courage_post_head .dash-well-cont .bpfb_link_preview_container img {
        width: 50% !important;
    }

    .incSurvey {
        float: left;
        width: 250px;
        margin-top: 80px;
        margin-right: -56px;
    }

    .incSurvey input[type="checkbox"] {
        position: relative !important;
        float: left;
        margin: 7px 5px 0 0 !important;
    }

    .clinical-searchbox .searchinput {
        min-width: 230px !important;
    }

    .clinical-searchbox.rareCourage-search .searchinput {
        min-width: 50px !important;
    }

    #searchclear {}

    .searchclear,
    .searchclear-textarea {
        bottom: 0;
        color: #ccc;
        cursor: pointer;
        font-size: 22px;
        height: 12px;
        margin: auto;
        position: absolute;
        right: 27px;
        top: -8px;
        z-index: 100;
    }

    .searchinput-clear+.searchclear {
       /* right: 50px;*/
    }

    .modal-log select.report-select {
        margin-top: 0 !important;
    }

    #buddypress .courage_post_form_box form#whats-new-form #whats-new-content {
        padding: 0 0 5px 15px !important;
    }

    #buddypress form#whats-new-form #whats-new-submit {
        float: right;
    }

    a.back-to-top {
        background: #ce7b84 url("../images/up-arrow.png") no-repeat scroll center 43%;
        border-radius: 30px;
        bottom: 10px;
        display: none;
        height: 45px;
        position: fixed;
        right: 10px;
        text-indent: -9999px;
        width: 45px;
        z-index: 999;
        background-size: 25px;
    }

    a.back-to-top:hover {
        background-color: #ce7b84 !important;
    }

    a.back-to-top:focus {
        border: none !important;
        outline: none !important;
        background-color: #ce7b84 !important;
    }

    .poll-button {
        margin-right: 8px;
    }

    .suggestion_box .community-leaderboard {
        padding: 12px 75px 12px 15px;
        word-wrap: normal;
        font-size: 15px;
		font-family: "Gibson-SemiBold";
    }

    #whats-new-submit>input,
    .delete-activity,
    .buddyboss_edit_activity,
    .bp-secondary-action.buddyboss_edit_activity_cancel.button {
     /*   text-transform: lowercase;*/
    }

    #curate-accordion .panel-title>a {
        padding: 16px 85px 16px 20px;
    }

    .mybinder-tab ul li a span {
        font-size: 13px !important;
    }

    .rare-profile.rare-team {
        margin-left: 0;
    }

    .invites-list-cont {
        background: #ffffff;
        padding: 0;
        float: left;
        width: 100%;
    }

    .invites-list-cont ul#group-list {
        border: none !important;
    }

    .invites-list-cont ul#group-list li {
        float: left;
        width: 100%;
        border: none !important;
        padding: 20px 30px !important;
        border-bottom: 1px solid #dddddd !important;
    }

    .invites-list-cont ul#group-list li:nth-child(even) {}

    .invites-list-cont ul#group-list li:last-child {
        border: none !important;
    }

    .invites-list-cont ul#group-list li div.action {
        right: 30px !important;
        width: 100%;
        float: left;
        margin-bottom: 15px;
    }

    .invites-list-cont ul#group-list li div.action a.accept,
    .invites-list-cont ul#group-list li div.action a.accept:hover {
        background: #359ed5;
        color: #ffffff !important;
        float: right;
        font-family: "Gibson-Light";
        font-size: 16px;
        height: 30px;
        line-height: 22px;
        float: left;
        width: 80px !important;
        text-align: center;
        border: none !important;
        text-decoration: none;
        margin-right: 10px;
        text-transform: lowercase;
    }

    .invites-list-cont ul#group-list li div.action a.reject,
    .invites-list-cont ul#group-list li div.action a.reject:hover {
        background: #99a8b3;
        color: #ffffff !important;
        float: right;
        font-family: "Gibson-Light";
        font-size: 16px;
        height: 30px;
        line-height: 22px;
        float: left;
        width: 80px !important;
        text-align: center;
        border: none !important;
        text-decoration: none;
        text-transform: lowercase;
    }

    .bread-crumb {
        color: #6a7b8b;
        margin-top: -46px;
        width: 60%
    }

    .bread-crumb a {
        color: #6a7b8b;
        font-size: 15px;
        text-decoration: none;
        margin-left: 5px;
        display: inline-block;
    }

    .rare-edit-none {
        display: none;
    }

    #myModalinst {
        background-color: rgba(255, 255, 255, 0.9);
        z-index: 99999 !important;
    }

    .modal-open .modal {
        overflow-x: hidden;
        overflow-y: auto;
        z-index: 9999 !important;
    }

    #buddypress div.item-list-tabs ul li .clinical_adv_search span.myposts-span {
        padding: 2px 10px !important;
    }

    /*enc-power-modal-start*/

    .enc-power-modal {
        z-index: 999999;
    }

    .enc-power-modal .btn-close,
    .enc-power-modal .btn-close:hover {
        color: #ffffff !important;
    }

    .enc-power-modal h3 {
        font-family: "Gibson-light";
        font-size: 36px;
        margin: 0;
        padding: 0;
        color: #2f9bd4;
    }

    .enc-power-modal h3 span.red {
        color: #ff656b;
    }

    .enc-power-modal p {
        font-family: "Gibson-light";
        font-size: 18px;
        line-height: 24px;
        margin: 0;
        padding: 0;
        color: #3e4c4a;
    }

    .enc-power-modal h3 span.text-bold {
        font-family: "Gibson-regular";
        color: #22443e;
    }

    .enc-power-modal .modal-footer .checkbox label {
        font-family: "Gibson-regular";
        font-size: 20px;
        color: #135253;
    }

    .enc-power-modal .modal-footer .checkbox label.small {
        font-family: "Gibson-regular";
        font-size: 12px;
        color: #22443e;
    }

    .third_pop {
        padding: 0 67px;
    }

    .checkboxSuccess {
        top: 9px;
    }

    .enc-power-modal .modal-footer .btn-blue {
        background: #259fd9;
        color: #ffffff;
        border-radius: 0;
        font-family: "gibson-light";
        font-size: 24px;
        padding: 0 0;
        width: 140px;
        line-height: 35px;
        font-family: "gibson-light";
    }

    .enc-power-modal .modal-footer .btn-green {
        background: #84c557;
        color: #ffffff;
        border-radius: 0;
        font-family: "gibson-light";
        font-size: 24px;
        padding: 0 0;
        width: 140px;
        line-height: 35px;
        font-family: "gibson-light";
    }

    .enc-power-modal .modal-footer .checkbox input.checkSuccess {
        margin-top: 10px;
    }

    .enc-power-modal .modal-footer {
        margin-top: 10px;
        padding-bottom: 40px;
    }

    .enc-power-modal .modal-footer.text-center {
        text-align: center;
    }

    .enc-power-modal .bottom-wrap {
        border-top: 1px solid #e5e5e5;
        margin: 0 30px;
        text-align: center;
        padding: 10px 0 0;
        font-size: 24px;
        color: #2f9bd4;
        font-family: "gibson-light";
    }

    .enc-power-modal .bottom-wrap span.red {
        color: #ff656b;
    }

    .enc-power-modal .bottom-wrap span.black {
        color: #000000;
    }

    .enc-power-modal .bottom-wrap span.bg-black {
        color: #ffffff;
        background: #000000;
    }

    .enc-power-modal .bottom-wrap ul.dot-list {
        list-style: none;
        margin: 10px auto;
        padding: 0;
        width: 100px;
        height: 20px;
    }

    .enc-power-modal .bottom-wrap ul.dot-list li {
        width: 15px;
        height: 15px;
        border-radius: 50%;
        background: #CCC;
        margin-right: 20px;
        padding: 0;
        display: block;
        float: left;
    }

    .enc-power-modal .bottom-wrap ul.dot-list li:last-child {
        margin-right: 0;
    }

    .enc-power-modal .bottom-wrap ul.dot-list li.active {
        background: #259fd9;
    }

    .enc-power-modal .modal-body {
        padding: 20px 30px;
    }

    .enc-power-modal .modal-dialog {
        width: 750px !important;
    }

    .enc-power-modal .enc_img img {
        width: 100%;
    }

    .enc-power-modal .enc_img-pop img {
        width: 100%;
    }

    .enc-power-modal .enc_img-user img {
        width: 100%;
    }

    .enc-power-modal .enc_img-pop {
        margin-bottom: 30px;
    }

    .enc-power-modal .modal-content {
        padding: 0 20px !important;
    }

    .enc-power-modal .plus {
        font-family: "Gibson-semibold";
        font-size: 112px;
        color: #b8c1c3;
        text-align: center;
    }

    .enc-power-modal.enc-modal-small .modal-dialog {
        width: 713px !important;
    }

    .enc-power-modal.enc-modal-small .modal-dialog .modal-content {
        padding-top: 55px !important;
        background: #ffffff url(../images/encouragement-power-color-header.png) no-repeat top left !important;
    }

    .enc-power-modal.enc-modal-small h2 {
        font-family: "Gibson-light";
        font-size: 36px;
        margin: 20px 0 20px;
        padding: 0;
        color: #3e4c4a;
    }

    .enc-power-modal.enc-modal-small h2 span.green {
        color: #84c557;
        font-family: "Gibson-regular";
    }

    .enc-power-modal.enc-modal-small #point_act {
        font-size: 38px !important;
        float: left;
        margin-right: 10px;
    }

    .enc-power-modal.enc-modal-small #point_act span {
        margin-top: 0;
        float: left;
        font-size: 22px;
    }

    .enc-power-modal.enc-modal-small #point_a {
        font-size: 38px !important;
        float: left;
        margin-right: 10px;
    }

    .enc-power-modal.enc-modal-small #point_a span {
        margin-top: 0;
        float: left;
        font-size: 22px;
    }

    .topconv-dash-header {
        padding: 15px;
        width: 100%;
    }

    .topconv_post_head {
        font-size: 13px;
        line-height: 16px;
        padding-left: 10px;
        padding-top: 0px;
        width: auto;
        margin-left: 75px;
    }

    .topconv-dash-header img {
        height: 65px !important;
        margin: 3px 10px 0 0 !important;
        float: left;
        width: 65px !important;
        border-radius: 50%;
        object-fit: cover;
    }

    .topconv-dash-header .dashcourage .bpfb_link_preview_container img {
        height: auto !important;
        border-radius: 0 !important;
    }

    .topconv-dash-header a {
        color: #444444;
        font-family: "Gibson-regular";
        float: left;
        width: 100%;
        font-size: 16px;
        margin-bottom: 5px;
        line-height: 20px;
    }

    .topconv-dash-header a span {
        font-style: italic;
        color: #444444;
        font-size: 16px;
        line-height: 20px;
    }

    .topconv-dash-header a:hover {
        color: #444444 !important;
        text-decoration: none;
    }

    .topconv-dash-header span {
        color: #98a8b4;
        font-size: 11px;
        line-height: 22px;
    }

    .dashtop .dash-well-cont a {
        font-family: "Gibson-regular";
        font-weight: normal;
        color: #444444;
        font-size: 16px;
        margin-right: 5px;
        float: none;
    }

    .dashtop .dash-well-cont span.topconv-more {
        font-family: "Gibson-regular";
        font-weight: bold;
        color: #337ab7 !important;
        font-size: 12px;
        margin-top: 5px !important;
        display: block;
        cursor: pointer;
    }

    .dashtop .dash-footer {
        padding: 15px;
        text-align: center;
    }

    .dashtop .dash-footer a {
        color: #ffffff !important;
        font-size: 18px !important;
        background: #D0021B;
        height: 33px;
        line-height: 33px;
        padding: 0px 50px;
        border-radius: 30px;
        margin: auto;
        width: auto;
        display: inline-block;
        float: none;
        text-align: center;
        font-family: gibson-semibold;
        margin-left: -65px;
    }

    .get-connected p {
        margin-top: 10px !important;
        font-size: 14px;
        font-family: gibson-regular;
    }

    .toprated-viewmore {
        padding: 0 !important;
    }

    .dash-well {
        position: relative;
    }

    .enc_img.opt-in {
        width: 25px;
        height: 25px;
        background: url(../images/encouragement-power-icon.png) no-repeat top left;
		display: none;
    }

    .enc_img.opt-out {
        width: 25px;
        height: 25px;
        background: url(../images/encouragement-power-icon-gry.png) no-repeat top left;
    }

    .dash-well .enc_img {
        position: absolute;
        right: 40px;
        top: 0;
    }

    .dash-well .more-point .enc_img-more {
        position: absolute;
        left: 12px;
        top: 8px;
        width: 20px;
    }

    .dash-well .pnt-details ul li {
        padding-right: 90px !important;
        line-height: 18px;
    }

    .point-right {
        width: 90px;
    }

    .point-right .enc_img {
        position: absolute;
        left: 10px;
        top: 0;
        right: auto;
    }

    .enc_power-data-wrap {
        margin: 10px 5%;
        width: 90%;
        float: left;
        height: 68px;
    }

    .enc_power-data-wrap .enc_power_personal_optout {
        background-color: #5975d1;
        color: white;
        padding: 10px;
        display: none;
        cursor: pointer;
    }

    .more-point {
        position: relative;
        background: #ff646a;
        color: #ffffff;
        width: 100%;
        margin-top: 13px;
        cursor: pointer;
        height: 35px;
        line-height: 35px;
        font-family: "Gibson-Light";
        font-size: 16px;
        float: left;
    }

    .enc_power-data-wrap .enc_power_personal_optout p {
        margin-bottom: 0 !important;
    }

    .enc-modal-small.gry h2 {
        color: #22443e;
    }

    .enc-modal-small.gry h2 span.green {
        color: #a2adab;
    }

    .enc-modal-small.gry p a.link {
        color: #24ac95;
        text-decoration: none;
    }

    .enc-power-modal.enc-modal-small.gry .modal-dialog .modal-content {
        padding-top: 55px !important;
        background: #ffffff url(../images/encouragement-power-color-header-gry.png) no-repeat top left !important;
    }

    .enc-power-modal.enc-modal-small.gry #point_a {
        color: #a2adab !important;
    }

    .enc-power-modal.enc-modal-small h2.congrats {
        font-family: "Gibson-semibold";
        margin-bottom: 30px !important;
    }

    .congrats-modal .cngts-point-top {
        font-size: 38px !important;
        float: left;
        margin: 15px 0;
        width: 100%;
    }

    .congrats-modal .sentence {
        font-size: 24px !important;
        line-height: 30px;
    }

    .congrats-modal .cngts-name {
        margin-bottom: 30px;
        float: left;
        width: 100%;
    }

    .last-update {
        font-size: 12px !important;
        float: left;
        width: 100%;
        text-align: center;
        line-height: 16px;
        margin-top: -15px;
    }

    .enc_power-fullwrap:hover {
        background: #259fd9;
        color: #ffffff;
    }

    .enc_power-fullwrap .enc-power-community:hover {
        background: #259fd9;
    }

    .enc_power-fullwrap .enc-power-community:hover p {
        color: #ffffff;
    }

    .enc_power-fullwrap .enc-power-community:hover p#secp {
        color: #f4f4f4;
    }

    .enc_power-fullwrap.fullwrap-hover {
        background: #ffffff;
        color: #259fd9;
    }

    .enc_power-fullwrap.fullwrap-hover p {
        color: #259fd9;
    }

    .enc_power-fullwrap.fullwrap-hover .more-point p {
        color: #ffffff;
    }

    .enc-point-bg1 {
        background: url(../images/encouragement-power-color-header.png) no-repeat top left;
        background-size: 100% 100%;
        padding: 0 !important;
        height: 35px;
    }

    .enc-point-bg2 {
        background: url(../images/encouragement-power-color-header-gry.png) no-repeat top left;
        height: 35px;
        background-size: 100% 100%;
        padding: 6px 10px;
    }

    .enc-point-profile-bg1 {
        background: url(../images/ep-profile-header.png) no-repeat top left;
        background-size: 100% 100%;
        padding: 0 !important;
        height: 50px;
    }

    .enc-point-profile-bg2 {
        background: url(../images/ep-profile-header-gry.png) no-repeat top left;
        height: 50px;
        background-size: 100% 100%;
        padding: 0;
    }

    .enc-point-bg-title {
        color: #ffffff;
        position: absolute;
        top: 6px;
        left: 10px;
        z-index: 1000;
    }

    .enc-point-class0 {
        opacity: 1.0;
    }

    .enc-point-class1 {
        opacity: 0.8;
    }

    .enc-point-class2 {
        opacity: 0.6;
    }

    .enc-point-class3 {
        opacity: 0.4;
    }

    .enc-point-class4 {
        opacity: 0.2;
    }

    .enc-point-class5 {
        opacity: 0;
    }

    .enc-power-modal .courage_post_foot_sub_share span.icon-share:after {
        content: ' ' !important;
    }

    li.list_more_pnt {
        cursor: pointer;
    }

    li.list_more_pnt:hover {
        color: #143b38;
    }

    /*enc-power-modal-end*/

    .calendar .daysrow .selected {
        display: block !important;
    }

    .dname_log .ui-dialog-buttonset {
        text-align: center;
    }

    .rare-porf-header .qstnr_edit_avtr img {
        top: 0;
    }

    .dash-rel.white ul.rare-list .rel-title {
        word-wrap: break-word;
        padding-top: 10px;
    }

    #curate-accordion .panel-title.clinical-rarehub-title>a {
        height: 59px !important;
        overflow: hidden;
        padding: 16px 100px 16px 20px !important;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    #secp {
        margin-top: -18px;
    }

    .enc_power .right-col-title {
        line-height: 22px;
        padding: 10px;
    }

    #questionnaire_tab_dashboard span.dash_survey_status {
        top: 10px;
    }

    .enc-power-community #secp {
        margin-top: -18px;
        padding: 0 10px;
    }

    .header-left ul.head-nav {
        float: left;
    }

    .header-right ul.head-nav {
        float: right;
    }

    .header-left {
        float: left;
        margin-left: 15px;
    }

    .header-right {
        float: right;
    }

    .apply_btns {
        width: auto !important;
    }

    .tml-login .tml-rememberme-wrap input[type="checkbox"] {
        float: left;
        margin-right: 5px;
        margin-top: 6px;
    }

    .timeline-wrap {
        margin-bottom: 20px;
        position: relative;
        float: left;
        width: 100%;
        margin-top: 8px;
    }

    .timeline-wrap h3 {
        border-bottom: 1px solid #82939d;
        padding: 5px 0 15px !important;
        margin-bottom: 20px;
        margin-top: 0;
    }

    .timeline-wrap .settings {
        position: absolute;
        top: 3px;
        right: 0;
        font-size: 16px;
    }

    .timeline-wrap h3 img {
        margin-right: 10px;
    }

    .timeline-start-left h3 {
        font-family: gibson-light;
        font-size: 50px;
        height: 150px;
        line-height: 150px;
        text-align: center;
        Color: #103d38;
    }

    .timeline-start-left h3 span.blue_jrny {
        font-family: gibson-regular;
    }

    .timeline-start {
        height: 280px;
        padding: 55px 0;
        background: rgba(228, 232, 235, 1);
        background: -moz-linear-gradient(top, rgba(228, 232, 235, 1) 0%, rgba(234, 238, 240, 1) 12%, rgba(255, 255, 255, 1) 50%, rgba(234, 237, 239, 1) 89%, rgba(228, 232, 235, 1) 100%);
        background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(228, 232, 235, 1)), color-stop(12%, rgba(234, 238, 240, 1)), color-stop(50%, rgba(255, 255, 255, 1)), color-stop(89%, rgba(234, 237, 239, 1)), color-stop(100%, rgba(228, 232, 235, 1)));
        background: -webkit-linear-gradient(top, rgba(228, 232, 235, 1) 0%, rgba(234, 238, 240, 1) 12%, rgba(255, 255, 255, 1) 50%, rgba(234, 237, 239, 1) 89%, rgba(228, 232, 235, 1) 100%);
        background: -o-linear-gradient(top, rgba(228, 232, 235, 1) 0%, rgba(234, 238, 240, 1) 12%, rgba(255, 255, 255, 1) 50%, rgba(234, 237, 239, 1) 89%, rgba(228, 232, 235, 1) 100%);
        background: -ms-linear-gradient(top, rgba(228, 232, 235, 1) 0%, rgba(234, 238, 240, 1) 12%, rgba(255, 255, 255, 1) 50%, rgba(234, 237, 239, 1) 89%, rgba(228, 232, 235, 1) 100%);
        background: linear-gradient(to bottom, rgba(228, 232, 235, 1) 0%, rgba(234, 238, 240, 1) 12%, rgba(255, 255, 255, 1) 50%, rgba(234, 237, 239, 1) 89%, rgba(228, 232, 235, 1) 100%);
        /* filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#e4e8eb', endColorstr='#e4e8eb', GradientType=0);*/
    }

    .timeline-start-left {
        border-right: 1px solid #82939d;
        text-align: center;
    }

    .timeline-start-right {
        text-align: center;
        padding: 30px 0;
    }

    .timeline-start-right h5 {
        font-size: 18px;
    }

    .timeline-box {
        border-bottom: 1px solid #82939d;
        margin-bottom: 20px;
        padding-bottom: 40px;
        float: left;
        width: 100%;
    }

    .goto-timeline-wrap {
        height: 150px;
        background: #bdc8ce;
        position: absolute;
        padding: 0 0 0 80%;
        width: 100%;
        right: 0;
    }

    a.goto-timeline {
        width: 100%;
        text-align: center;
        display: block;
        height: 150px;
        vertical-align: middle;
        padding: 52px 10px 0;
        color: #103d38 !important;
        font-size: 18px;
        font-family: gibson-light;
        background: url(../images/view-more-icon.png) no-repeat 50% top;
        line-height: 22px;
    }

    a.goto-timeline:hover {
        text-decoration: none;
    }

    .timeline-box .cd-container {
        width: 100%;
        max-width: 100% !important;
        margin: 0;
    }

    .cd-container {
        max-width: 100% !important;
    }

    .timeline-box .user_timeline .timelinie_datadiv {
        height: auto !important;
        margin-bottom: 0;
        padding-bottom: 0;
        z-index: 1000;
    }

    .timeline-box .user_timeline {
        margin-top: 20px !important;
    }

    .rare-profile h3.rareteam-head {
        font-family: "Gibson-regular" !important;
        font-size: 20px !important;
        color: #123c38 !important;
        text-decoration: none !important;
        margin: 6px 0 10px !important;
    }

    .rare-profile .rare-profile-rareteam a,
    .rare-profile .rare-profile-rareteam a:hover {
        text-decoration: none !important;
    }

    .rareteam-head img {}

    .rare-team-intro a {
        color: #1982d1;
    }

    .rare-team-intro a:last-child {
        float: left;
    }

    .rare-team-intro .rareteam-head img {
        float: left;
        height: auto;
        margin-right: 11px;
        width: 49px;
    }

    .rare-team-intro .rareteam-head {
        float: left;
        line-height: 31px;
        margin-top: 12px;
        width: 100%;
        color: #1982d1;
    }

    .rareteam-head span {
        color: #1e99d4;
        font-family: "Gibson-regular" !important;
    }

    .rare-profile-rareteam .panel {
        border: none !important;
        border-radius: 0 !important;
    }

    .rare-profile-rareteam .panel-title a {}

    #questionnaire_tab p,
    #mybinder-entries p,
    .rare-profile-rareteam p {
        font-size: 18px;
    }

    #mybinder-entries {
        float: left;
        padding-bottom: 15px;
        padding-top: 15px;
    }

    #mybinder-entries h3 {
        margin-top: 10px !important;
    }

    #mybinder-entries h3.entries-head {
        color: #3f3f3f !important;
        font-family: "Gibson-regular" !important;
        font-size: 28px !important;
    }

    #mybinder-entries h3.entries-head span.entries {
        color: #103d38 !important;
        font-family: "Gibson-light" !important;
    }

    #mybinder-entries .btn-blue,
    .rare-profile-rareteam .btn-blue {
        background: #D0021B none repeat scroll 0 0 !important;
        border: medium none;
        color: #ffffff;
        font-family: "Gibson-light";
        font-size: 17px;
        height: 32px !important;
        line-height: 32px;
        margin-top: 0;
        min-width: 100px;
        padding: 0 20px;
        display: block;
        float: left;
    }

    #deflt_collage {
        position: relative;
    }

    #deflt_collage.profile_collage {
        background: #2e4c4e none repeat scroll 0 0;
        float: left;
        height: 350px;
        margin-bottom: 10px;
        position: relative;
        width: 100%;
    }

    .timeline-wrap .btn-blue {
        background: #209bd7 none repeat scroll 0 0 !important;
        border-radius: 0;
        color: #ffffff !important;
        font-size: 24px !important;
        height: 50px;
        line-height: 45px;
        margin-top: 10px;
        min-width: 200px;
        padding: 0 10px;
        text-align: center !important;
        margin-left: -50px;
    }

    #cometchat_base {
        z-index: 999999 !important;
    }

    #buddypress div.activity-meta .courage-post-foot-share a {
        display: block;
        height: 40px;
        overflow: hidden;
        width: 80px !important;
        color: #6a7b8b !important;
        position: relative;
        top: -1px;
        float: right;
    }

    #myModalcourage textarea#ac_message {
        padding-left: 8px !important;
        background: #fff !important;
        border-radius: 0px !important;
    }

    .mysettings-tabs .tab-content {
        height: 100% !important;
    }

    .mysettings-tabs .form-group .toggle {
        margin-left: 10px !important;
        border-radius: 0 !important;
    }

    .mysettings-tabs .toggle-group label {
        font-family: gibson-light;
        font-size: 18px !important;
        line-height: 18px;
    }

    #user_enc {
        position: relative;
    }

    #user_enc #perShow {
        height: 160px;
        left: 35px;
        position: absolute;
        text-align: center;
        top: 55px;
        width: 160px;
    }

    #user_enc #perShow .enc_img {
        left: 40%;
        position: absolute;
        top: 20px;
        width: 35px;
    }

    #user_enc .canvas-wrapper {
        margin-left: -20px;
        width: 300px;
        height: 300px;
        background: url(../images/graph-bg.png) no-repeat top left;
        background-size: 270px 270px;
    }

    .user_enc-right {
        border-left: 1px solid #dddddd;
        margin-bottom: 30px;
        padding-bottom: 20px;
        padding-left: 30px;
    }

    .community-ep-point {
        color: #259fd9;
        font-size: 36px;
        margin-bottom: 10px;
        margin-top: 75px;
    }

    .community-goal-wrap {
        width: 100%;
        text-align: center;
        font-size: 18px;
        margin: 20px 0 20px -50px;
    }

    .community-goal-wrap .enc_img {
        float: left;
        margin-right: 10px;
        position: relative;
        top: 8px;
        width: 25px;
    }

    .community-goal-wrap .community-gl-pnt {
        font-size: 23px;
        margin: 5px auto;
        width: 175px;
        position: relative;
    }

    .user_enc-right {}

    .user_enc-right .pointicipation_div {
        padding: 20px 0;
        border-bottom: 1px solid #dddddd;
        margin-bottom: 30px;
    }

    .user_enc-right .pointunity_div {}

    ul.new-pointunity {
        list-style: none;
        padding: 0;
        margin: 0;
    }

    ul.new-pointunity li {
        margin: 10px 0;
        padding-right: 100px;
        position: relative;
        word-wrap: break-word;
    }

    .user_enc-right ul.new-pointunity {}

    .enc-power-modal h3.red-head {
        color: #ff646a;
    }

    .pointunity_div p {}

    .pointunity_div .point-right {
        top: 0;
    }

    .pointunity_div #see_more {
        background: #ff646a none repeat scroll 0 0;
        border-radius: 0 !important;
        color: #ffffff;
        font-size: 16px;
        height: 30px;
        line-height: 28px;
        margin-left: 30%;
        min-width: 100px;
        padding: 0 10px;
    }

    .user-pointunities-list {
        margin-bottom: 30px;
        padding-bottom: 20px;
    }

    .profile-sec-head {
        height: 50px;
        float: left;
        width: 100%;
    }

    .prfile-second .user_timeline {
        margin-top: 15px !important;
    }

    .prfile-second .questionnaires-btn {
        border-radius: 0 !important;
        float: right;
        right: 20%;
        top: 78px;
        margin: 0 !important;
    }

    .courage_comments.activity-comments {}

    .enc-power-modal .enc_img-user {
        position: absolute;
        left: 0;
    }

    .enc-power-modal #perShow .enc_img-user {
        position: absolute;
        left: 40%;
        top: 20px;
        width: 30px;
    }

    .enc-power-modal .community-gl-pnt .enc_img-user {
        position: absolute;
        left: -10px;
        top: 6px;
    }

    .rare-profile-rareteam .other-team-profile {
        width: 100%;
        float: left;
        margin-top: 10px;
    }

    .rare-profile-rareteam .profile-team-name {
        color: #fff;
        font-size: 18px;
        font-family: "Gibson-Regular";
        width: 100%;
        diaplay: block;
        margin: 5px 5px 0 0;
        float: left;
        line-height: 25px;
    }

    #questionnaire_tab h3>span {
        color: #3f3f3f;
    }

    .rare-profile-rareteam .profile-team-name span {
        color: #fff;
    }

    .team-item {
        background: #444444 none repeat scroll 0 0;
        color: #fff;
        height: 59px;
        overflow: hidden;
        padding-right: 10px;
        position: relative;
    }

    .team-item>span i {
        color: #fff;
        font-size: 36px;
        line-height: 55px;
        position: absolute;
        right: 19px;
        top: 0;
    }

    .team-item.other-team>span {
        display: block;
    }

    .team-item .team-content {
        float: left;
        height: auto;
        max-width: 100%;
        padding: 0 40px 0 75px;
        width: auto;
    }

    .team-item.my-team {
        background: #D0021B none repeat scroll 0 0;
    }

    .team-item.other-team {
        margin-bottom: 15px;
    }

    .admin-prof-image img {
        float: left;
        height: 59px;
        width: auto;
    }

    .admin-prof-image {
        float: left;
        margin-right: 10px;
        position: absolute;
        top: 0;
        left: 0;
    }

    .team-content .team-desc>p {
        font-size: 13px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        font-family: gibson-light;
    }

    .team-desc {
        float: left;
        max-width: 90%;
    }

    .rare-profile-rareteam .member-count,
    .rare-profile-rareteam a.viewall {
        width: 100%;
        float: left;
        color: #98a8b4;
        font-size: 15px;
    }

    .profile-header-main {
        position: relative;
    }

    .profile-header-main h3 {
        position: absolute;
        right: 15px;
        top: 2px;
    }

    .profile-header-main h3 img {
        margin-right: 5px;
    }

    .your_ep {
        margin: 112px 0 0 -30px !important;
        width: 80px;
        float: right;
        position: absolute;
        right: 20px;
        font-size: 26px;
        line-height: 24px;
        font-family: 'gibson-light';
    }

    .your_ep .your-ep-text {
        font-size: 16px;
        font-family: 'gibson-regular';
    }

    .pointunities-list-modal .your_ep {
        position: relative;
        top: 0;
        margin: 0 0 20px 45px !important;
        float: left;
        width: 300px;
        font-family: 'gibson-light';
    }

    .pointunities-list-modal .enc_img-user {
        position: relative;
        float: left;
        width: 40px;
        margin-right: 15px;
    }

    .pointunities-list-modal .your-ep-text {
        font-family: 'gibson-regular';
        margin-top: -5px;
        float: left;
    }

    .user-pointunities-list label {
        padding-left: 30px;
        line-height: 20px;
    }

    .user-pointunities-list label input[type="checkbox"] {
        display: none;
    }

    #invite-to-ep-list ul.ui-autocomplete {
        max-height: 245px;
        overflow-y: scroll;
        max-width: 100% !important;
    }

   #invite-to-ep-modal .modal-content {
        min-height: 495px;
    }

    .invite-into-ep-input input.form-control {
        border-radius: 0 !important;
        box-shadow: none !important;
    }

    .profile-links {
        top: 15px;
        position: absolute;
        right: -5px;
        width: 190px;
    }

    .search-auto-filter {
        position: relative;
    }

    .search-auto-filter input.loadinggif {
        right: 0 !important;
        top: 0 !important;
    }

    .search-auto-filter .list-search-auto-filter {
        position: absolute;
        right: 0;
        width: 80%;
    }

    .rareCourage-filter-area .search-auto-filter .list-search-auto-filter ul.ui-autocomplete {
        margin: 0 !important;
        width: 100% !important;
        left: 0 !important;
        background: #e0f3f1 none repeat scroll 0 0 !important;
        border: 1px solid #9aa7b7;
        border-radius: 0 0 4px 4px !important;
        padding: 5px !important;
        top: -1px !important;
    }

    .rareCourage-filter-area .search-auto-filter .list-search-auto-filter ul.ui-autocomplete li {
        word-wrap: break-word;
        border: medium none !important;
        color: #173a36 !important;
        font-size: 12px;
        margin-bottom: 3px !important;
        line-height: 14px;
    }

    .rareCourage-filter-area .search-auto-filter .list-search-auto-filter ul.ui-autocomplete li:hover {
        background: #ffffff none repeat scroll 0 0 !important;
        border-radius: 4px;
        color: #13ac9a !important;
    }

    .create-raremontage {
        color: #fff;
        float: left;
        font-family: "gibson-light";
        font-size: 28px;
        text-decoration: none;
        width: 100%;
    }

    .create-raremontage:hover {
        color: #ffffff;
        text-decoration: none;
    }

    .profile-links .message-me {
        background: #D0021B;
        color: #ffffff;
        float: left;
        font-family: gibson-light;
        font-size: 18px;
        margin-bottom: 10px;
        margin-right: 0;
        padding: 5px 15px;
        text-align: center;
        width: 100%;
    }

    .profile-links .message-me a {
        color: #ffffff;
    }

    .profile-links .message-me a:hover {
        text-decoration: none;
    }

    .profile-links .message-me a i {
        color: #ffffff;
        font-size: 20px;
        margin-right: 10px;
    }

    .profile-links .add-torare-team {
        background: #D0021B;
        color: #ffffff;
        cursor: pointer;
        float: right;
        font-family: gibson-light;
        font-size: 18px;
        margin-right: 0;
        padding: 5px 15px;
        position: relative;
        width: 100%;
        z-index: 100;
    }

    .profile-links .add-torare-team img {
        border: medium none;
        border-radius: 0;
        float: left;
        height: 23px;
        left: auto;
        margin-right: 5px;
        position: relative;
        top: auto;
        width: 31px;
    }

    .profile_name {
        float: left;
        line-height: 36px;
        padding-bottom: 10px;
        padding-top: 10px;
        position: relative;
        word-wrap: break-word;
        width: 60%;
        font-size: 36px;
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
    }

    .profile-user-icon {
        height: 35px;
        left: -45px;
        position: absolute;
        top: 15px;
        width: 30px;
    }

    .profile-user-icon img {
        border: medium none;
        border-radius: 0;
        height: auto;
        left: 0;
        top: 0;
        width: 100%;
    }

    .timeline-start-right .chart-journey-usr-pro {
        border: medium none;
        font-size: 18px ! important;
        margin-top: 27px;
        font-family: "gibson-semibold";
    }

    .timeline-start-right .click-btn-green {
        background: #84c659 none repeat scroll 0 0;
        color: #ffffff;
        display: block;
        font-family: "gibson-regular";
        font-size: 18px;
        height: 35px;
        line-height: 35px;
        margin: 0 0 0 30%;
        text-align: center;
        width: 110px;
    }

    .deft-img {
        margin-bottom: 5px;
    }

    #deflt_collage {
        position: relative;
        overflow: hidden !important;
        float: left;
        width: 100%;
    }

    .update-photo {
        position: absolute !important;
        top: 0 !important;
        right: 0 !important;
    }

    #deflt_collage .container {
        padding-left: 0 !important;
    }

    #imageslot #imagefile {
        border: medium none;
        box-shadow: none;
        float: left;
        margin-top: 8px;
        padding: 0;
        width: 205px;
    }

    #imageslot #browseimage {
        float: left;
        margin: 10px 0 0;
    }

    #imageslot .standard-form {
        float: left;
        margin: 0;
        padding: 0 !important;
        width: 278px;
    }

    .upload-collage {
        float: left;
    }

    .container {
        padding-right: 15px !important;
        padding-left: 15px !important;
    }
.curate-container {
    padding-bottom: 30px;
}

.curate-container .featured_topics .new-home-title h1 {
    padding-bottom: 0;
    border: none;
    margin-bottom: 0px;
    margin-top: 10px;
    font-family: Gibson-Medium;
    font-size: 36px;
    color: var(--head-color);
}

    #enc_getstart .courage_post_foot_sub_share span.icon-share {
        float: none !important;
    }

    #enc_getstart .courage_post_foot_sub_share {
        width: 155px !important;
    }

    #enc_getstart .courage_post_foot_sub_share .lr_horizontal_share {
        width: 155px !important;
    }

    #enc_getstart .courage_post_foot_sub_share .lrshare_simpleshareimage16 {
        width: 155px !important;
    }

    #myModallogout .modal-dialog {
        width: 340px !important;
    }

    #myModallogout h4 {
        color: #84c659 !important;
        padding-bottom: 10px;
    }

    #myModallogout .logout-btn {
        height: 30px;
        line-height: 30px !important;
        color: #ffffff !important;
        font-size: 15px !important;
        position: relative;
        margin-bottom: 5px !important;
        display: block;
        padding: 0 10px 0 10px !important;
        text-decoration: none;
        background: #84c659 !important;
        border: none !important;
        margin: 8px;
        float: left;
        width: 90px;
        text-align: center;
        text-transform: lowercase;
    }

    #myModallogout .logout-btn.gray {
        background: #98a8b4 !important;
    }

    #myModalidle .modal-dialog {
        width: 340px !important;
    }

    #myModalidle h4 {
        color: #84c659 !important;
        padding-bottom: 10px;
    }

    #myModalidle .logout-btn {
        height: 30px;
        line-height: 30px !important;
        color: #ffffff !important;
        font-size: 15px !important;
        position: relative;
        margin-bottom: 5px !important;
        display: block;
        padding: 0 10px 0 10px !important;
        text-decoration: none;
        background: #84c659 !important;
        border: none !important;
        margin: 8px;
        float: left;
        width: 90px;
        text-align: center;
        text-transform: lowercase;
    }

    #myModalidle .logout-btn.gray {
        background: #AEA99D !important;
    }

    .notnow-btn {
        height: 40px;
        line-height: 40px !important;
        color: #ffffff !important;
        font-size: 20px !important;
        position: relative;
        display: block;
        padding: 0 10px 0 10px !important;
        text-decoration: none;
        background: #AEA99D !important;
        border: none !important;
        margin: 0;
        width: 90px;
        text-align: center;
        border: none;
        box-shadow: none;
        font-family: gibson-light;
        text-transform: lowercase;
    }

    .notnow-btn:hover {
        text-decoration: none;
    }

    #group-create-body .notnow-btn {
        margin-right: 15px;
        float: left;
        font-size: 16px !important;
    }

    #rare-team-started .notnow-btn {
        margin-left: 15px;
        float: right;
    }

    #rare-team-started .modal-footer .btn {
        float: right;
    }

    #create-group-form input[type="text"],
    #create-group-form textarea {
        background: #ffffff none repeat scroll 0 0 !important;
        border: 2px solid #AEA99D !important;
    }

    .tickets-container {
        background: #f2f6f9 !important;
    }

    .mysettings-tabs .required {
        color: #373737 !important;
    }

    .mysettings-tabs #myrareprofile img {
        float: left;
    }

    .mysettings-tabs #myrareprofile #profilepic {
        left: 15px;
    }

    a#spam-profilepic {
        margin-top: 70px;
        width: 135px;
        background: none;
        display: block;
    }

    .rare-profile a#spam-profilepic {
        margin-top: 123px;
        width: 129px;
        background: none;
        display: block;
    }

    a.spam-collage {
        top: 2%;
        right: 2%;
        z-index: 100;
        position: absolute;
        font-size: 18px;
        text-decoration: underline;
    }

    .bp-avatar p.drag-drop-buttons input#bp-browse-button {
        width: 180px;
        float: left;
        left: 50%;
        margin-left: -90px;
        height: 35px;
        position: absolute;
    }

    .bp-avatar .moxie-shim.moxie-shim-html5 {
        position: absolute !important;
        top: 85px !important;
        left: 50% !important;
        width: 180px !important;
        height: 35px !important;
        overflow: hidden !important;
        margin-left: -90px !important;
    }

    /*  tour section   */

    .popover.fade.right.in {
        border-radius: 0;
        box-shadow: none;
        background: none;
        border: none;
    }

    .start_tour .popover-title,
    .onevoice-tour .popover-title {
        background: none !important;
        color: #84c55d;
        font-family: gibson-light;
        font-size: 25px;
        font-weight: bold;
    }

    .start_tour {
        float: left;
        padding: 10px;
        width: 400px;
        background-color: rgba(255, 255, 255, 0.9) !important;
    }

    .start-butttons {
        float: left;
        width: 100%;
    }

    .start-butttons>a#start_tour,
    .start-butttons>a#no_thanks {
        background: #D0021B none repeat scroll 0 0;
        color: #fff;
        float: left;
        font-family: gibson-light;
        font-size: 24px;
        height: 30px;
        line-height: 30px;
        margin-right: 15px;
        padding-left: 10px;
        padding-right: 10px;
    }

    .start-butttons>a#no_thanks {
        background: #34a1d9 none repeat scroll 0 0;
    }

    .start-butttons>a#remind_later,
    .btn.btn-default.continue-later,
    .btn.btn-default.restart-tour,
    .btn.btn-default.end-tour {
        background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
        color: #b0b0b0;
        line-height: 30px;
        text-decoration: underline;
        font-family: gibson-regular;
        min-width: 70px;
    }

    .start_tour .popover-content,
    .onevoice-tour .popover-content {
        color: #163d38;
        font-family: gibson-regular;
        font-size: 17px;
        line-height: normal;
    }

    .onevoice-tour {
        float: left;
        min-width: 390px;
    }

    .onevoice-tour .popover-title>h3 {
        color: #84c55d;
        font-family: gibson-regular;
        font-size: 30px;
    }

    .popover-title>span {
        color: #bfbfbf;
        font-family: gibson-regular;
        font-size: 16px;
    }

    .btn.btn-default.next-btn,
    .btn.btn-default.prev-btn {
        background: #82c460 none repeat scroll 0 0;
        border: medium none;
        border-radius: 0;
        color: #fff;
        float: left;
        font-family: gibson-semibold;
        font-size: 40px;
        font-weight: bold;
        height: 40px;
        line-height: 20px !important;
        margin-right: 10px;
        padding: 0;
        text-align: center;
        width: 45px;
    }

    .btn.btn-default.prev-btn.disabled,
    .btn.btn-default.next-btn.disabled {
        background: #bfbfbf none repeat scroll 0 0;
        opacity: 1;
    }

    .btn.btn-default.continue-later,
    .btn.btn-default.restart-tour,
    .btn.btn-default.end-tour {
        background: none;
        border: none;
        border-radius: 0;
        margin-left: 10px;
        padding: 0;
        float: left !important;
        font-family: gibson-regular;
        font-size: 16px;
    }

    .popover.tour[class*="tour-"] {
        border: medium none;
        box-shadow: none;
        z-index: 9999;
        min-width: 390px;
    }

    .btn.btn-default.end-tour {
        float: left;
    }

    .popover-navigation {
        float: left;
        width: 100%;
    }

    #tour-info {
        position: absolute;
        right: 0;
        top: 5px;
        cursor: pointer;
    }

    .popover-binder {
        max-width: 410px;
        left: 0px !important;
        top: auto !important;
        z-index: 2002 !important;
        bottom: 70px;
    }

    #mybinder-entries {
        position: relative;
    }

    .popover.top>.arrow {
        left: 70px !important;
    }

    .popover-binder .start-butttons a#start_tour {
        font-size: 18px;
    }

    .popover-binder .start-butttons a#no_thanks {
        font-size: 18px;
        background: #9ca9b1 !important;
    }

    .popover-binder .start-tour-title {
        color: #b00815;
        font-size: 22px;
    }

    .popover-binder .start-tour-title .icon-myBinder {
        font-size: 24px;
        margin-right: 5px;
    }

    .popover-binder .popover-content {
        padding: 9px 0 !important;
        margin-bottom: 10px !important;
    }

    .start_tour h3.popover-title {
        padding-bottom: 10px;
        padding-left: 35px;
    }

    .start_tour img {
        position: absolute;
        top: 18px;
    }

    .onevoice-tour .popover-title h3 img {
        margin-right: 10px;
    }

    .start_tour .popover-content .popover-title,
    .onevoice-tour .popover-title {
        border-bottom: none;
    }

    .popover>.arrow {
        border: medium none !important;
    }

    .popover>.arrow:after {
        border-width: 20px;
    }

    .popover.tour.right>.arrow {
        border-left-width: 0;
        left: -21px;
        margin-top: 11px;
    }

    .popover.tour.bottom>.arrow {
        bottom: auto !important;
        top: -21px !important;
    }

    .popover.tour.left>.arrow {
        right: -21px !important;
        margin-top: 11px;
    }

    .popover.tour.top>.arrow {
        bottom: -21px !important;
        top: auto !important;
    }

    .popover.tour {
        border-radius: 0 !important;
        background-color: rgba(255, 255, 255, 0.9) !important;
    }

    .popover.tour.right>.arrow:after {
        border-right-color: rgba(255, 255, 255, 0.9) !important;
    }

    .popover.tour.bottom>.arrow:after {
        border-bottom-color: rgba(255, 255, 255, 0.9) !important;
    }

    .popover.tour.left>.arrow:after {
        border-left-color: rgba(255, 255, 255, 0.9) !important;
    }

    .popover.tour.top>.arrow:after {
        border-top-color: rgba(255, 255, 255, 0.9) !important;
    }

    #branding.branding-tour {
        height: 53px;
        position: relative;
    }

    #branding.branding-tour ul.head-nav {
        margin-right: 0;
    }

    #branding.branding-tour .header-right {
        margin-right: 0;
    }

    #branding a.btn-home {
        background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
        color: #fff;
        font-size: 14px !important;
        line-height: 20px !important;
        padding: 0 25px !important;
        cursor: pointer;
        text-decoration: none;
        cursor: pointer;
    }

    .btn-home {
        cursor: pointer;
    }

    .btn-join {
        border: medium none !important;
        font-size: 18px !important;
        line-height: 20px;
        padding: 5px 12px !important;
        margin-left: -5px !important;
    }

    .poll-button.register-btn-modal {
        border: none !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        padding-top: 0px !important;
        padding-bottom: 10px !important;
    }

    .poll-button.register-btn-modal span.btn-home {
        background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
        color: #84c65a !important;
        display: block !important;
        font-family: "Gibson-regular" !important;
        font-size: 16px !important;
        margin-top: 0px !important;
    }

    #branding span.btn-home {
        background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
        color: #fff;
        font-size: 14px !important;
        line-height: 28px !important;
        padding: 0 7px !important;
        border-right: 1px solid #ffffff;
        font-family: "Gibson-regular" !important;
    }

    li.login-btn-modal span.btn-home {
        border: none !important;
    }

    #sidebar-left .popover.right>.arrow:after {
        border-right-color: rgba(255, 255, 255, 0.9) !important;
    }

    #sidebar-left .popover.right>.arrow {
        border-left-width: 0;
        left: -20px;
        margin-top: -11px;
    }

    #sidebar-left .popover {
        left: 140px !important;
    }

    /* end tour section   */

    .show_more_main {
        border-bottom: 1px dashed #AEA99D;
        float: left;
        left: 0;
        text-align: center;
        width: 100%;
		margin: 20px 0px 50px;
    }

    .shelf-content {
        margin-bottom: -5px;
        position: relative;
    }

    .show_more_wrap {
        width: 140px;
        color: #ffffff;
        background: #ffff;
        bottom: -16px;
        height: 32px;
        padding: 0 15px !important;
        position: relative;
        margin: auto;
    }

    .show_more {
        position: relative;
        background: #852119;
        padding: 3px 10px;
        color: #ffffff;
        width: 110px;
        display: block;    
        cursor: pointer !important;
    }

    .show_more:after {
        top: 100%;
        left: 50%;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
        border-color: rgba(174, 169, 157, 0);
        border-top-color: #852119;
        border-width: 10px;
        margin-left: -10px;
    }

    .timeline-wrap .settings a:hover {
        color: #AEA99D;
        text-decoration: none;
    }

    .edit-raremontage {
        color: #AEA99D;
        position: absolute;
        top: 8px;
        right: 120px;
        font-size: 16px;
        background: url("../images/edit-img-icon.png") no-repeat scroll 0 8px !important;
        padding-left: 25px;
    }

    .edit-raremontage:hover {
        color: #AEA99D;
        text-decoration: none;
    }

    .settings a,
    .settings a i {
        color: #AEA99D !important;
    }

    .edit-quote {
        bottom: 15px;
        color: #ffffff;
        left: 20px;
        position: absolute;
        width: 100%;
    }

    span.temp_content {
        color: #133a39;
        float: left;
        font-size: 24px;
        line-height: 26px;
        width: 90%;
        word-wrap: break-word;
        position: absolute;
        bottom: 70px;
        left: 20px;
    }

    .edit-quote input.temp_text_edit {
        background: #1e9ad6 !important;
        border: medium none !important;
        font-size: 16px !important;
        height: 35px;
        line-height: 26px;
        margin-bottom: 5px;
        width: 105px;
        color: #ffffff;
        left: 0;
        position: absolute;
        top: -39px;
    }

    .edit-quote input.temp_text_edit:hover {
        color: #ffffff;
    }

    #fcontainer .imgholder {
        word-wrap: break-word;
    }

    .box-container .vidgrid {
        float: left;
        width: 100%;
    }

    .box-container .shelf-box-cont {
        float: left;
        width: 100%;
    }

    .box-container .shelf-box-footer {
        border-top: 1px solid #cbd3d9;
        float: left;
        height: 40px;
        padding: 0 15px;
        position: relative;
        width: 100%;
    }

    .shelf-box-footer .page-myBinder .icon-myBinder {
        top: -2px;
    }

    #container label {
        font-weight: normal;
    }

    .img-edit-hover {
        display: none;
    }

    .img-temp-wrap {
        position: relative;
    }

    .img-temp-wrap:hover .img-edit-hover {
        display: block;
        position: absolute;
        width: 100%;
        top: 0;
        bottom: 0;
        background-color: rgba(19, 58, 57, 0.8);
    }

    .img-edit-hover .temp_upload {
        background: #ff646a !important;
        color: #ffffff;
        border: medium none !important;
        font-size: 16px !important;
        height: 35px;
        line-height: 26px;
        margin-bottom: 5px;
        min-width: 120px;
        position: absolute;
        top: 50%;
        left: 50%;
        margin-left: -60px;
        margin-top: -17px;
        z-index: 100;
    }

    .img-edit-hover .temp_upload:hover {
        color: #ffffff;
    }

    .img-new-hover {
        display: block;
        position: absolute;
        width: 100%;
        top: 0;
        bottom: 0;
    }

    .new-img-hover-effect {
        display: none;
    }

    .img-new-hover:hover .new-img-hover-effect {
        display: block;
        position: absolute;
        width: 100%;
        top: 0;
        bottom: 0;
        background-color: #b00815;
    }
	.img-new-hover .temp_upload {
        background: url("../images/img-upload-arrow.png") no-repeat left 10px !important;
        color: #ffffff;
        border: medium none !important;
        font-size: 16px !important;
        height: 35px;
        line-height: 26px;
        margin-bottom: 5px;
        min-width: 120px;
        position: absolute;
        padding-left: 25px !important;
        top: 50%;
        left: 50%;
        margin-left: -60px;
        margin-top: -17px;
        z-index: 100;
    }

    .img-new-hover .temp_upload:hover {
        color: #ffffff !important;
    }

    .img-new-hover .temp_upload:hover {
        color: #ffffff !important;
    }

    .suggestion_box .enc_power-data-wrap .enc_power_personal_optout p {
        line-height: 18px !important;
        margin: 0 !important;
    }

    #imagecollage #tabs-tem {
        padding: 0 15px !important;
        margin-top: 30px !important;
    }

    #imagecollage .ui-tabs ul {
        padding: 0;
        margin: 0 0 10px 15px !important;
    }

    #imagecollage .ui-tabs ul li {
        background: #ced5db !important;
        border: medium none !important;
        float: left !important;
        font-size: 16px;
        margin: 0 2px;
        padding: 12px 30px;
        color: #143b38 !important;
    }

    #imagecollage .ui-tabs ul li.ui-tabs-active,
    #imagecollage .ui-tabs ul li.ui-tabs-active:hover {
        background: #84c659 !important;
        color: #ffffff !important;
    }

    #imagecollage .ui-tabs ul li:hover {
        background: #eeeeee !important;
        color: #143b38 !important;
    }

    #imagecollage .ui-tabs ul li.ui-tabs-active a {
        color: #ffffff !important;
    }

    #imagecollage .ui-tabs ul li a:hover {
        color: #143b38 !important;
    }

    #imagecollage .ui-tabs .green-edit {
        font-size: 17px !important;
        height: 35px;
        line-height: 25px !important;
        margin-left: 0;
        min-width: 80px;
        padding: 5px 19px !important;
        font-family: gibson-light !important;
        border-radius: 30px;
    }

    #tabs-gal .gal-tmp-img {
        border: 3px solid #eee;
        margin-bottom: 3px;
        margin-top: 15px;
        position: relative;
        text-align: center;
    }

    #tabs-gal .gal-tmp-img img {
        height: 136px;
        margin: auto;
        width: 100%;
    }

    #tabs-gal .gal-tmp-img .img-check {
        bottom: -4px;
        height: 30px;
        right: -3px;
        position: absolute;
        text-align: center;
        width: 35px;
        z-index: 100;
    }

    #tabs-gal .gal-tmp-img .img-check span {
        background: url("../images/checkbox-check.png") no-repeat scroll 0 0 !important;
        bottom: 0;
        bottom: -4px;
        height: 30px;
        position: absolute;
        left: 1px;
        text-align: center;
        width: 35px;
        z-index: 100;
    }

    #tabs-gal .gal-tmp-img .img-check input[type=checkbox]:checked+span {
        background: url("../images/checkbox-checked.png") no-repeat scroll 0 0 !important;
        bottom: 0;
        height: 27px;
        left: 1px;
        margin: 0;
        position: absolute;
        width: 30px;
    }

    #tabs-gal .gal-tmp-img .img-check #check_list {
        visibility: hidden;
    }

    #tabs-gal .gal-tmp-img a.delete {
        height: 30px;
        margin-top: -15px;
        margin-left: -15px;
        position: absolute;
        left: 50%;
        top: 50%;
        width: 35px;
    }

    #tabs-gal .gal-tmp-img .hover-block {
        display: none;
        position: absolute;
        width: 100%;
        top: 0;
        bottom: 0;
        left: 0;
    }

    #tabs-gal .gal-tmp-img:hover .hover-block {
        display: block;
        background-color: rgba(19, 58, 57, 0.8);
    }

    #tabs-gal .gal-tmp-img a.delete i {
        color: #ffffff !important;
        font-size: 30px;
    }

    #imagecollage .modal-content button.close {
        line-height: 12px !important;
        color: #ffffff !important;
    }

    #imagecollage #imageslot {
        background: #f2f2f2 none repeat scroll 0 0;
        border: 1px solid #ccc;
        margin-top: 15px;
        padding: 15px 15px 75px !important;
        width: 100%;
    }

    #imagecollage #imageslot #filediv {
        margin-bottom: 15px;
    }

    #imagecollage #imageslot input.upload {
        border: medium none;
        font-family: gibson-light;
        font-size: 16px;
        margin-right: 10px;
        padding: 6px 20px;
        position: absolute;
        bottom: 22px;
        left: 16px;
    }

    #imagecollage #imageslot input#uploadg {
        left: 175px !important;
    }

    #tabs-gal input#upload {
        margin-left: 15px !important;
        margin-right: 0 !important;
    }

    #imageslot #filediv {
        border: 1px solid #ddd;
        float: left;
        height: 136px;
        margin-right: 2%;
        padding: 5px;
        position: relative;
        width: 23%;
        overflow: hidden;
    }

    #imageslot #filediv .img-block {
        height: 136px;
        position: relative;
        width: 100%;
    }

    #imageslot #filediv .img-block img {
        height: 124px;
        width: 100%;
    }

    #imageslot #filediv input#file {
        float: none;
        font-size: 12px;
        margin: 50px auto 0;
        overflow: hidden;
        width: 162px;
        word-wrap: break-word;
    }

    #imageslot #filediv .img-block img.img-cancel {
        cursor: pointer;
        height: 28px;
        right: 5px;
        position: absolute;
        top: 5px;
        width: 28px;
    }

    #temp_text_modal h3 {
        color: #1e9bd5;
        font-family: gibson-regular;
        font-size: 32px;
    }

    #temp_text_modal .modal-content {
        width: 750px !important;
        padding: 30px 80px 60px !important;
    }

    #temp_text_modal .modal-dialog {
        width: 750px !important;
    }

    #temp_text_modal #form_temp_text textarea {
        height: 110px !important;
        margin-bottom: 20px;
        background: #ffffff !important;
    }

    #temp_text_modal #sumbit_temp_text {
        border: medium none;
        float: right;
        font-family: gibson-light;
        font-size: 20px;
        min-width: 104px;
    }

    #temp_text_modal .modal-header {
        border: none !important;
    }

    #temp_text_modal #charNum {
        color: #9e9e9e;
        float: left;
        line-height: 38px;
        text-align: right;
        width: 70%;
    }

    #temp_text_modal .close {
        line-height: 10px !important;
        opacity: 1.0;
    }

    #singleimageupload .modal-content {
        width: 750px !important;
        padding: 0 20px;
    }

    #singleimageupload .modal-dialog {
        width: 750px !important;
    }

    #singleimageupload .close {
        line-height: 10px !important;
        opacity: 1.0;
    }

    #singleimageupload #sumbit_temp {
        border: medium none;
        font-family: gibson-light !important;
        font-size: 17px !important;
        min-width: 104px;
        margin-top: 20px;
        border-radius: 30px;
        font-weight: normal !important;
        margin-bottom: 15px;
    }

    #singleimageupload #sumbit_temp:hover {
        color: #ffffff !important;
    }

    #singleimageupload h3 {
        color: #870011;
        font-family: gibson-regular;
        font-size: 26px;
        margin-bottom: 0;
    }

    #singleimageupload input#inputtemplate {
        float: left;
        margin-bottom: 20px;
        margin-right: 95%;
        overflow: hidden;
        width: 101px !important;
        outline: none !important;
        border: none;
    }

    @-moz-document url-prefix() {
        #singleimageupload input#inputtemplate {
            width: 80px !important;
        }
    }

    #imagecollage .modal-content {
        padding: 0 20px;
    }

    #imagecollage h3 {
        color: #870011;
        font-family: gibson-regular;
        font-size: 26px;
        margin-bottom: 0;
    }

    #tabs-tem .profile_collage-pop {
        position: relative;
    }

    #tabs-tem .profile_collage-pop .temp-check {
        bottom: -4px;
        height: 30px;
        right: 12px;
        position: absolute;
        text-align: center;
        width: 35px;
        z-index: 100;
    }

    #tabs-tem .profile_collage-pop .temp-check span {
        background: url("../images/checkbox-check.png") no-repeat scroll 0 0 !important;
        bottom: 0;
        height: 27px;
        left: 1px;
        margin: 0;
        position: absolute;
        width: 30px;
    }

    #tabs-tem .profile_collage-pop .temp-check input[type=radio]:checked+span {
        background: url("../images/checkbox-checked.png") no-repeat scroll 0 0 !important;
        bottom: 0;
        height: 27px;
        left: 1px;
        margin: 0;
        position: absolute;
        width: 30px;
    }

    #tabs-tem .profile_collage-pop .temp-check input {
        visibility: hidden;
    }

    .protocol-cont-wrap {
        background: #ffffff;
        padding: 25px;
    }

    .protocol-cont-wrap .protocol_thank {
        font-size: 34px;
        margin: 10px 0 10px;
        font-family: gibson-light;
    }

    .protocol-cont-wrap .protocol_thank_desc {
        padding-bottom: 25px;
        margin-bottom: 25px;
        border-bottom: 1px solid #ddd;
    }

    .disclame_courage {
        margin: auto !important;
        width: 80px !important;
        border-radius: 0 !important;
        border: none !important;
        color: #ffffff !important;
        background: #D0021B !important;
    }

    #myModaldisclaimer h4 {
        color: #444 !important;
        margin-top: 0px;
        font-size: 22px;
        margin-bottom: 0px;
    }

    #myModaldisclaimer .modal-header {
        padding: 15px 0px;
    }

    #myModaldisclaimer .modal-body {
        padding: 15px 0px;
    }

    .no_disclame {
        background: #AEA99D !important;
        margin-left: 20px !important;
        width: 80px !important;
        color: #ffffff !important;
        border: none !important;
    }

    input#aw-whats-new-submit {
        padding-top: 2px !important;
        padding-bottom: 2px !important;
    }

    .lrshare_button .lr-mobile-top-wrap {
        display: none;
    }

    .globalsearch_head {
        line-height: 52px;
    }

    .cd-timeline-content .event_desc h2 {
        white-space: nowrap;
    }

    .invites-list-box .action {
        width: 180px;
    }

    #ask-dory-widget {
        height: 90% !important;
        -webkit-overflow-scrolling: touch;
    }

    #dory-iframe-inner iframe#dory-iframe-widget {
        -webkit-overflow-scrolling: touch;
    }

    #noggin ul#table-noggin li.ticket-item .ticket-time {
        word-wrap: break-word;
    }

    /*  confirm box  */

    img.dialog-image {
        left: 14px;
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
    }

    #icon-bg-div {
        background-size: 100% auto;
        bottom: auto;
        height: 90px;
        left: 28px;
        position: absolute;
        top: 47%;
        transform: translate(0px, -50%);
        width: 75px;
    }

    #icon-bg-div.alert-rare-team-icon {
        background: url("../images/rareteam-icon.png") no-repeat scroll 0 0 !important;
        background-size: 100% auto !important;
        height: 57px;
    }

    #icon-bg-div.alert-profile-icon {
        background: url("../images/user-icon1.png") no-repeat scroll 0 0 !important;
        background-size: 100% auto !important;
    }

    #icon-bg-div.alert-mybinder {
        color: #3f3f3f;
        font-size: 69px;
        line-height: 69px;
        height: 69px;
    }

    #icon-bg-div.alert-rare-courage {
        background: url("../images/rare-courage-ico.png") no-repeat scroll 0 0 !important;
        background-size: 100% auto !important;
    }

    #icon-bg-div.alert-blocked-person {
        background: url("../images/SCD-voice-alert.png") no-repeat scroll 0 0 !important;
        background-size: 100% auto !important;
    }

    #icon-bg-div.alert-track-ga {
        background: url("../images/SCD-voice-alert.png") no-repeat scroll 0 0 !important;
        background-size: 100% auto !important;
    }

    #icon-bg-div.alert-fapvoice {
        background: url("../images/SCD-voice-alert.png") no-repeat scroll 0 0 !important;
        background-size: 100% auto !important;
    }

    #icon-bg-div.alert-settings-icon {
        background: url("../images/settings-icon.png") no-repeat scroll 0 0 !important;
        margin-left: 9px;
        background-size: 100% auto !important;
    }

    #icon-bg-div.alert-journey-icon {
        background: url("../images/settings-icon.png") no-repeat scroll 0 0 !important;
        background-size: 100% auto !important;
    }

    .courage-stream-outer {
        float: left;
        position: relative;
        width: 100%;
    }

    .activity_update_right {
        position: relative;
        top: 0;
        left: 15px;
        padding-top: 15px;
    }

    .activity_update_right ul.activity-update-list {
        padding: 0 !important;
    }

    .activity_update_right ul.activity-update-list li {
        width: 100%;
        float: left;
        margin-bottom: 15px;
        color: #444444 !important;
        font-size: 14px;
        line-height: 18px;
        font-family: 'gibson-regular';
    }

    .activity_update_right ul.activity-update-list li b {
        font-family: 'gibson-semibold';
        font-weight: normal !important;
        font-size: 15px;
    }

    .activity_update_right ul.activity-update-list li img {
        width: 45px;
        height: 45px;
        margin: 0 15px 0 0;
        float: left;
        border-radius: 50%;
        object-fit: cover;
    }

    .activity_update_right ul.activity-update-list li a strong {
        font-family: 'gibson-semibold';
        font-weight: normal !important;
        font-size: 15px;
    }

    .community_activity .view-all {
        margin-bottom: 20px;
    }

    .community_activity .view-all a {
        color: #D0021B !important;
    }

    .activity_update_right h2 {
        color: #284f4a;
        font-family: 'gibson-light';
        font-size: 22px;
        margin: 0 0 25px 0;
    }

    .activity_update_right h2 span {
        /*color: #10ac96;*/
    }

    .act_list img {
        height: 50px;
        width: 50px;
    }

    .act_list p {
        margin-left: 25px;
    }

    .community_activity {
        display: block;
    }

    span.act_desc {
        display: block;
        padding-top: 10px;
    }

    span.act_desc a {
        text-decoration: none;
        color: #444444 !important;
        font-size: 15px;
    }

    /*rareteam activity listing*/

    .rareteam_activity ul.activity_list {
        padding: 0 !important;
    }

    .rareteam_activity ul.activity_list li {
        width: 100%;
        float: left;
        margin-bottom: 20px;
        color: #aea99d !important;
        font-size: 14px;
        line-height: 16px;
        font-family: 'gibson-regular';
        list-style: none;
    }

    .rareteam_activity ul.activity_list li b {
        font-family: 'gibson-semibold';
        font-weight: normal;
    }

    .rareteam_activity ul.activity_list li img {
        width: 35px;
        height: auto;
        margin: 0 15px 10px 0;
        float: left;
    }

    .rareteam_activity h2 {
        color: #284f4a;
        font-family: 'gibson-light';
        font-size: 22px;
        margin: 0 0 30px 0;
    }

    .rareteam_activity h2 span {
        color: #10ac96;
    }

    .rareteam_activity ul.activity_list li a {
        text-decoration: none !important;
        color: #aea99d !important;
    }

    /*  team intro courage  */

    .rare-team-intro.activity_update_right {
        background: #fff none repeat scroll 0 0;
        display: block;
        font-size: 16px;
        max-width: 39%;
        padding: 17px;
        position: absolute;
        left: auto;
        top: -10px;
        width: 372px;
        z-index: 10;
    }

    .rare-team-intro.activity_update_right::after {
        border-color: #fff transparent;
        border-style: solid;
        border-width: 0 20px 20px;
        content: "";
        display: block;
        left: 10%;
        position: absolute;
        top: -20px;
        width: 0;
    }

    .rare-team-intro.activity_update_right.rare-team-intro-fixed {
        left: 755px;
        position: fixed;
        top: 85px;
    }

    /*  end team intro courage  */

    #toggle #list {
        width: 500px !important;
    }

    .page-template-message-center .container.pull-left {
        background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    }
.container.pull-left {
    float: none !important;
}
    .page-template-message-center #primary-cont {
        margin-bottom: 0;
    }

    .cometchat_ccmobiletab_redirect {
        font-size: 16px;
        padding: 5px 10px;
        font-weight: normal;
        display: none;
    }

    .my-nomination-cont .tickets-container .ticket-time {
        word-wrap: break-word;
    }

    #blocklist_tab .item {
        max-width: 115px;
    }

    .courage-post .activity-content a.delete-activity,
    .courage-post .activity-content a.buddyboss_edit_activity {
        color: #98a8b4 !important;
    }

    .slided_right .slide-right {
        background: #c96a76 url("../images/flyout-icon-active-new.png") no-repeat scroll 2px 5px !important;
    }

    .slided_right:hover .slide_right {
        background: #870011 url("../images/flyout-icon-active-hov.png") no-repeat scroll center center !important;
    }

    .courage_post_form_box #cur-post-save {
        bottom: -15px;
        position: relative;
    }

    .rare-profile .prfile_role {
        font-size: 22px !important;
    }

    #buddypress .rareteam_messages div#message p {
        background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
        border: medium none;
    }

    .slide-post-box+div {
        line-height: 20px;
        margin-bottom: 5px;
        padding: 15px;
    }

    .group-loop.rareteam_messages {
        display: none;
    }

    ul#socialList a.social_link {
        line-height: 20px;
    }

    .courage_post_content #buddypress-edit-activity-wrapper {
        float: left;
        width: 100%;
    }

    /*height: 95px;*/

    .post-cont-actions {
        float: left;
        width: 100%;
        position: relative;
    }

    .courage_post_content a.buddyboss_edit_activity_cancel {
        margin-right: 10px;
    }

    .courage_post_content a.action-save {
        margin-right: 10px;
    }

    .bpfb_controls_container .qq-upload-button {
        cursor: pointer;
    }

    .courage_post_content iframe {
        margin-top: 10px;
    }

    /*  legal page */

    .legal-page-tabs {
        border-bottom: 5px solid #890012;
        float: left;
        width: 100%;
    }

    .legal-page-tabs .nav-tabs li a {
        background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
        color: #949ba1;
        padding-left: 35px;
        padding-right: 35px;
        border: none;
    }

    .legal-page-tabs>.nav-tabs>li.active>a,
    .legal-page-tabs>.nav-tabs>li.active>a:hover,
    .legal-page-tabs>.nav-tabs>li.active>a:focus {
        background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
        border: medium none;
        color: #890012 !important;
    }

    .legal-page-tabs>.nav-tabs>li>a:hover {
        border: none;
        color: #890012;
    }

    .legal-page-tabs>.nav-tabs>li.active::after {
        border-color: #890012 transparent;
        border-style: solid;
        border-width: 10px 10px 0;
        bottom: -15px;
        content: "";
        display: block;
        left: 50%;
        position: absolute;
        transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        -webkit-transform: translateX(-50%);
        width: 0;
    }

    .tab-content.legal-page-tab-content {
        float: left;
        padding-top: 43px;
        width: 100%;
    }

    footer#legal-page-footer {
        float: left;
        width: 100%;
        background: #EFF0F4;
        text-align: center;
        height: 55px;
        line-height: 55px;
        margin-bottom: 20px;
    }

    .legal-page-tab-content hr {
        border-color: #959da0;
    }

    .legal-page-tab-content p {
        color: #223738;
    }

    .legal-page-tab-content h3 {
        color: #223738;
        font-weight: bold;
    }

    /*  end legal page */

    .visual-slide-cont a.post_visual+div {
        padding: 10px;
        word-wrap: break-word;
    }

    .mysettings-tabs select {
        border-radius: 0;
        -webkit-appearance: none;
        -moz-appearance: none;
        background: none;
        background: #ffffff url("../images/select-bg.png") no-repeat right top !important;
        text-indent: 0.01px;
        text-overflow: '';
        padding-right: 32px;
        height: 32px !important;
        background-size: 35px auto !important;
    }

    select::-ms-expand {
        display: none;
    }

    #timeZone>option {
        border-bottom: 1px solid #ddd !important;
        padding: 6px 3px !important;
    }

    select#timeZone {
        overflow: hidden;
        padding-right: 35px;
        text-overflow: ellipsis;
    }

    ul.head-nav li .fa-cog {}

    .journey-coming-soon {
        border: none !important;
    }

    .journey-coming-soon img {
        width: 100%;
        height: auto;
        max-width: 400px;
    }

    .enc-home-comingsoon {
        display: block !important;
    }

    .enc-home-comingsoon .enc-cont {
        background: url("../images/enc-home-zeebra.png") no-repeat center bottom !important;
        background-size: 165px auto !important;
        padding-bottom: 125px;
    }

    .enc-home-comingsoon .enc-head {
        color: #fff;
        font-family: "Gibson-Light";
        font-size: 20px;
        line-height: 52px;
        min-height: 52px;
        padding-left: 10px;
        background: url("../images/enc-head-home-cs-new.png") no-repeat right top !important;
        background-size: cover !important;
        position: relative;
    }

    .enc-home-comingsoon .enc-head .right {
        width: 50px;
        height: 60px;
        position: absolute;
        right: 0;
        top: 0;
        background: url("../images/enc-head-home-rightcs.png") no-repeat left top !important;
    }

    .enc-home-comingsoon h3 {
        color: #6983f1;
        font-family: "gibson-semibold";
        font-size: 18px;
        margin: 10px 0 2px;
    }

    .enc-home-comingsoon p {
        color: #29433e;
        font-size: 13px;
        font-family: "Gibson-Light";
        line-height: 18px;
    }

    .enc-home-comingsoon p span {
        font-family: "gibson-semibold";
    }

    .groups .journey-coming-soon {
        display: none;
    }

    .detail-page-inner-left {
        padding-right: 0 !important;
        border-right: 2px solid #f5ecdd;
    }

    .home-rare-team {}

    .home-rare-team-head {
        background: #249fda;
        color: #ffffff;
        font-family: "gibson-light";
        font-size: 26px;
        line-height: 22px;
        min-height: 60px;
        padding-left: 66px;
        padding-top: 8px;
        position: relative;
    }

    .home-rare-team-head img {
        left: 10px;
        position: absolute;
        top: 12px;
        width: 50px;
    }

    .home-rare-team-head span {
        font-family: "gibson-regular";
        font-size: 24px;
    }

    .home-rare-team-head span.bottom-txt {
        display: block;
        font-family: "gibson-light";
        font-size: 15px;
    }

    .home-rare-team-cont {
        padding: 10px;
        color: #323e48;
        font-size: 13px;
        line-height: 18px;
    }

    .home-rare-team-cont a {
        color: #249fda;
        font-family: "Gibson-regular";
        font-size: 15px;
        margin-top: 10px;
        display: block;
    }

    .home-rare-team-cont span.btn-home {
        background: none !important;
        color: #249fda !important;
        font-family: "Gibson-regular" !important;
        font-size: 16px !important;
        margin-top: 10px !important;
        display: block !important;
    }

    .home-rare-team-cont img {
        width: 100%;
        height: auto;
        margin-top: 10px;
        max-width: 190px;
    }

    .fapcouncil-dts-head a {
        color: #D0021B !important;
        font-size: 24px;
        line-height: 30px
    }

    .fapcouncil-content .panel-title a {
        color: #ffffff !important;
    }

    .home-join-courage {
        padding: 15px;
        color: #323e48;
        font-size: 13px;
        line-height: 18px;
        font-family: "Gibson-regular";
    }

    .home-join-courage img.home-courage-logo {
        margin-bottom: 10px;
    }

    .home-join-courage-btn span.btn-home {
        background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
        color: #10ac96 !important;
        display: block !important;
        font-family: "Gibson-regular" !important;
        font-size: 15px !important;
        margin-top: 10px !important;
    }

    .fapcouncil-dts-head a:hover {
        text-decoration: none;
    }

    .fapcouncil-dts-head .img-icon {
        width: 35px;
        height: 35px;
        margin-right: 10px;
        display: block;
        float: left;
    }

    .fapcouncil-dts-head .img-icon img {
        width: 100%;
        height: auto;
    }

    .newmemberlist {
        padding: 0 10px !important;
    }

    .courage-post .ac-reply-cancel {
        color: #23527c !important;
    }

    .courage_post_form_box #whats-new-submit input[type="submit"].idealpost {
        background: #afbdc8 !important
    }


    a.buddyboss_edit_activity_cancel {
        color: #98a8b4 !important;
    }

    .newerror_class {
        width: 100%;
        background-color: rgba(255, 255, 255, 0.9);
        left: 0;
        top: 15%;
        height: 75%;
        z-index: 100;
        padding-top: 50%;
        font-size: 16px;
        position: absolute;
    }

    .round-up-author-info {
        float: left;
        margin-bottom: 20px;
        width: 100%;
        margin-top: 20px;
        position: relative;
    }

    .r-author-image {
        float: left;
        margin-right: 10px;
        overflow: hidden;
        width: 70px;
    }

    .r-author-image img {
        height: auto;
        width: 100%;
    }

    .r-author-name {
        color: #9ea9af;
        float: left;
        height: 36px;
        left: 80px;
        margin-top: -18px;
        position: absolute;
        top: 50%;
        max-width: 50%;
    }

    .r-article-cont {
        float: left;
        width: 100%;
        margin-bottom: 20px;
    }

    .r-article-cont p {
        width: 100%;
        float: left;
    }

    .r-article-image {
        float: right;
        width: 100%;
    }

    .r-article-image img {
        width: 100%;
        height: auto;
    }

    .r-repeater-cont {
        background: #F4F0E8 none repeat scroll 0 0;
        float: left;
        padding: 0 30px 20px;
        position: relative;
        width: 100%;
    }

    .r-repeater-cont h3 {
        margin-bottom: 3px;
    }

    .r-repeater-cont a.more {
        color: #c96a76 !important;
        padding-right: 10px !important;
    }

    .r-repeater-cont a.more i {
        color: #c96a76 !important;
        font-size: 20px;
        line-height: 20px;
        position: relative;
        top: 3px;
    }

    .r-article-main h3.r-article-head,
    .r-article-main h3.r-article-head {
        font-family: gibson-light;
        font-size: 32px;
        line-height: 32px;
        margin-bottom: 0px !important;
    }

    .r-article-share .social-share-box {
        /*background: #f1f2f6;*/
        height: 30px;
        padding: 5px 13px 5px 0;
    }

    .r-article-share .social-share {
        float: left;
        height: 20px;
        width: 55px;
    }

    .r-article-share .page-myBinder {
        margin-left: 10px;
        margin-right: 10px !important;
        float: left !important;
    }

    .r-article-share .social-share span.icon-share {
        left: 0 !important;
    }

    .r-article-share .page-myBinder .icon-myBinder {
        float: left;
        position: relative;
        top: 1px;
    }

    .r-article-share .social-share {
        position: relative;
    }

    .r-article-cont .social-share-inner {
        bottom: 20px !important;
    }

    .source-cont {
        color: #9ea9af;
        float: left;
        margin-bottom: 10px;
        width: 100%;
    }

    .source-cont a {
        color: #D0021B !important;
    }

    .repeater-count {
        background: #ffffff none repeat scroll 0 0;
        border-radius: 50%;
        color: #d5d9dc;
        display: block;
        font-size: 18px;
        height: 33px;
        left: -15px;
        line-height: 33px;
        position: absolute;
        text-align: center;
        top: 18px;
        width: 33px;
    }

    /*media Query for responsive view always to be in bottom of css */

    .acomment-options .carebut {
        font-size: 13px !important;
        line-height: 16px;
        margin-top: 0;
    }

    .acomment-options .enc_counter {
        margin-top: 0;
    }

    ul.rare-list li form {
        margin-bottom: 0 !important;
    }

    #terms-of-use>p,
    #terms-of-use>ul {
        margin-bottom: 20px;
    }

    #terms-of-use>i {
        margin-bottom: 10px;
    }

    #myModalinst1 .modal-content.thankyou-register,
    #myModalinst2 .modal-content.thankyou-register {
        height: auto !important;
        float: left;
    }

    .bp-avatar-status #bp-avatar-feedback {
        background: #870011 none repeat scroll 0 0;
        border: medium none;
        color: #ffffff;
        font-size: 0;
        min-height: 50px;
        height: auto;
        position: relative;
        text-align: center;
        font-size: 24px !important;
        line-height: 30px;
        cursor: pointer;
    }

    .home-dp {
        height: 100px;
        left: 0;
        position: absolute;
        top: 0;
        width: 100px;
        border-radius: 50%;
    }

    .home-dp img {
        width: 100px;
        border-radius: 50%;
        height: 100px;
    }

    .home-dp a#profilepic {
        display: none;
        font-size: 14px;
        position: absolute;
        bottom: -8px;
        color: #ffffff;
        text-align: center;
        width: 100px;
        height: 40px;
        background: url("../images/upload-dp.png") no-repeat scroll 0 0;
        left: 3px;
    }

    .home-dp:hover a#profilepic {
        display: block;
    }

    .home-view-profile {
        color: #98a8b4;
        float: left;
        font-family: gibson-regular;
        font-size: 14px;
    }

    .home-view-profile i {
        font-size: 18px;
        left: 2px;
        position: relative;
        top: 1px;
    }

    .home-view-profile:hover {
        color: #98a8b4;
        text-decoration: none;
    }

    .visual-title {
        padding-bottom: 0 !important;
    }

    .visual-cont {
        padding-top: 0 !important;
    }

    /*  register form validation */

    .error11 {
        color: #ff0000;
        font-size: 12px;
        line-height: 12px;
        left: 0;
    }

    .tml-reg-pol {
        width: 90%;
    }

    .tml-reg-pol .error11 {
        left: 0;
        position: absolute;
        top: 27px;
        width: 100%;
    }

    .tml-user-login-wrap .error11 {
        bottom: -48px;
        position: absolute;
    }

    #cimy_uef_wp_p_field_1 .error11 {
        bottom: -8px;
        left: 0;
        position: absolute;
    }

    .register-new #cimy_uef_wp_p_field_1 .error11 {
        bottom: -13px !important;
    }

    #cimy_uef_wp_p_field_1 {
        position: relative;
    }

    .tml-user-email-wrap .error11 {
        bottom: -15px;
        left: 0;
        position: absolute;
    }

    .tml-user-email-wrap {
        position: relative;
    }

    .tml-user-email-wrap-1 .error11 {
        bottom: -12px;
        left: 0;
        position: absolute;
    }

    .mobile-register .tml-user-email-wrap-1 .error11 {
        bottom: -18px;
    }

    .tml-user-email-wrap-1 {
        position: relative;
    }

    /*  end register form validation */

    .page-template-template_legal_page li {
        margin-bottom: 10px;
    }

    .page-template-template_legal_page ul {
        margin-bottom: 20px;
    }

    .page-template-template_legal_page ul.head-nav {
        margin-bottom: 0 !important;
    }

    .page-template-template_legal_page .legal-page-tabs ul {
        margin-bottom: 0;
    }

    .page-template-template_legal_page .legal-page-tabs li {
        margin-bottom: -1px;
    }

    .page-template-template_legal_page ul#left-primary-menu li {
        margin-bottom: 0 !important;
    }

    .page-template-template_legal_page ul#left-primary-menu {
        margin-bottom: 0 !important;
    }

    .relatesd_to_post ul {
        float: left;
        padding: 0;
        width: 100%;
    }

    .relatesd_to_post {
        float: left;
        width: 100%;
        border-top: 1px solid #ccd0d0;
        padding-top: 15px;
    }

    .relatesd_to_post>h2 {
        color: #259fd9;
        float: left;
        font-family: gibson-regular;
        font-size: 25px;
        text-transform: lowercase;
        width: 100%;
    }

    .relatesd_to_post h3 {
        border-bottom: 1px solid #ccd0d0;
        float: left;
        font-family: gibson-regular;
        font-size: 20px;
        padding-bottom: 16px;
        text-align: left;
        text-transform: lowercase;
        width: 100%;
    }

    .relatesd_to_post li {
        float: left;
        font-family: gibson-regular;
        font-size: 14px;
        list-style-type: none;
        margin-bottom: 10px;
        width: 100%;
    }

    img.bpfb_link_preview_image {
        height: auto !important;
        width: 90% !important;
    }

    .fapcouncil-content .pp_bucket_info a {
        color: #1f3c38;
        font-size: 13px;
        font-family: gibson-semibold;
    }

    .fapcouncil-content .pp_bucket_info .fap_content {
        color: #1f3c38;
        font-size: 13px;
        font-family: gibson-regular;
    }

    .fapcouncil-content .pp_bucket_info .fap_location {
        color: #a2b5bd;
        font-size: 13px;
        font-family: gibson-regular;
    }

    .courage-stream-outer ul.activity-list {
        border: medium none !important;
    }

    #basesection {
        float: left;
        position: relative;
        width: 100%;
    }

    .motage_start {
        float: left;
        height: 90px;
        margin-top: -45px;
        overflow: hidden;
        position: absolute;
        text-align: center;
        top: 50%;
        width: 100%;
        z-index: 100;
    }

    .temp_started {
        background: #ff646a !important;
        color: #ffffff;
        border: medium none !important;
        font-size: 16px !important;
        height: 35px;
        line-height: 26px;
        margin-bottom: 5px;
        min-width: 120px;
    }

    .temp-collage {
        font-size: 17px;
        font-family: gibson-light;
        font-weight: bold;
        margin-bottom: 4px;
    }

    .acomment-content p a {
        word-wrap: break-word;
        width: 100%;
    }

    .acomment-content p .activity-read-more a {
        width: auto !important;
        display: inline;
        float: none !important;
    }

    .modal-body #t_text {
        padding-bottom: 17px;
    }

    .acomment-content a.mention-name {
        color: #c96a76 !important;
    }

    .tribute-container {
        z-index: 999 !important;
    }

    #imagecollage .collagecolor {
        background-color: #AEA99D !important;
    }

    #imagecollage #collage_spinner {
        float: right !important;
        margin-right: 10px;
        margin-top: 24px;
    }

    #news-meetings-id #curate-accordion .panel-body {
        padding: 15px;
    }

    #news-meetings-id .feat_new_block_img {
        padding-left: 0;
    }

    #news-meetings-id .panel .panel-body .news-meetings-tab {
        border-bottom: 1px solid #cbd1d5;
        float: left;
        margin-bottom: 12px;
        padding-bottom: 10px;
        width: 100%;
    }

    .news-top-share .clinical_share {
        float: right;
        margin-top: 0px;
        padding-bottom: 5px;
        text-align: right;
        width: 60px;
    }

    .news-top-share .clinical_share.news-bind {
        width: 96px;
        margin-right: 0px;
        top: -3px;
        position: relative;
    }

    .news-top-share .clinical_share a {
        margin-left: 0;
    }

    #news-meetings-id .panel .panel-body .row .col-sm-12:last-child .news-meetings-tab {
        border: none !important;
    }

    .mobile-message {
        background: #0b3a3d none repeat scroll 0 0;
        color: #ffffff;
        float: left;
        font-family: gibson-light;
        font-size: 24px;
        left: 0;
        line-height: 30px;
        padding: 60px 30px;
        position: fixed;
        top: 0;
        width: 100%;
        z-index: 10003;
    }

    .mobile-message h3 {
        color: #84c458;
        font-size: 38px;
        width: 100%;
        margin: 0 0 5px;
        font-family: gibson-light;
    }

    .mobile-message span.link-text {
        color: #84c458;
    }

    .mobile-message .close-mob-mesg {
        background: rgba(0, 0, 0, 0) url("../images/messg-close.png") no-repeat scroll 0 0 !important;
        display: block;
        height: 42px;
        position: absolute;
        right: 15px;
        top: 15px;
        width: 52px;
        cursor: pointer;
    }

    .mesg-hide {
        display: none !important;
    }

    /*rare team new wireframe*/

    .raremates>h3 {
        background: url(../images/rareteam-icon-blue.png) no-repeat left center;
        padding-left: 45px !important;
        width: 135px !important;
        background-size: 35px;
    }

    .team-mate-block {
        padding-right: 0;
    }

    .groups #buddypress>div#item-header {
        display: none;
    }

    .team-lists-outer {
        background: #fff;
        padding: 0;
        height: 100%;
    }

    .team-lists {
        float: left;
        list-style-type: none;
        padding: 0;
        width: 100%;
    }

    .team-lists>li {
        float: left;
        width: 100%;
        position: relative;
        margin-bottom: 6px;
        padding-left: 50px;
    }

    .team-lists .member-pro-pic {
        float: left;
        max-width: 48px;
        padding-right: 10px;
    }

    .team-lists .member-pro-pic img {
        height: auto;
        opacity: 0.7;
        width: 100%;
        height: 40px;
        position: absolute;
        width: auto;
    }

    .team-lists>h3,
    .raremates>h3 {
        color: #AEA99D;
        float: left;
        font-family: gibson-regular;
        font-size: 16px;
        margin-bottom: 15px;
        margin-top: 15px;
        padding-left: 10px;
        width: 100%;
    }

    .team-lists a {
        color: #95a9b5;
        width: 100%;
        text-decoration: none;
        font-family: gibson-regular;
        font-size: 14px;
    }

    .team-lists a:hover {
        text-decoration: none;
    }

    .team-lists>li.active {
        background: #f2f6f9 none repeat scroll 0 0;
    }

    .team-lists>li.active a,
    .team-lists>li:hover a {
        color: #153c38;
        font-family: "Gibson-regular";
        font-size: 14px;
    }

    .team-lists>li>a {
        padding-top: 8px !important;
        float: left;
        text-overflow: ellipsis;
        width: 100%;
        overflow: hidden;
        white-space: pre;
        height: 40px;
    }

    .team-lists>li.active .member-pro-pic img,
    .team-lists>li:hover .member-pro-pic img {
        opacity: 1.0;
    }

    .team-activtyblock {
        background: #fff;
        min-height: 100%;
    }

    .grp_members_list {
        float: left;
        list-style-type: none;
        margin: 0;
        max-height: 477px;
        overflow-x: hidden;
        overflow-y: scroll;
        padding: 0 0 4px;
        width: 99%;
        border: 1px solid #b0c3cf;
    }

    .rareteam-list-items a.view-member {
        position: absolute;
        right: 42px;
        top: 19px;
        display: none;
    }

    .members-row:hover .rareteam-list-items a.view-member {
        display: block;
    }

    #member-list.grp_members_list-main .rareteam-list-items a.view-member {
        display: none;
    }

    .pop-head-count {
        border-bottom: 1px solid #99a8b3;
        float: left;
        padding: 0 20px 10px;
        width: 100%;
        font-family: gibson-light;
    }

    .pop-head-count span {
        float: left;
        margin-right: 5px;
        font-family: gibson-regular;
    }

    .add-rareteam-top h2.team-name {
        padding-left: 20px;
        padding-right: 20px;
    }

    .bers_list>li {
        float: left;
        margin-bottom: 8px;
        width: 100%;
        padding: 0 30px 0 0;
    }

    .grp_members_list .rareteam-list-items {
        color: #163b38;
        float: left;
        font-family: gibson-regular;
        font-size: 14px;
        height: 35px;
        line-height: 17px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        width: 100%;
    }

    .rareteam-list-items.admin-member {
        color: #D0021B;
        font-family: gibson-regular;
        font-size: 13px;
        line-height: 17px;
    }

    a.more-mission {
        color: #D0021B !important;
    }

    .rareteam-list-items.admin-member a {
        color: #D0021B;
    }

    .team-lists .admin-member a {
        color: #D0021B !important;
    }

    .grp_members_list .rareteam-list-items img {
        float: left;
        height: 35px;
        left: 10px;
        margin-right: 10px;
        position: absolute;
        width: 35px;
    }

    .raremates .invite {
        background: url(../images/invite_plus.png) #D00218 no-repeat scroll 51px center;
        color: #fff;
        float: right;
        padding-left: 8px;
        padding-right: 25px;
        margin-top: 10px;
    }

    #rareteam-invite-search-autocomp-list-mobile {
        float: left;
        left: 0;
        position: absolute;
        right: 30px;
        top: 0;
    }

    ul.team-lists #rareteam-head {
        background: #D0021B no-repeat scroll;
        color: #fff;
        float: right;
        padding-left: 10px;
        padding-right: 10px;
        margin-top: 0;
        margin-bottom: 0;
        font-size: 16px;
        text-align: center;
    }

    ul.team-lists #rareteam-head span {
        font-size: 20px;
        position: relative;
        top: 2px;
        color: #ffffff;
    }

    #rareteam-head.rareteam-head {
        background-position: 195px center !important;
        font-size: 14px;
        padding-bottom: 7px;
        padding-top: 7px;
    }

    .invite.desabled {
        background: url(../images/invite_plus.png) #AEA99D no-repeat scroll 51px center !important;
        color: #fff;
        float: right;
        padding-left: 10px;
        padding-right: 25px;
        margin-top: 10px;
    }

    .raremates .invite:hover {
        text-decoration: none;
    }

    #invite-raremates .raremates {
        background: #E7E6E4 none repeat scroll 0 0;
        float: left;
        height: 565px;
        padding-top: 15px;
        position: absolute;
        top: -15px;
        width: 95%;
    }

    .mission {
        float: left;
        margin-top: 25px;
        width: 100%;
        word-wrap: break-word;
    }

    .mission>h3,
    .team-activity h3 {
        color: #AEA99D;
        float: left;
        font-family: gibson-light;
        font-size: 22px;
        margin-bottom: 15px;
        margin-top: 0;
        width: 100%;
        margin-bottom: 3px;
    }

    .mission>p {
        float: left;
        overflow: hidden;
        text-overflow: ellipsis;
        width: 100%;
    }

    .grp_members_list>span {
        color: #96aab5;
        float: left;
        position: relative;
        text-align: center;
        width: 100%;
        margin-bottom: 8px;
    }

    .grp_members_list>span::before,
    .grp_members_list>span::after {
        content: "-----";
        left: 0;
        letter-spacing: 5px;
        position: absolute;
        top: 0;
        width: 60px;
    }

    #invite-raremates .grp_members_list>span::before,
    #invite-raremates .grp_members_list>span::after {
        content: "--------";
        left: 0;
        letter-spacing: 5px;
        position: absolute;
        top: 0;
        width: 90px;
    }

    .grp_members_list>span::after {
        left: auto;
        right: 0;
    }

    #invite-raremates .grp_members_list>span::after {
        left: auto;
        right: 0;
    }

    .team-lists .team-settings {
        display: none;
        height: 40px;
        z-index: 6;
        right: 0;
    }

    .team-lists .team-settings i {
        position: absolute;
        right: 7px;
        color: #95a8b5;
        top: 13px;
        cursor: pointer;
    }

    .team-settings-items>li a {
        color: #95a9b5 !important;
        font-family: gibson-regular;
        font-size: 13px !important;
    }

    .team-settings-items>li a:hover {
        color: #00adf2 !important;
        font-family: gibson-regular;
        font-size: 13px !important;
    }

    .team-settings-items {
        background: #fff none repeat scroll 0 0;
        height: auto;
        padding: 5px 10px;
        position: absolute;
        right: 0;
        top: 28px;
        width: 50%;
        list-style-type: none;
        -webkit-box-shadow: 2px 2px 4px 2px rgba(151, 170, 177, 1);
        -moz-box-shadow: 2px 2px 4px 2px rgba(151, 170, 177, 1);
        box-shadow: 2px 2px 4px 2px rgba(213, 215, 216, 0.5);
        border: 1px solid #99a8b3;
        z-index: 1;
    }

    .team-settings-items {
        display: none;
    }

    .team-lists>li:hover .team-settings {
        display: block;
    }

    .team-lists>li.active .team-settings {
        display: block;
    }

    .team-lists>li:hover {
        background: #f2f6f9 none repeat scroll 0 0;
    }

    .team-settings:hover .team-settings-items {
        display: block;
    }

    #invite-raremates .modal-dialog {
        width: 950px;
    }

    .search-team input#invite-non-member {
        /* border-right: 2px none !important;*/
        border-width: 2px !important;
        margin: 0;
        width: 100%;
        box-shadow: none !important;
        padding-right: 31px;
    }

    .search-team input#invite-non-member:focus {
        box-shadow: none !important;
    }

    .search-team-bottom>p {
        color: #224440 !important;
        font-family: gibson-regular;
        font-size: 15px;
        margin-bottom: 0 !important;
        margin-bottom: 10px !important;
        line-height: 22px;
    }

    .search-team p {
        line-height: 22px;
    }

    .detail-page-inner-left .curate_info_content .curate_exernalClick img {
        max-width: 100%;
    }

    .settings-footer-bolck .button-green {
        font-size: 18px !important;
        height: 40px;
        margin-top: 16px;
        min-width: 90px !important;
    }

    .search-team .search-team-bottom .compose-btn {
        border: medium none !important;
        color: #fff !important;
        float: right;
        font-family: gibson-light;
        font-size: 18px !important;
        height: 30px;
        line-height: 30px;
        margin-top: 25px;
        padding: 0 !important;
        text-align: left !important;
        text-indent: 13px;
        width: 125px;
        display: none;
        background: #D0021B url("../images/compose-icon.png") no-repeat scroll 92px 7px !important;
    }

    #invite-non-members-form #invite-members-submit,
    #invite-non-members-form #invite-members-submit1 {
        background: #D0021B url("../images/send-icon-pop.png") no-repeat scroll 65px 11px !important;
        border: medium none;
        color: #ffffff;
        float: right;
        font-family: "Gibson-light";
        font-size: 18px !important;
        height: 38px;
        line-height: 35px;
        min-width: 105px;
        padding: 0 20px;
        text-align: left;
        margin-left: 15px;
        margin-right: 0;
        margin-top: 22px;
    }

    #invite-non-members-form #invite-members-submit {
        margin-top: 0px !important;
    }

    #invite-non-members-form h4.invite-form-title {
        color: #3F3F3F;
        font-size: 22px;
        font-family: gibson-regular;
    }

    #invite-non-members-form label {
        color: #95a8b5;
        font-size: 15px;
        font-family: gibson-regular;
    }

    #invite-non-members-form input[type="text"],
    #invite-non-members-form input[type="email"],
    #invite-non-members-form textarea {
        border: 1px solid #99a8b3;
        color: #3a4140;
        font-size: 15px;
        font-family: gibson-regular;
        box-shadow: none;
        margin: 0 0 6px 0;
        padding: 5px 10px;
        background: #ffffff;
    }

    .ui-autocomplete.ui-front.ui-menu.ui-widget.ui-widget-content {
        z-index: 10012 !important;
    }

    .search-team-bottom>span#not-valide-email {
        color: #ff0000;
        font-size: 14px;
        display: none;
    }

    .invite-non-member-error {
        background: #fbf6cc none repeat scroll 0 0 !important;
        border-right: 0 none;
    }

    .search-team-bottom #compose-addon.input-group-addon {
        background: none;
        border-image: none;
        border-radius: 0;
        /*border:2px solid #2f9bd4;
    border-left:none !important;*/
        border: none;
        color: #ff0000;
        font-size: 21px;
    }

    .btn.btn-gray.btn-invite-modal {
        background: #AEA99D none repeat scroll 0 0 !important;
    }

    .btn.btn-green.btn-invite-modal {
        background: #D0021B none repeat scroll 0 0 !important;
    }

    .btn.btn-invite-modal {
        border: medium none !important;
        border-radius: 0;
        color: #fff !important;
        font-family: gibson-light;
        font-size: 20px !important;
    }

    .rarteam_entry_items .courage-post>.col-sm-6 {
        width: 100% !important;
    }

    .team-lists-outer ul.team-lists li {
        margin-bottom: 10px !important;
        padding: 0 30px 0 50px !important;
    }

    .team-lists-outer ul.team-lists li .member-pro-pic {
        position: absolute;
        left: 0 !important;
        top: 0 !important;
    }

    .team-lists-outer ul.team-settings-items li {
        margin: 0 !important;
        padding: 0 !important;
        line-height: 20px;
    }

    .team-lists-outer ul.team-settings-items li a,
    .team-settings-items li a:hover {
        font-family: gibson-regular !important;
        color: #00adf2;
    }

    .outer-team-cont {
        background: #ffffff;
        float: left;
        width: 100%;
    }

    .outer-team-cont #rare-related-panel {
        display: none !important;
    }

    .outer-team-cont .courage_post_related {
        display: none !important;
    }

    .head_tweet {
        background: #1da1f2;
    border-radius: 50%;
    cursor: pointer;
    height: 20px;
    width: 20px;
    text-align: center;
    }

    .head_tweet i {
        color: #ffffff;
    font-size: 12px;
    }

    .head_fb {
        background: #4c68a1;
    border-radius: 50%;
    cursor: pointer;
    height: 20px;
    width: 20px;
    text-align: center
    }

    .head_fb i {
        color: #ffffff;
        font-size: 18px;
        margin-top: 5px;
    }

    .head_instagram {
        background: #d299a0;
        border-radius: 50%;
        cursor: pointer;
        height: 30px;
        width: 30px;
        text-align: center;
    }

    .head_instagram i {
        color: #920113;
        font-size: 18px;
        margin-top: 5px;
    }

    .head_mailer {
        background: #d299a0;
        border-radius: 50%;
        cursor: pointer;
        height: 30px;
        width: 30px;
        text-align: center;
    }

    .head_mailer i {
        color: #920113;
        font-size: 18px;
        margin-top: 5px;
    }

    .header-left .head_tweet:hover,
    .header-left .head_fb:hover,
    .header-left .head_mailer:hover,
    .header-left .head_instagram:hover {
        background: #ffffff;
    }

    .header-left .head_tweet:hover i {
        color: #1da1f2;
    }

    .header-left .head_fb:hover i {
        color: #4c68a1;
    }

    .header-left .head_mailer:hover i {
        color: #b8c9d6;
    }

    .header-left .head_instagram:hover i {
        color: #9d34b4;
    }

    .subject_field {
        color: #000000 !important;
    }

    .courage-share-box .head_tweet:hover,
    .courage-share-box .head_fb:hover,
    .courage-share-box .head_mailer:hover,
    .header-left .head_instagram:hover {
        background: #dddddd;
    }

    #header_mail .modal-content {
        padding: 20px;
    }

    #header_mail input[type="text"],
    #header_mail input[type="email"],
    #header_mail textarea {
        background: #ffffff;
        border: 1px solid #9ba8b2;
        box-shadow: none;
        color: #3a4140;
        font-size: 15px;
        margin-bottom: 10px;
        width: 100%;
    }

    #header_mail p {
        color: #000000;
        font-size: 15px;
    }

    #header_mail input.headermail_submit {
        background: #D0021B url("../images/send-icon-pop.png") no-repeat scroll 53px 10px !important;
        border: medium none;
        color: #ffffff;
        float: right;
        font-family: "Gibson-light";
        font-size: 18px;
        height: 35px;
        line-height: 35px;
        margin-top: 6px;
        min-width: 85px;
        padding: 0 10px;
        text-align: left;
    }

    .btn-close {
        color: #ffffff !important;
    }

    #header_mail input.cancel_head {
        background: #AEA99D none repeat scroll 0 0 !important;
        border: medium none !important;
        border: medium none !important;
        border-radius: 0;
        color: #ffffff;
        float: right;
        font-family: "Gibson-light";
        font-size: 18px;
        height: 35px;
        line-height: 35px;
        margin-right: 6px;
        margin-top: 6px;
        min-width: 85px;
        padding: 0 20px;
    }

    #header_mail .message_body {
        word-wrap: break-word !important;
    }

    #header_mail .modal-content {
        padding: 20px 20px 40px 20px;
    }

    .red-text {
        color: red;
    }

    .message_body textarea {
        border: none !important;
        overflow: auto;
        outline: none;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
        resize: none;
        overflow: hidden;
        height: 70px;
        width: 100%;
    }

    .message_body {
        border: 1px solid #9ba8b2;
        margin-top: -10px;
    }

    .mail-message-link {
        display: none;
    }

    /*post share*/

    /*.share_options{
    display: none;
}
.post_share:hover .share_options{
    display: block;
}*/

    /*multislect*/

    .hide-native-select {
        width: 60% !important;
        float: left;
    }

    .hide-native-select .btn-group {
        width: 100%;
    }

    .hide-native-select .btn-group button.multiselect {
        background: #ffffff url("../images/select-bg.png") no-repeat scroll right top;
        height: 32px;
        border: 1px solid #AEA99D;
        border-radius: 0;
        text-align: left;
        width: 100%;
        padding-right: 30px !important;
    }

    .hide-native-select .btn-group button.multiselect span.multiselect-selected-text {
        display: block;
        overflow: hidden;
        width: 100%;
        text-overflow: ellipsis;
    }

    .hide-native-select .btn-group button.multiselect:focus {
        background: #ffffff url("../images/select-bg.png") no-repeat scroll right top !important;
        box-shadow: none !important;
    }

    ul.multiselect-container {
        border-radius: 0;
        max-height: 300px;
        overflow-x: hidden;
        overflow-y: scroll;
        width: 100%;
    }

    ul.multiselect-container li label.checkbox {
        padding: 0 !important;
        text-align: left;
        width: 100%;
    }

    ul.multiselect-container li label.checkbox input {
        margin-left: 10px !important;
        margin-right: 5px !important;
        top: 3px !important;
    }

    /*  04-04-16  */

    #invite-non-members-form {
        width: 100%;
    }

    .form-group>label {}

    #invite-non-members-form label,
    #invite-non-members-form textarea {
        color: #95a8b7;
        float: left;
        font-weight: normal;
        width: 100%;
    }

    #invite-non-members-form input {
        float: left;
        width: 100%;
    }

    #invite-non-members-form textarea {
        height: auto;
        min-height: 225px;
        resize: vertical;
    }

    #invite-non-members-form .btn.btn-blue.send {
        background: #D0021B none repeat scroll 0 0;
        border: medium none;
        border-radius: 0;
        color: #fff;
        float: right;
        font-family: gibson-light;
        font-size: 18px !important;
        margin-right: 10px;
        width: 91px;
        height: 38px !important;
        margin-top: 20px !important;
    }

    #invite-non-members-form .btn.btn-gray.cancel {
        background: #AEA99D none repeat scroll 0 0;
        border: medium none;
        border-radius: 0;
        color: #fff;
        font-family: gibson-light;
        font-size: 18px;
        width: 110px;
    }

    #invite-non-members-form .modal-footer {
        border: none;
    }

    .ui-dialog.ui-widget.left-team-conf.rareteam-conf-box-new {
        border: medium none;
        padding: 40px !important;
    }

    .left-team-conf.rareteam-conf-box-new .ui-dialog-titlebar-close {
        display: none !important;
    }

    .add-rareteam-top h2.invite-title,
    .add-rareteam-top h2.team-name {
        color: #AEA99D;
        font-size: 20px;
        margin-top: 0;
        font-family: gibson-light;
        font-weight: bold;
    }

    p.recent-interaction-top {
        margin-top: 55px;
    }

    .raremates>span {
        float: left;
        font-weight: bold;
        margin-bottom: 13px;
    }

    .raremates p.slots {
        font-size: 13px;
    }

    .add-rareteam-top {
        border: none !important;
    }

    .input-spinner {
        color: #D0021B;
        position: absolute;
        -webkit-animation-name: spin;
        -webkit-animation-duration: 4000ms;
        -webkit-animation-iteration-count: infinite;
        -webkit-animation-timing-function: linear;
        -moz-animation-name: spin;
        -moz-animation-duration: 4000ms;
        -moz-animation-iteration-count: infinite;
        -moz-animation-timing-function: linear;
        -ms-animation-name: spin;
        -ms-animation-duration: 4000ms;
        -ms-animation-iteration-count: infinite;
        -ms-animation-timing-function: linear;
        animation-name: spin;
        animation-duration: 4000ms;
        animation-iteration-count: infinite;
        animation-timing-function: linear;
    }

    .search-team-bottom .input-spinner {
        right: 11px;
        top: 14px;
    }

    .mob-profile {
        color: #e0e9f2 !important;
        float: left;
        font-size: 16px;
        line-height: 16px;
        margin: 0 0 5px 4%;
        text-decoration: none;
        width: 100%;
    }

    .mob-profile a {
        color: #020406  !important;
        padding-right: 10px;
    }

    .mob-profile a:hover {
        text-decoration: none;
    }

    .mob-profile.logout {
        margin-bottom: 5px;
    }

    a.user-contactus.mob-profile {
        margin-bottom: 60px !important;
    }

    #invite-non-members .modal-content,
    #invite-non-members .modal-footer,
    #invite-non-members .modal-body {
        float: left;
        width: 100%;
    }

    #invite-non-members .modal-footer {
        position: relative;
    }

    #invite-non-members-form .input-spinner {
        font-size: 18px;
        left: 20px;
        position: absolute;
        top: 41px;
    }

    .outer-team-cont .team-activtyblock-inner div.row.courage-post:first-child {
        margin-left: -15px !important;
        margin-right: -15px !important;
    }

    .team-login-social-outer {
        float: left;
    }

    .register-modal02 .team-login-social-outer>h4 {
        display: none;
    }

    .team-login-social-outer .tml-user-login-wrap {
        display: none;
    }

    .team-login-social-outer .tml-user-pass-wrap {
        display: none;
    }

    .team-login-social-outer .tml-rememberme-submit-wrap {
        display: none !important;
    }

    #rareteam-invitation .btn.btn-default.btn-close {
        border-radius: 100%;
    }

    .invite-btn-blk {
        float: right;
        position: relative;
        right: 0;
    }

    .other-team-invite-tooltip {
        background: #f9f7c6 none repeat scroll 0 0;
        color: #a6a5aa;
        font-family: gibson-regular;
        font-size: 14px;
        line-height: 18px;
        padding: 5px 10px;
        position: absolute;
        left: 0;
        top: 41px;
        width: 201px;
        -webkit-box-shadow: 0 0 4px 1px rgba(0, 0, 0, 0.2);
        -moz-box-shadow: 0 0 4px 1px rgba(0, 0, 0, 0.2);
        box-shadow: 0 0 4px 1px rgba(0, 0, 0, 0.2);
        display: none;
        z-index: 100;
    }

    .invite-btn-blk:hover .other-team-invite-tooltip {
        display: block;
    }

    #group-create-body .rare_team_graphics img {
        width: 90%;
    }

    .tablet-team {
        display: none;
    }

    .mobile-team {
        display: none;
    }

    .clinical-searchbox.post-search .input-group {
        float: left;
    }

    .post-search .form-control.searchinput {
        border-radius: 0px !important;
        padding-right: 75px;
        font-size: 14px !important;
        background: #ffffff none repeat scroll 0 0 !important;
    }

    .post-search.clinical-searchbox {
        margin-top: -51px;
    }

    .post-search button i {
        font-size: 18px;
    }

    .post-search.clinical-searchbox button {
        background: #AEA99D none repeat scroll 0 0 !important;
        color: #fff !important;
        display: block !important;
        float: right;
        height: 34px;
        position: absolute;
        right: 0;
        top: 0;
        width: 40px;
        z-index: 10;
        -webkit-border-top-right-radius: 0px;
        -webkit-border-bottom-right-radius: 0px;
        -moz-border-radius-topright: 0px;
        -moz-border-radius-bottomright: 0px;
        border-top-right-radius: 0px;
        border-bottom-right-radius: 0px;
        border-color: #00a9e8 !important;
        border: none !important;
    }

    .allteam-button {
        float: right;
        font-size: 18px;
        height: 50px;
        line-height: 50px;
        margin-top: -59px;
        text-align: right;
    }

    #all-team-button {
        font-size: 15px;
        color: #7594a3;
        cursor: pointer;
    }

    #all-team-button i {
        color: #7594a3;
        margin-left: 5px;
        font-size: 20px;
        position: relative;
        top: 3px;
    }

    .tablet-team .team-settings {
        color: #7e92a1;
        font-size: 12px;
    }

    .tablet-team .team-settings i {
        color: #7e92a1;
    }

    .allteam-outer {
        position: relative;
        z-index: 100;
    }

    .all-team-listing-tablet a#rareteam-head {
        color: #ffffff !important;
        float: left;
        font-family: gibson-regular;
        height: 35px;
        line-height: 35px;
        margin-top: 5px;
    }

    .all-team-listing-tablet a#rareteam-head span {
        color: #fff;
        font-size: 20px;
        position: relative;
        top: 2px;
    }

    .allteam-outer .all-team-listing-tablet {
        position: absolute;
        background: #ffffff;
        border: 1px solid #d0d8de;
        right: 0;
        top: -5px;
        z-index: 1000;
        border-radius: 4px;
        float: right;
        width: 290px;
        -webkit-box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.3);
        -moz-box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.3);
        box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.3);
    }

    .allteam-outer .all-team-listing-tablet:after,
    .allteam-outer .all-team-listing-tablet:before {
        bottom: 100%;
        left: 80%;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
    }

    .allteam-outer .all-team-listing-tablet:after {
        border-color: rgba(255, 255, 255, 0);
        border-bottom-color: #ffffff;
        border-width: 12px;
        margin-left: -12px;
    }

    .allteam-outer .all-team-listing-tablet:before {
        border-color: rgba(208, 216, 222, 0);
        border-bottom-color: #d0d8de;
        border-width: 13px;
        margin-left: -13px;
    }

    .all-team-listing-tablet h3 {
        margin-bottom: 5px;
        padding-left: 0;
    }

    .all-team-listing-tablet ul.team-lists {
        padding: 0 10px !important;
    }

    .all-team-listing-tablet ul.team-lists li {
        border-bottom: 1px solid #d2dbe0;
        border-top: 1px solid #d2dbe0;
        margin: -1px 0 0;
        padding: 5px 0 5px 50px;
        position: relative;
    }

    .all-team-listing-tablet ul.team-lists li .member-pro-pic {
        left: 0;
        position: absolute;
    }

    .all-team-listing-tablet ul.team-lists li.active {
        background: none;
    }

    .rareTeam-list.tablet-team .team-settings {
        position: relative;
        cursor: pointer;
    }

    .rareTeam-list.tablet-team ul.team-settings-items {
        left: 60px;
        top: 20px;
    }

    .rareTeam-list.tablet-team {
        background: #fff none repeat scroll 0 0;
        float: left;
        padding: 15px;
        width: 100%;
    }

    .rareTeam-list.tablet-team .team-details {
        float: left;
    }

    .rareTeam-list.tablet-team .member-pro-pic {
        float: left;
        height: auto;
        margin-right: 10px;
        width: 52px;
    }

    .team-details a,
    .team-details .team-name-mobile {
        font-family: gibson-semibold;
        font-size: 18px;
        color: #123c38;
    }

    .email-error {
        color: #ff0000;
    }

    .invite-block-mob {
        float: left;
        margin: 15px 0;
        padding: 0 30px !important;
        width: 100%;
    }

    .invite-block-mob a {
        background: #b7c2ca none repeat scroll 0 0;
        color: #fff;
        padding: 2px 10px;
        float: right;
    }

    .invite-block-mob a i {
        margin-right: 5px;
    }

    .external-invitation-dialog .ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only {
        float: right;
        margin-top: 13px;
    }

    .rareteam_invites_outer {
        right: 350px;
        max-width: 500px;
        position: fixed;
        top: 45px;
        display: none;
        width: 340px;
        -webkit-box-shadow: 0 0 41px -7px rgba(0, 0, 0, 0.75);
        -moz-box-shadow: 0 0 41px -7px rgba(0, 0, 0, 0.75);
        box-shadow: 0 0 41px -7px rgba(0, 0, 0, 0.75);
        background: #fff;
        padding: 0;
        z-index: 9999;
    }

    .rareteam_invites_outer .col-sm-12 {
        padding: 0 !important;
    }

    .rareteam_invites_outer::after {
        background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
        border-bottom: 13px solid #fff;
        border-left: 13px solid transparent;
        border-right: 13px solid transparent;
        content: "";
        height: 0;
        left: 39px;
        position: absolute;
        top: -13px;
        width: 0;
    }
.rareteam_invites_outer.opened {
        display: block;
    }

    .rareteam_invites_outer .invites-list-cont ul#group-list li {
        border-bottom: 1px solid #ff0000;
        float: left;
        width: 100%;
        padding: 0 15px 0 15px !important;
        margin-bottom: 0;
    }

    .invites-list-box {
        float: left;
        width: 100%;
    }

    .invites-list-box>h4 {
        float: left;
        font-family: gibson-regular;
        width: 100%;
        color: #123c38;
    }

    .invites-list-box span.small {
        color: #99a8b3;
        float: left;
        font-family: gibson-light;
        font-size: 16px;
        padding-bottom: 10px;
        line-height: 20px !important;
    }

    .invites-list-box span.team_admin {
        color: #99a8b3;
        float: left;
        font-family: gibson-light;
        font-size: 16px;
        padding-bottom: 10px;
        text-align: left;
        font-weight: normal;
        margin-bottom: 0;
        line-height: 20px !important;
    }

    .invites-list-box span.team_admin {
        line-height: 20px !important;
    }

    .invites-list-box .team_admin>a {
        color: #259fd9;
        float: left;
        font-family: gibson-regular;
        font-size: 15px;
        line-height: 20px !important;
        overflow: hidden;
        padding: 0 0 0 2px;
        position: relative;
        text-overflow: ellipsis;
        white-space: nowrap;
        width: 112px;
    }

    .team_admin>label {
        float: left;
        font-weight: normal;
    }

    .rareteam_invites_outer .invites-list-cont ul#group-list li div.action a,
    .rareteam_invites_outer .invites-list-cont ul#group-list li div.action a:hover {
        line-height: 27px !important;
        padding: 0;
    }

    ul.head-nav li.invite-btn {
        color: #000;
        position: relative;
    }

    ul.head-nav li.invite-btn .rareteam_invites_outer {}

    .rareteam_invites_outer .rareteam_messages {
        color: #000;
    }

    .rareteam_invites_outer #group-list>li {
        color: #000;
    }

    .rareteam_invites_outer .invites-list-box>a {
        color: #000 !important;
    }

    .rareteam_invites_outer #group-list.invites.item-list {
        border: 1px solid #b0c3cf !important;
        float: left;
        list-style-type: none;
        max-height: 300px;
        overflow-y: scroll;
        width: 100%;
        padding: 10px 0 0;
        margin-bottom: 0 !important;
        border-left: none !important;
        border-right: none !important;
        -webkit-overflow-scrolling: touch;
        verflow-scrolling: touch;
    }

    .rareteam_invites_outer #group-list.invites.item-list::-webkit-scrollbar-track {
        -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
        border-radius: 10px;
        background-color: #F5F5F5;
    }

    .rareteam_invites_outer #group-list>li {
        float: left;
        padding: 10px 8px !important;
        width: 100%;
    }

    #rareteam_invites .info {
        margin-top: 10px;
        padding: 0 15px;
    }

    #rareteam_invites .invites-list-cont {
        margin-top: 10px;
    }

    #rareteam_invites .invites-list-cont p {
        padding: 0 15px;
    }

    #rareteam_invites .rareteam_logo {
        margin-top: 10px;
        padding: 0 15px;
    }

    /*rare team new wireframe*/

    button.btn.btn-default.btn-reset-cancel {
        height: 35px;
        line-height: 35px;
        color: #ffffff;
        padding: 0 20px;
        background: #98a8b4 !important;
        border: none;
        min-width: 100px;
        font-size: 17px;
        bottom: 39px;
        font-family: "Gibson-light";
        width: 150px;
        float: left;
        border-radius: 0 !important;
        position: absolute;
        right: 370px;
    }

    #myModalsocial {}

    .bpfb_controls_container #bpfb_video_url,
    #bpfb_link_preview_url {
        font-style: normal !important;
    }

    .courage-post-box .activity-read-more {
        float: none;
        margin: 0 0 0 5px !important;
        width: 100%;
    }

    .courage-post-box .activity-read-more a {
        text-indent: 0;
        float: left;
        padding-right: 10px !important;
        position: relative;
        text-indent: 0;
        color: #1f7ece;
        margin-top: 5px;
        background: url("../images/right-arrow-post.png") no-repeat right 5px !important;
        height: 20px;
    }

    .courage-post-box .courage_comments .activity-read-more a {
        font-size: 13px !important;
        background-size: 6px auto !important;
        padding-right: 8px !important;
    }

    /*
.courage-post-box  .activity-read-more a:after {
    position:absolute; 
    color: #1f7ece; 
    right:0px; 
    top:2px; 
    content:"\f105";
    font-family: fontawesome;font-size:16px;
}
.courage-post-box .courage_comments .activity-read-more a:after {
    top:2px;
}
*/

    .courage-post .activity-content .activity-read-more a {
        display: inline-block;
        float: none !important;
        margin-top: 0 !important;
    }

    /*
.courage-post-box .courage_comments .activity-read-more{float: none; margin: 0 0 0 5px !important; width: auto;}
*/

    .tour-over {
        display: none;
        position: fixed;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        background: #333;
        opacity: 0.6;
        z-index: 2000;
    }

    .bpfb_final_link {
        float: left;
        width: 100%;
        margin-top: 10px;
    }

    .activity-read-more .readMoreSpan i {
        position: relative;
        top: 1px;
    }

    /*header mail*/

    .headermail_input {
        width: 100%;
    }

    textarea#whats-new {
        border: none !important;
    }

    /*#whats-new-textarea textarea::-webkit-input-placeholder {text-indent:6px;}*/

    #resetpassform span#message {
        text-align: left !important;
        bottom: 0;
        float: none !important;
        left: 45px;
        position: absolute;
        width: 87%;
    }

    #invite-message-content {
        border: 1px solid #99a8b3;
        float: left;
        padding: 10px;
        width: 100%;
        word-wrap: break-word;
    }

    .team-activity {
        float: left;
        margin-top: 20px;
        width: 100%
    }

    #invite-message-content a,
    .accept-link {
        font-family: gibson-semibold;
        color: #D0021B;
        cursor: pointer;
    }

    .outer-team-cont .unseen-count {
        background: #e94b44 none repeat scroll 0 0;
        border-radius: 50%;
        color: #fff !important;
        float: right;
        font-size: 13px;
        height: 20px;
        line-height: 20px;
        margin-left: 7px;
        /* margin-top: -30px; */
        left: -29px;
        position: relative;
        text-align: center;
        width: 20px;
        top: 10px;
    }

    .news-top-share .news-bind {
        margin-left: 7px;
    }

    #whats-new-textarea input#bpfb_cancel_action {
        margin-top: 0 !important;
        position: relative;
        top: -15px;
    }

    .bpfb_action_container #bpfb_cancel {
        margin-top: 0 !important;
        position: relative;
        top: -15px;
    }

    .team-activtyblock-inner {
        margin-top: 20px;
    }

    .outer-team-cont .courage_post_content_status {
        word-wrap: break-word !important;
		word-break: normal !important;
    }

    .raremates {
        position: relative;
    }

    .team-over {
        display: none;
        position: fixed;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        background: #333;
        opacity: 0.6;
        z-index: 10007;
    }

    .pre-loader,
    .discuss-over {
        position: fixed;
        left: 0px;
        top: 0px;
        width: 100%;
        height: 100%;
        z-index: 9999;
        background: url(../images/loading.gif) center no-repeat rgba(255, 255, 255, 0.5);
        background-size: 50px;
    }
	
	.rarerel-courage .pre-loader {
    position: initial;
	height: 150px;
	}

    .modal-open .modal {
        z-index: 10006 !important;
    }

    .modal {
        z-index: 10006 !important;
    }

    .modal-backdrop {
        z-index: 10005 !important;
    }

    .rareteam-member-cont {
        float: left;
        padding-left: 45px;
        width: 100%;
        text-overflow: ellipsis;
        overflow: hidden;
        color: #143b38;
    }

    .rareteam-member-cont a {
        color: #143b38;
    }

    .rareteam-member-cont a:hover {
        text-decoration: none;
    }

    .search-team-bottom .input-group {
        float: left;
        width: 100%;
    }

    .search-team-bottom #compose-addon {
        height: auto;
        position: absolute;
        right: 0;
        top: 7px;
        width: 40px;
    }

    .courage_post_head_text {
        margin-right: 90px !important;
        max-width: 100%;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .courage_post_head_text a {
        line-height: 10px;
    }

    .team-reg-popup-text {
        font-size: 28px;
        color: #224440;
        font-family: gibson-light;
        margin-bottom: 10px;
        margin-bottom: 25px;
        float: left;
        teaxt-align: center;
        width: 100%;
    }

    .team-reg-popup-text img {
        margin-right: 15px;
    }

    .team-reg-popup-text .span-team {
        font-family: gibson-regular;
    }

    .team-reg-popup-text .span-invitation {
        color: #2f9bd4;
        font-family: gibson-light;
    }

    .team-user-name {
        color: #71c64c;
    }

    .mybinder-tab .rareCourage-panel-title a {
        overflow: hidden !important;
        padding: 0 85px 0 0 !important;
        text-overflow: ellipsis !important;
        white-space: nowrap !important;
    }

    .no-interactions {
        float: left;
        padding: 10px;
        width: 100%;
    }

    #name-address {
        font-weight: bold;
    }

    input[type="submit"] {
        border-radius: 0;
    }

    .mob-logo {
        float: none;
		text-align:center;
    }

    .mob-logo img {
        height: 51px;
        width: auto;
    }

    .mob-head-menu {
        float: left;
        list-style: outside none none;
        margin: 16px 0 0;
        padding: 0;
    }

    .login-contact {
        bottom: 20px;
        left: auto !important;
        position: absolute;
        right: 0;
        width: 235px;
    }

    #reg {
        padding-bottom: 100px;
    }

    #reg .login-contact {
        right: -15px;
    }

    .login-get-in {
        cursor: pointer;
        float: left;
        margin-right: 5px;
       /* color: #D0021B;*/
        color:#000000;
        font-size: 16px;
        font-family: "Gibson-regular";
        line-height: 35px;
    }

    .login-contact .contact-us {
        background: none !important;
        border: medium none;
        color: #D0021B;
        font-family: "Gibson-regular";
        height: 35px;
        line-height: 35px;
        margin-top: 0;
        min-width: 65px;
        padding: 0;
       /* text-transform: capitalize;*/
        border-radius: 30px;
        text-decoration: underline;
        font-size: 16px !important;
        /* text-transform: lowercase !important; */
    }

    #fapmodal-contact-us {
        top: -6px !important;
        left: -18px !important;
    }

    .mob-head-menu li {
        float: left;
        padding: 0 10px;
        position: relative;
    }

    .notification-btn {
        margin-top: -50px;
        margin-right: 25px;
   
    float: right;
    
    }

    .mob-head-menu li:first-child {
        padding-left: 0;
    }

    .mob-head-menu .icon-myBinder {
        color: #AEA99D;
        font-size: 30px;
        position: relative;
        top: -7px;
    }

    .mob-head-menu .icon-myBinder:hocer {
        text-decoration: none;
    }

    .mob-head-menu li img {
        height: 30px;
    }

    .mob-head-menu li:first-child img {
        margin-top: 4px;
    }

    .mob-head-menu span.count {
        background: #e94b44 none repeat scroll 0 0;
        border-radius: 50%;
        color: #fff !important;
        float: right;
        font-size: 13px;
        height: 20px;
        line-height: 20px;
        right: 2px;
        Top: 0;
        margin-top: 0;
        position: absolute;
        text-align: center;
        width: 20px;
    }

    ul.left-rail-sub {
        background: #cfd8df;
        display: none;
        left: 190px;
        list-style: outside none none;
        padding: 15px;
        position: absolute;
        top: 0;
        width: 375px;
        margin-top: -130px;
        z-index: 9999;
    }

    ul.left-rail-sub li a {
        padding: 5px 10px 5px 70px !important;
        color: #95a7b5 !important;
        background: none !important;
        margin-bottom: 5px !important;
        text-align: left;
        box-shadow: none !important;
        min-height: 50px;
        line-height: 50px;
    }

    ul.left-rail-sub li a:hover {
        color: #ffffff !important;
    }

    ul.left-rail-sub li a {
        background: none !important;
        opacity: 1.0 !important;
    }

    ul.left-rail-sub li a span {
        font-size: 35px !important;
        height: auto !important;
        position: absolute !important;
        width: 45px !important;
        left: 10px;
        /*color: #95a7b5 !important;*/
        top: 0;
    }

    ul.left-rail-sub li a h3 {
        margin: 0 !important;
        font-size: 20px;
        line-height: 20px;
    }

    ul.left-rail-sub li a h5 {
        font-size: 14px;
        margin-top: 0 !important;
    }

    ul.left-rail-sub li a:hover span {
        color: #ffffff !important;
    }

    ul.left-rail-sub li a h5.coming-soon {
        font-size: 14px;
        opacity: 0.5;
    }

    #sidebar-left ul.menu li ul.left-rail-sub li a {
        padding: 5px 10px 5px 60px !important;
    }

    #sidebar-left ul.menu li:hover ul.left-rail-sub li a:before {
        content: " " !important;
    }

    #sidebar-left ul.menu li ul.left-rail-sub li:hover a:before {
        content: " " !important;
    }

    #sidebar-left ul.menu li {
        position: relative;
    }

    #sidebar-left ul.menu li:hover ul.left-rail-sub {
        display: block;
    }

    #menu ul li {
        float: left;
        height: auto;
        /*margin-left: 0px !important;*/
        min-height: 50px;
        position: relative;
        width: 100%;
    }

    #menu ul li ul.left-rail-sub {
        display: none;
        position: relative;
        left:auto;
        margin-top: 0 !important;
        background: #fff !important;
       /* padding: 0 15px 10px !important;
       margin:0 -7px;*/
        margin-bottom: 10px !important;
        z-index: 100;
    }
    #menu ul.mobile-nav ul.left-rail-sub li.myprofile.show ul a.back{left:5px !important;}
    #menu ul.left-rail-sub li.myprofile.show > a{ padding: 12px 10px 12px 20px !important; border-bottom: 1px solid #3CB1C7 !important;}

    #menu ul li.active ul.left-rail-sub {
        background: #ffffff !important;
    }

    #menu ul.left-rail-sub li a span {
        font-size: 26px !important;
        line-height: 22px !important;
        /*color: #3f3f3f !important;*/
    }

    #menu ul.left-rail-sub li a:hover span {
        color: #ffffff !important;
    }

    #menu ul.left-rail-sub li a h3 {
        margin: 0 !important;
        font-size: 15px;
        line-height: 24px !important;
        color: black !important;
		/*text-transform: capitalize;*/
    }

    #menu ul.left-rail-sub li a {
        height: 10px;
        margin-bottom: 0 !important;
        min-height: 43px;
        padding: 1px 20px 5px 45px !important;
        opacity: 1.0 !important;
        border:none;
    }
    #menu ul.left-rail-sub li a, #menu ul.left-rail-sub li a:hover, #menu ul.left-rail-sub li.active a{color:#000000 !important; padding:5px 0px !important; border-radius:0px !important;}

    #menu ul.left-rail-sub li {
        margin-left: 0 !important;
        margin-bottom: 3px !important;
        min-height: 38px;
    }
#menu ul.left-rail-sub li a  .mob-menu-item-description{
	font-size: 11px;
    line-height: normal;
	font-style: italic;
	color:black;
	width:240px;
	}
.pt #menu ul.left-rail-sub li a  .mob-menu-item-description,.es #menu ul.left-rail-sub li a  .mob-menu-item-description{
	font-size: 11px;
}
    /*#menu ul li:hover ul.left-rail-sub{display:block;}*/

    ul.left-rail-sub li a.rarecurate {
        background: url("../images/curate-subnav-mob-gr.png") no-repeat scroll 9px 10px / 30px auto !important;
    }

    ul.left-rail-sub li a.rarecurate:hover,
    ul.left-rail-sub li.active a.rarecurate {
       /* background: #3f3f3f url("../images/curate-subnav-mob-wh.png") no-repeat scroll 9px 10px / 30px auto !important;
        color: #ffffff !important;*/
    }

    ul.left-rail-sub li a.evidence-education:hover,
    ul.left-rail-sub li.active a.evidence-education {
        background: #3f3f3f !important;
        color: #ffffff !important;
    }

    ul.left-rail-sub li a.people-places:hover,
    ul.left-rail-sub li.active a.people-places {
        background: #3f3f3f !important;
        color: #ffffff !important;
    }

    ul.left-rail-sub li a.social-media:hover,
    ul.left-rail-sub li.active a.social-media {
        background: #3f3f3f !important;
        color: #ffffff !important;
    }

    ul.left-rail-sub li a.news-meetings:hover,
    ul.left-rail-sub li.active a.news-meetings {
        background: #3f3f3f !important;
        color: #ffffff !important;
    }

    ul.left-rail-sub li a.videos-visuals:hover,
    ul.left-rail-sub li.active a.videos-visuals {
        background: #3f3f3f !important;
        color: #ffffff !important;
    }

    ul.left-rail-sub li a.research-grants:hover,
    ul.left-rail-sub li.active a.research-grants {
        background: #3f3f3f !important;
        color: #ffffff !important;
    }

    ul.left-rail-sub li.active {
        background: none !important;
        color: #ffffff !important;
        border-radius: 0;
    }

    ul.left-rail-sub li.active a span {
        color: #ffffff !important;
    }

    ul.left-rail-sub li.active:after {
        border: none !important;
    }

    ul.left-rail-sub li a.rareclinical:hover,
    ul.left-rail-sub li.active a.rareclinical {
        background: #3f3f3f !important;
        color: #ffffff !important;
    }

    ul.left-rail-sub li a.rare-hub:hover,
    ul.left-rail-sub li.active a.rare-hub {
        background: #3f3f3f !important;
        color: #ffffff !important;
    }

    ul.left-rail-sub li a.mentor-center:hover,
    ul.left-rail-sub li.active a.mentor-center {
        background: #3f3f3f !important;
        color: #ffffff !important;
    }

    ul.left-rail-sub li a.wizard:hover,
    ul.left-rail-sub li.active a.wizard {
        background: #3f3f3f !important;
        color: #ffffff !important;
    }

    ul.left-rail-sub li a.education-center:hover,
    ul.left-rail-sub li.active a.education-center {
        background: #3f3f3f !important;
        color: #ffffff !important;
    }

    ul.left-rail-sub li a.recruiting:hover,
    ul.left-rail-sub li.active a.recruiting {
        background: #3f3f3f !important;
        color: #ffffff !important;
    }

    ul.left-rail-sub li a.protocol-partners:hover,
    ul.left-rail-sub li.active a.protocol-partners {
        background: #3f3f3f !important;
        color: #ffffff !important;
    }

    #menu ul.left-rail-sub li a:hover h3,
    #menu ul.left-rail-sub li.active a h3 {
       /* color: #ffffff !important;*/
    }

    .mob-subnav {
        position: absolute;
        right: 15px;
        text-align: center;
        top: 12px;
        width: 40px;
        cursor: pointer;
    }

    .cont-head {
        position: relative;
    }

    .cont-head>a {
        width: 17%;
        float: left;
    }

    .cont-head a.learn_more {
        position: absolute;
        left: 47px;
        top: 30px;
        text-decoration: underline !important;
        color: #870011;
    }

    .questions {
        text-decoration: underline;
    }

    /*
.cont-head  > a img{max-width:90%;}
*/

    ul.inner-subnav {
        list-style: none;
        margin: 0;
        padding: 0;
        position: absolute;
        right: 0;
        top: 0;
        width: 77%;
        float: right;
    }

    ul.inner-subnav li {
    float: left;
    margin-right: 3px;
    width: 16%;
    /* width: 19.5%; */
    }

    ul.inner-subnav li:last-child {
        margin-right: 0;
    }

    ul.inner-subnav li a {
        background: #f2f4f5 none repeat scroll 0 0;
        border-radius: 0;
        box-shadow: none !important;
        color: #3f3f3f;
        display: block;
        font-size: 13px !important;
        height: 50px;
        padding: 0;
        width: 100%;
    }

    ul.inner-subnav li a h3 {
        font-size: 13px;
        line-height: 16px;
        margin-top: -12px;
        width: 62%;
        float: right;
        margin-top: 10px;
        text-align: left;
        margin-right: 3px;
    }

    ul.inner-subnav li a span {
        font-size: 28px;
        line-height: 50px;
    }

    ul.inner-subnav.clinical {
        width: 60%;
    }

    ul.inner-subnav.clinical li {
        width: 19.5%;
    }

    .hide-native-select ul.dropdown-menu li a,
    .hide-native-select ul.dropdown-menu li a:hover {
        background: none;
        float: left;
        padding: 0;
        width: 100%;
    }
    .new-register-modal.mobile-new-register.mo-openid-app-icons{
    float: left !important;
    width: 85px !important;
    padding: 0px !important;
}

    #menu ul li ul.left-rail-sub {
        margin-bottom: 0px !important;
    }

    #menu ul li ul.left-rail-sub li.active a span,
    #menu ul li ul.left-rail-sub li.active a h3 {
       /* color: #ffffff !important;*/
    }
#menu ul li ul.left-rail-sub{padding: 0px 10px !important;}
    ul.inner-subnav li a.curate-btn-box {
        opacity: 1.0 !important;
    }

    ul.inner-subnav li a {
        position: relative;
        background: #ffffff;
    }

    ul.inner-subnav li.active a span,
    ul.inner-subnav li.active a h3 {
        color: #ffffff !important;
    }

    ul.inner-subnav li.active a:after,
    ul.inner-subnav li:hover a:after {
        top: 100%;
        left: 50%;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
        border-color: rgba(242, 244, 245, 0);
        border-top-color: #f2f4f5;
        border-width: 6px;
        margin-left: -6px;
    }

    ul.inner-subnav li:hover a.evidence-education,
    ul.inner-subnav li.active a.evidence-education {
        background: #870011;
        color: #ffffff;
    }

    ul.inner-subnav li:hover a.evidence-education:after,
    ul.inner-subnav li.active a.evidence-education:after {
        border-color: rgba(135, 0, 17, 0);
        border-top-color: #870011;
    }

    ul.inner-subnav li:hover a.people-places,
    ul.inner-subnav li.active a.people-places {
        background: #870011;
        color: #ffffff;
    }

    ul.inner-subnav li:hover a.people-places:after,
    ul.inner-subnav li.active a.people-places:after {
        border-color: rgba(135, 0, 17, 0);
        border-top-color: #870011;
    }

    ul.inner-subnav li:hover a.social-media,
    ul.inner-subnav li.active a.social-media {
        background: #870011;
        color: #ffffff;
    }

    ul.inner-subnav li:hover a.social-media:after,
    ul.inner-subnav li.active a.social-media:after {
        border-color: rgba(135, 0, 17, 0);
        border-top-color: #870011;
    }

    ul.inner-subnav li:hover a.news-meetings,
    ul.inner-subnav li.active a.news-meetings {
        background: #870011;
        color: #ffffff;
    }

    ul.inner-subnav li:hover a.news-meetings:after,
    ul.inner-subnav li.active a.news-meetings:after {
        border-color: rgba(135, 0, 17, 0);
        border-top-color: #870011;
    }

    ul.inner-subnav li:hover a.videos-visuals,
    ul.inner-subnav li.active a.videos-visuals {
        background: #870011;
        color: #ffffff;
    }

    ul.inner-subnav li:hover a.videos-visuals:after,
    ul.inner-subnav li.active a.videos-visuals:after {
        border-color: rgba(135, 0, 17, 0);
        border-top-color: #870011;
    }

    ul.inner-subnav li:hover a.research-grants,
    ul.inner-subnav li.active a.research-grants {
        background: #870011;
        color: #ffffff;
    }

    ul.inner-subnav li:hover a.research-grants:after,
    ul.inner-subnav li.active a.research-grants:after {
        border-color: rgba(135, 0, 17, 0);
        border-top-color: #870011;
    }

    ul.inner-subnav li:hover a.rare-hub,
    ul.inner-subnav li.active a.rare-hub {
        background: #870011;
        color: #ffffff;
    }

    ul.inner-subnav li:hover a.rare-hub:after,
    ul.inner-subnav li.active a.rare-hub:after {
        border-color: rgba(135, 0, 17, 0);
        border-top-color: #870011;
    }

    ul.inner-subnav li:hover a.mentor-center,
    ul.inner-subnav li.active a.mentor-center {
        background: #870011;
        color: #ffffff;
    }

    ul.inner-subnav li:hover a.mentor-center:after,
    ul.inner-subnav li.active a.mentor-center:after {
        border-color: rgba(135, 0, 17, 0);
        border-top-color: #870011;
    }

    ul.inner-subnav li:hover a.wizard,
    ul.inner-subnav li.active a.wizard {
        background: #870011;
        color: #ffffff;
    }

    ul.inner-subnav li:hover a.wizard:after,
    ul.inner-subnav li.active a.wizard:after {
        border-color: rgba(135, 0, 17, 0);
        border-top-color: #870011;
    }

    ul.inner-subnav li:hover a.education-center,
    ul.inner-subnav li.active a.education-center {
        background: #870011;
        color: #ffffff;
    }

    ul.inner-subnav li:hover a.education-center:after,
    ul.inner-subnav li.active a.education-center:after {
        border-color: rgba(135, 0, 17, 0);
        border-top-color: #870011;
    }

    ul.inner-subnav li:hover a.recruiting,
    ul.inner-subnav li.active a.recruiting {
        background: #870011 !important;
        color: #ffffff;
    }

    ul.inner-subnav li:hover a.recruiting:after,
    ul.inner-subnav li.active a.recruiting:after {
        border-color: rgba(135, 0, 17, 0);
        border-top-color: #870011 !important;
    }

    ul.inner-subnav li:hover a.protocol-partners,
    ul.inner-subnav li.active a.protocol-partners {
        background: #870011;
        color: #ffffff;
    }

    ul.inner-subnav li:hover a.protocol-partners:after,
    ul.inner-subnav li.active a.protocol-partners:after {
        border-color: rgba(135, 0, 17, 0);
        border-top-color: #870011;
    }

    #visualization {
        float: none !important;
        margin: auto !important;
        height: 680px !important;
        width: 610px !important;
    }

    .hide-native-select ul.dropdown-menu li label {
        padding-left: 30px !important;
        text-align: left;
        width: 100%;
        min-height: 25px;
    }

    .hide-native-select ul.dropdown-menu li label input {
        left: 10px;
        margin: 0 !important;
        position: absolute !important;
        top: 4px !important;
    }

    #curate-socialMedia-tabs .info_cont_hide .info_cont_hide {
        float: left;
        width: 100%;
    }

    .social-share-box {
        position: relative;
        width: 100%;
        float: left;
    }

    .social-share-box.courage-share-box {
        bottom: 2px;
        float: left;
        position: absolute;
        right: 95px;
        width: 170px;
    }

    .courage-share-box .courage-social-cont {
        float: left;
        font-size: 13px;
    }

    .courage-share-box .page-myBinder {
        float:right;
        font-size: 15px !important;
        margin-top: 3px !important;
    }

    .courage-share-box .courage-social-cont a {
        margin-top: 7px;
        float: left;
    }

    .courage-share-box .head_fb i {
        margin-top: 0;
        position: relative;
        top: 5px;
        float: left;
        left: 7px;
    }

    .courage-share-box .head_tweet i {
        margin-top: 0;
        position: relative;
        top: 5px;
        float: left;
        left: 5px;
    }

    .courage-share-box .head_mailer i {
        float: left;
        left: 4px;
        margin-top: 0 !important;
        position: relative;
        top: 4px;
    }

    .courage-share-box .head_mailer {
        margin-right: 0 !important;
    }

    .courage-share-box .share-team-icon {
        margin-top: 7px;
    }

    .courage-share-box .social-share {
        color: #7b8590 !important;
        line-height: 30px;
        font-size: 16px;
        width: 68px;
    }

    .courage-share-box .social-share span.icon-share {
        color: #8ed4f6 !important;
    }

    .courage-share-box .icon-myBinder {
        color: #8ed4f6 !important;
        position: relative;
        top: 2px;
    }

    .social-share {
        color: #b7c2ca;
        float: right;
        font-size: 18px;
        height: 30px;
        line-height: 27px;
        text-align: right;
        width: 65px;
        cursor: pointer;
    }

    .social-share span.icon-share {
        color: #9fc8eb;
        float: left;
        font-size: 18px;
        position: relative;
        top: 2px;
    }

    .social-share-hov {
        position: absolute;
        background: #ffffff;
        border: 1px solid #d9dee3;
        display: none;
        right: -2px;
        top: -40px;
        height: 40px;
        border-radius: 6px;
        padding: 0 10px;
        -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2);
        -moz-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2);
        box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2);
        width: 360px;
        display: none !important;
    }

    .social-share-hov:after,
    .social-share-hov:before {
        top: 100%;
        left: 93%;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
    }

    .social-share-hov:after {
        border-color: rgba(255, 255, 255, 0);
        border-top-color: #ffffff;
        border-width: 8px;
        margin-left: -8px;
    }

    .social-share-hov:before {
        border-color: rgba(217, 222, 227, 0);
        border-top-color: #d9dee3;
        border-width: 10px;
        margin-left: -10px;
    }

    .social-share:hover .social-share-hov {
        display: block !important;
    }

    .social-share-hov .share-item {
        float: left;
        margin-right: 10px;
        color: #99a7b3;
        font-size: 15px;
        line-height: 34px;
    }

    .social-share-hov .share-item.share_with_rareteam {
        line-height: 38px;
    }

    .social-share-hov .share-item span {
        color: #79112a !important;
    }

    .social-share-inner .share-item-inner a span.icon-talk {
        color: #c96a76 !important;
    }

    .social-share-hov .share-item a {
        color: #99a7b3 !important;
        font-size: 15px !important;
        text-decoration: none !important;
    }

    #curate-socialMedia-tabs .social-share-hov .share-discuss a {
        text-decoration: none !important;
    }

    #curate-socialMedia-tabs .social-share-hov .share-discuss a span.icon-talk {
        position: relative;
        top: 2px;
    }

    .social-share-hov .share-item:last-child {
        margin-right: 0;
    }

    .share-team-icon {
        background: url("../images/rareteam-icon-blue.png") no-repeat left 5px;
        background-size: 28px auto;
        float: left;
        height: 15px;
        margin-right: 4px;
        margin-top: 10px;
        width: 28px;
    }

    .option-hide option {
        display: none !important;
        border: none !important;
    }

    .social-share-hov .share-item span.icon-myBinder {
        font-size: 15px;
        position: relative;
        top: 1px;
    }

    .social-share-hov .share-item span.icon-talk {
        font-size: 20px;
        position: relative;
        top: 3px;
    }

    .courage-share-box .social-share-hov {
        right: -60px !important;
        line-height: 30px !important;
        height: 130px;
    }

    .courage-post-box .social-share-hov:after,
    .courage-post-box .social-share-hov:before {
        left: 150px;
    }

    /* .social-share-hov:after, .social-share-hov:before{left:230px;}*/

    .social-share-inner {
        bottom: 30px;
        height: auto;
        top: auto;
        width: 234px;
        z-index: 100;
        padding-top: 8px;
        z-index: 10001;
         padding-bottom: 10px;
    }

    .shelf-box-footer .social-share-inner {
        z-index: 2000;
    }

    .social-share-inner .share-item-inner {
        float: left;
        width: 100%;
        padding: 0px 0px 0px 30px;
        margin: 0px;
        position: relative;
        text-align: left !important;
        color: #99a7b3 !important;
        font-size: 13px !important;
        line-height: 28px !important;
        /* text-transform: lowercase; */
    }

    .social-share-inner .share-with-team {
        text-transform: unset !important;
    }

    .social-share-inner .post-facebook a,
    .social-share-inner .post-twitter a {
        text-transform: capitalize !important;
    }

    .social-share-inner .share-item-inner a {
        margin: 0px !important;
        padding: 0px !important;
        text-align: left !important;
        color: #99a7b3 !important;
        text-decoration: none !important;
        font-size: 13px !important;
    }

    .social-share-inner .icon-left {
        position: absolute !important;
        left: 0px !important;
        top: 2px !important;
        line-height: 12px !important;
    }

    .social-share-inner .share-discuss .icon-left {
        top: 2px !important;
    }

    .social-share-inner .share-team .icon-left {
        top: 2px !important;
    }

    .social-share-inner .icon-talk.icon-left {
        line-height: 22px !important;
    }

    .social-share-inner .share-team-icon.icon-left {
        margin-top: 3px !important;
    }

    .social-share-inner .share-item-inner.share-discuss,
    .social-share-inner .share-item-inner.share-team {
        text-transform: unset;
    }

    .social-share-box .share-binder {
        float: right;
        margin-right: 15px;
        color: #6a7b8b !important;
        position: relative;
    }

    .ppl_share .social-share-box .share-binder,
    .clinical_share .social-share-box .share-binder {
        top: -3px;
    }

    .social-share-box .social-share {
        color: #6a7b8b !important;
        font-size: 15px !important;
    }

    .social-share-box .social-share span.icon-share {
        left: 10px;
        top: 2px;
        color: #AEA99D !important;
    }

    .social-share-box .share-team-icon {
        background-size: 24px auto !important;
    }

    #curate-socialMedia-tabs .info_cont_hide .share-item-inner a {
        margin: 0px !important;
        padding: 0px !important;
        text-align: left !important;
        color: #99a7b3 !important;
        text-decoration: none !important;
        font-size: 13px !important;
    }

    .courage_post_footer .social-share-box .social-share {
        font-size: 15px !important;
        color: #6a7b8b !important;
    }

    .page-myBinder {
        cursor: pointer;
    }

    .page-myBinder .icon-myBinder {
        color: #AEA99D !important;
        left: 3px;
        position: relative;
        top: 2px;
    }

    .courage_post_footer .page-myBinder .icon-myBinder {
        left: 0px;
    }

    .page-myBinder {
        color: #6a7b8b !important;
        font-size: 15px;
    }

    #curate-socialMedia-tabs .social-share,
    #curate-socialMedia-tabs .social-share .icon-share {
        line-height: 22px !important;
    }

    #myModalinst1 ul,
    #myModalinst1 li,
    #myModalinst1 ol,
    #myModalinst2 ul,
    #myModalinst2 li,
    #myModalinst2 ol {
        float: left;
        width: 100%;
    }

    #rareteam-invite-search-autocomp-list {
        float: left;
        height: auto;
        width: 100%;
    }

    #rareteam-invite-search-autocomp-list ul.ui-autocomplete {
        float: left;
        max-width: 100% !important;
    }

    .sort-form {
        background: #ffffff none repeat scroll 0 0;
        border: 1px solid #AEA99D;
        float: left;
        height: 34px;
        min-width: 145px;
        padding: 0 10px;
        width: auto;
        position: relative;
    }

    .top-posters {
        width: 100%;
        float: left;
        margin-top: 20px;
    }

    .community-Activity-list {
        width: 100%;
        float: left;
    }

    .activity.single-group .post-search.clinical-searchbox {
        margin-top: 0;
        float: left;
        width: 100%;
    }

    .courage-post-full {
        margin-top: 20px;
    }

    .tag-display {
        color: #98a8b4;
        margin-bottom: 5px;
        padding: 0 10px;
        display: none !important;
    }

    .tag-display>span {
        margin-right: 10px;
    }

    .courage_post_content .courage_post_content_status {
        margin-bottom: 0 !important;
    }

    .top-posters .activity-update-list li {
        margin-bottom: 10px !important;
    }

    #rare-post-upload {
        font-size: 14px !important;
        padding: 0 !important;
    }

    ul.tagit input[type="text"] {
        float: left;
        width: 50px !important;
        height: 25px !important;
    }

    ul.tagit input[type="text"]:focus {
        box-shadow: none !important;
    }

    ul.tagit li.tagit-choice {
        background: #d4e1ea !important;
        border: none !important;
        border-radius: 6px;
        color: #D0021B !important;
        font-weight: normal;
    }

    .tagit-autocomplete.ui-menu .ui-menu-item {
        font-size: 12px;
        line-height: 18px;
    }

    .tagit-autocomplete.ui-menu {
        width: 175px !important;
        background: #e0f3f1 !important;
        z-index: 1000 !important;
        border: 1px solid #95abb9 !important;
        border-radius: 0 0 4px 4px !important;
        color: #222222;
        margin-top: 3px !important;
        padding: 5px !important;
    }

    .tagit-autocomplete.ui-menu .ui-menu-item {
        border: medium none !important;
        border-radius: 4px;
        clear: left;
        float: left;
        line-height: 14px;
        margin: 0 0 3px 0 !important;
        padding: 0;
        width: 100%;
    }

    .tagit-autocomplete.ui-menu .ui-menu-item:hover {
        background: #ffffff !important;
        color: #D0021B !important;
    }

    .filterapplied {
        background: #dce1e5;
        padding: 15px;
        float: left;
        width: 100%;
        margin-bottom: 20px;
        display: none !important;
    }

    .filterapplied .head_filters_applied {
        color: #98a8b4;
        font-size: 14px;
        float: left;
        margin-right: 10px;
        margin-top: 3px;
    }

    .filterapplied .result_filters_applied {
        background: #f1f3f5;
        color: #143b38;
        border-radius: 15px;
        padding: 3px 30px 2px 10px;
        float: left;
        position: relative;
        margin-bottom: 5px;
        margin-right: 5px;
    }

    .filterapplied .filters-applied {
        display: block;
        font-size: 12px;
        line-height: 22px !important;
    }

    .filterapplied .remove-filters {
        width: 22px;
        height: 22px;
        position: absolute;
        right: 3px;
        top: 7px;
        background: url("../images/close-icon-green.png") no-repeat left top;
        background-size: 16px auto;
        cursor: pointer;
    }

    #activity-stream .courage-post .col-sm-6 {
        width: 100% !important;
    }

    #activity-stream .courage-post .rarerel-courage {
        position: absolute;
        right: -50% !important;
        width: 50% !important;
        top: 0;
    }

    .courage-stream-outer .courage-post .col-sm-6 {
        width: 100% !important;
    }

    .courage-stream-outer .courage-post .rarerel-courage {
        position: absolute;
        right: -50% !important;
        width: 50% !important;
        top: 0;
    }

    #activity-stream-pinned .courage-post .col-sm-6 {
        width: 100% !important;
    }

    #activity-stream-pinned .courage-post .rarerel-courage {
        position: absolute;
        right: -50% !important;
        width: 50% !important;
        top: 0;
    }

    .added-tags {
        float: left;
        height: auto;
        width: 100%;
    }

    .added-tags li {
        word-wrap: break-word;
        max-width: 100%;
        background: #e0f3f1 none repeat scroll 0 0;
        border-radius: 15px;
        padding: 3px 35px 3px 10px;
        position: relative;
        float: left;
        margin-right: 5px !important;
        color: #1b3836 !important;
        margin-top: 5px !important;
        font-size: 14px;
    }

    .added-tags li a {
        background: rgba(0, 0, 0, 0) url("../images/close-icon-green.png") no-repeat scroll left top / 16px auto;
        cursor: pointer;
        height: 22px;
        position: absolute;
        right: 3px;
        top: 7px;
        width: 22px;
    }

    .courage-post-system-tags {
        background: #fff none repeat scroll 0 0;
        float: left;
        width: 100%;
        padding: 0 20px 15px;
    }

    .courage-post-system-tags ul.tagit {
        background: #edf1f4 none repeat scroll 0 0;
        border: 1px solid #cfdce5;
        padding: 3px !important;
        margin-bottom: 5px !important;
    }

    .courage-post-system-tags ul.tagit li {
        margin-right: 5px !important;
    }

    .add_system_tags_admin {
        margin-left: 10px;
        font-size: 12px;
        color: #98a8b4 !important;
        cursor: pointer;
    }

    .courage-post-system-tags .save_tags,
    .courage-post-system-tags .cancel_tags {
        color: #98a8b4 !important;
        background: none;
        font-size: 12px;
    }

    .courage-post-system-tags .save_tags:hover,
    .courage-post-system-tags .cancel_tags:hover {
        color: #98a8b4 !important;
        background: none;
        font-size: 12px;
    }

    .mention-name {
        display: inline !important;
        margin-right: 0 !important;
        float: none !important;
    }

    .courage_post_content a.mention-name {
        margin-right: 0 !important;
    }

    .courage-tab-top {
        background: #ffffff;
        display: none;
        margin: 22px -30px;
        height: 60px;
    }

    .courage-tab-top .col-sm-12 {
        padding-left: 30px;
        padding-right: 30px;
    }

    ul.courage-mob-tab {
        margin: 0;
        padding: 0;
        list-style: none;
    }

    ul.courage-mob-tab li {
        float: left;
        width: 24%;
        margin-right: 3%;
    }

    ul.courage-mob-tab li:last-child {
        margin: 0;
    }

    ul.courage-mob-tab li a {
        color: #b8c2cb;
        font-size: 16px;
        line-height: 16px;
        max-width: 85px;
        padding-top: 10px;
        text-align: left;
        float: left;
        text-decoration: none;
        height: 60px;
        position: relative;
        background-size: 30px auto !important;
        padding-left: 35px;
    }

    ul.courage-mob-tab li a:hover {
        text-decoration: none;
    }

    ul.courage-mob-tab li a.active {
        color: #D0021B;
    }

    ul.courage-mob-tab li a#courage-mobile-list {
        background: url("../images/post-icon.png") no-repeat scroll left 12px;
    }

    ul.courage-mob-tab li a#top-posters-mobile-list {
        background: url("../images/top-post-icon.png") no-repeat scroll left 12px;
    }

    ul.courage-mob-tab li a#community-activity-mobile-list {
        background: url("../images/community-activity-icon.png") no-repeat scroll left 11px;
    }

    ul.courage-mob-tab li a#trivia-quiz-mobile-list {
		background: url("../images/trivia_icon.png") no-repeat scroll left 11px;
    }

    ul.courage-mob-tab li a#trivia-quiz-mobile-list.active {
		background: url("../images/trivia_icon-active.png") no-repeat scroll left 11px;
    }

    ul.courage-mob-tab li a#courage-mobile-list.active {
        background: url("../images/post-icon-active.png") no-repeat scroll left 12px;
    }

    ul.courage-mob-tab li a#top-posters-mobile-list.active {
        background: url("../images/top-post-icon-active.png") no-repeat scroll left 12px;
    }

    ul.courage-mob-tab li a#community-activity-mobile-list.active {
        background: url("../images/community-activity-icon-active.png") no-repeat scroll left 11px;
    }
    a#trivia-quiz-mobile-list {
        line-height: 30px;
    }

    .search-filter-btn {
        position: absolute;
        right: 0;
        top: -6px;
        font-size: 24px;
        color: #249fdb;
        font-family: "Gibson-light";
        display: none;
        text-decoration: none;
    }

    .search-filter-btn:hover {
        text-decoration: none;
        color: #249fdb;
    }

    .search-filter-btn:focus {
        text-decoration: none;
        color: #249fdb;
    }

    ul.courage-mob-tab li:last-child a {
        float: right;
        margin-right: 5px;
    }

    ul.courage-mob-tab li:nth-child(2) a {
        float: none;
        width: 65px;
        margin: auto;
        display: block;
        width: 34%;
    }

    ul.courage-mob-tab li:nth-child(2) {
        width: 35%;
    }

    ul.courage-mob-tab li:last-child {
        width: 35%;
    }

    ul.courage-mob-tab li a#courage-mobile-list {
        line-height: 30px;
    }

    ul.courage-mob-tab li a.active:after {
        bottom: 0;
        left: 16px;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
        border-color: rgba(245, 236, 221, 0);
        border-bottom-color: #f5ecdd;
        border-width: 10px;
        margin-left: -10px;
    }

    .refreshClose img {
        float: right;
        width: 25px;
        height: 25px;
    }

    #formfilter .popover {
        position: relative;
        background: #dfecf2;
        border: 1px solid #d7dfe2;
        color: #224443;
        -webkit-box-shadow: 0 0 3px 0 rgba(102, 102, 102, 0.3);
        -moz-box-shadow: 0 0 3px 0 rgba(102, 102, 102, 0.3);
        box-shadow: 0 0 3px 0 rgba(102, 102, 102, 0.3);
    }

    #formfilter .popover:after,
    #formfilter .popover:before {
        bottom: auto;
        top: -36px;
        left: 50%;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
    }

    #formfilter .popover:after {
        border-color: rgba(223, 236, 242, 0);
        border-bottom-color: #dfecf2;
        border-width: 23px;
        margin-left: -22px;
    }

    #formfilter .popover:before {}

    #formfilter i.fa-question {
        background: #eff3f6 none repeat scroll 0 0;
        border-radius: 50%;
        color: #c4d0dc;
        height: 23px;
        padding-top: 3px;
        position: relative;
        text-align: center;
        top: 0;
        width: 23px;
    }

    #formfilter #selectboxteam,
    #formfilter #selectboxmates {
        max-height: 65px;
    }

    .top-posters ul.activity-update-list li {
        position: relative;
        padding-left: 60px;
        min-height: 45px;
    }

    .top-posters ul.activity-update-list li img {
        position: absolute;
        left: 0;
    }

    .community-Activity-list ul.activity-update-list li {
        position: relative;
        padding-left: 60px;
        min-height: 45px;
    }

    .community-Activity-list ul.activity-update-list li img {
        position: absolute;
        left: 0;
    }

    .rareteam_activity ul.activity_list li {
        position: relative;
        padding-left: 50px;
        min-height: 35px;
    }

    .rareteam_activity ul.activity_list li img {
        position: absolute;
        left: 0;
    }

    .see-all-courage {
        margin-top: 10px;
        position: absolute;
    }

    .see-all-courage a {
        padding-left: 0px !important;
    }

    .see-all-courage a,
    .back_search a {
        position: relative;
        text-indent: 0;
        color: #1f7ece;
        padding-left: 3px;
    }

    .see-all-courage a i,
    .back_search a i {
        font-size: 21px;
        left: -3px;
        position: relative;
        top: 2px;
    }

    #myModal3 #wp_rar_user_role {
        display: none;
    }

    #theme-my-login-cont-custom .login-or {
        display: block;
        margin-top: 278px;
        position: absolute;
        width: 100%;
        left: -10px;
        font-size: 18px;
        color: #259fd9;
    }

    #fapmodal-contact-us .wpcf7-display-none {
        display: none !important;
    }

    #myModal_activation .btn.btn-default.btn-close {
        border-radius: 50%;
    }

    .please-login {
        float: left;
        width: 100%;
        font-size: 22px;
    }

    .mobile-new-register .please-login {
        float: left;
        width: 100%;
        font-size: 15px;
        line-height: 22px;
    }

    .mobile-new-register .text-outer {
        font-size: 15px;
        line-height: 20px;
        margin-bottom: 20px;
    }

    .reg-req-new {
        color: #259fd9;
    }

    .icon-rarecourage {
        background-image: url(../images/rareCourage-32.png);
        height: 32px;
        width: 55px;
        display: block;
        margin-top: -10px;
        background-position: center center;
        background-repeat: no-repeat;
    }

    .binder-sm {
        display: none;
    }

    .imgholder .post_visual {
        display: block;
       /* height: 155px;*/
        overflow: hidden;
    }

    .slide-main-banner iframe {
        width: 100%;
        height: auto;
    }

    .bpfb_link_preview_title {
        word-break: break-all;
    }

    .r-article-cont .clinical_share {
        float: right !important;
        height: 36px;
        margin-top: -18px;
        position: absolute;
        right: 0;
        top: 50% !important;
        width: auto !important;
    }

    .r-article-cont .social-share {
        line-height: 20px !important;
    }

    .round-cat {
        float: left;
        width: 100%;
        margin-left: 15px;
        margin-top: -30px;
        margin-bottom: 20px;
    }

    .bp-avatar input#bp-browse-button {
        text-transform: lowercase !important;
    }

    .bp-avatar input#bp-browse-button:first-letter {
        text-transform: uppercase;
    }

    .page-template-mySettings .cont-head {
        display: none;
    }

    .page-template-mybinder .cont-head {
        display: none;
    }

    .mysettings-tabs .tab-content .ui-button+img {
        left: 0;
        position: absolute;
        top: 28px;
        width: 12px;
    }

    .users_related_row {
        list-style: none;
        padding-bottom: 10px;
        width: 100%;
    }

    .users_related {
        float: left;
    }

    .rel-icon .rel-text {
        font-size: 10px;
        line-height: 11px;
        margin-top: 5px;
        text-align: center;
    }

    .related_icon {
        float: left;
        font-size: 35px;
        left: 10px;
        position: absolute;
        top: 10px;
        width: 50px;
    }

    .related_icon.icon-experts {
        top: 18px;
    }

    ul.related-user-cont .related_icon {
        overflow: hidden;
    }

    ul.related-cont-list li {
        background: #f2f2f2 none repeat scroll 0 0;
        float: left;
        font-family: gibson-regular;
        font-size: 14px;
        height: 70px;
        list-style-type: none;
        margin-bottom: 10px;
        margin-right: 3%;
        min-height: 50px;
        overflow: hidden;
        padding: 15px 10px 10px 60px;
        position: relative;
        text-overflow: ellipsis;
        width: 47%;
    }

    ul.related-cont-list h3 {
        border: none !important;
        margin-bottom: 0;
        margin-top: 0;
    }

    ul.related-cont-list .icon-experts {
        color: #1daaee;
    }

    ul.related-cont-list .icon-social-media {
        color: #1bb19a;
    }

    .relatesd_to_post h2 {
        margin-bottom: 20px;
    }

    ul.related-cont-list li a {
        color: #143b38 !important;
    }

    ul.related-cont-list li img {
        width: 40px;
        height: auto;
    }

    ul.related-user-cont li {
        height: 60px;
    }

    #whats-new-options {
        overflow: visible !important;
    }

    #activity_post_show .courage-post {
        margin-bottom: 60px;
    }

    form.yop-poll-forms ul li>div>div>div {
        width: 100% !important;
    }

    .new-login-top .mo-openid-app-icons {
        margin-top: 40px;
    }

    .poll-button.participate {
        padding: 0px !important;
        border: none !important;
        margin-left: 10px !important;
    }

    .poll-button.participate .btn-join {
        margin-left: 0px !important;
        text-decoration: none;
    }

    .btn-join:hover {
        text-decoration: none;
    }

    /*rarePoll radio button disabled for non logged in users*/

    .loggedout-pole .yop_poll_vote_button {
        display: none !important;
    }

    .info_title h2 {
		font-size: 20px;
    line-height: 24px;
    margin-bottom: 10px;
    font-family: 'Gibson-Medium';
   
       
    }

    .evidence_info_content .info_title.expanded h2 {
        color: #79112a !important;
		margin-bottom: 0px;
    }

    .rareHub_info_content .info_title.expanded h2 {
        color: #D0021B !important;
    }

    .pp_bucket_info h2 {
        line-height: 17px;
        color: #7f8e9a;
        margin: 0;
        font-size: 13px;
    }

    #curate-socialMedia-tabs .info_cont_hide .info_cont_hide a h2 {
        margin: 0;
        font-size: 20px;
        color: #8f9da7;
    }

    .news-top-cont h2 {
        margin: 0;
        color: #1f3a38;
        font-family: "Gibson-semibold";
        font-size: 16px;
        line-height: 20px;
    }

    .feat_new_block_title h2 {
        margin: 0;
        color: #1f3a38;
        font-family: "Gibson-semibold";
        font-size: 16px;
        line-height: 20px;
    }

    .shelf-box-cont a h2 {
        color: #143b38;
        font-size: 14px;
        overflow-wrap: break-word;
        text-decoration: none;
        margin: 0;
    }

    .shelf-main-cont h2 {
        color: #ffffff;
        font-size: 24px;
        display: inline;
        margin: 0 0 0 10px;
    }

    .courage_post_foot_enc_opts .enc_hug_ch,
    .courage_post_foot_enc_opts .enc_thank_ch,
    .courage_post_foot_enc_opts .enc_pray_ch,
    .courage_post_foot_enc_opts .enc_pray_ch_h {
        display: none !important;
    }

    .courage_post_foot_enc_opts .enc_hug_ch_h,
    .courage_post_foot_enc_opts .enc_thank_ch_h,
    .courage_post_foot_enc_opts .enc_pray_ch_h {
        display: none !important;
    }

    .sort-label {
        float: left;
        margin-right: 10px;
        text-align: right;
        width: 130px;
        color: #AEA99D;
        line-height: 30px;
    }

    .sort-section {
        float: right;
        width: 100%;
    }

    .courage-new-section .col-sm-6 {
        padding: 0px !important;
    }

    .activity-list .courage-result-cont {
        padding: 0px !important;
    }

    ul.poll-list {
        margin: 0px;
        padding: 0px;
        list-style: none;
    }

    ul.poll-list li {
        border-bottom: 1px solid #ccd0d0;
        font-size: 18px;
        line-height: 20px;
        padding: 20px 0px 20px 0;
        position: relative;
    }

    ul.poll-list.unanswered li {
        padding: 20px 90px 20px 0 !important;
    }

    ul.poll-list li a.vote-btn {
        position: absolute;
        right: 0px;
        top: 20px;
        background: #10ac96;
        color: #ffffff;
        padding: 5px 10px;
        border: none;
        font-size: 14px;
    }

    ul.poll-list li a.register-btn-modal {
        position: absolute;
        right: 0px;
        top: 20px;
        background: #D0011A;
        color: #ffffff;
        padding: 5px 10px;
        border: none;
        font-size: 14px;
    }

    .suggest-btn {
        background: #6e8fda;
        color: #ffffff;
        float: right;
        padding: 5px 10px;
        margin-top: -40px;
        margin-bottom: 20px;
        border: none;
        font-family: gibson-regular;
        font-weight: normal !important;
    }

    ul.poll-list li:last-child {
        border: none !important;
    }

    #curate-accordion1 .panel-body {
        color: #3e4c4a;
        font-size: 13px;
        padding: 10px 40px;
    }

    ul.poll-list li a.community-result-btn {
        font-size: 14px;
        display: block;
    }

    ul.poll-list li .respond-section {
        font-size: 18px;
        display: block;
        Padding-top: 5px;
        font-weight: bold;
    }

    /*member gallery */

    .mamber-gall-page h3 {
        color: #3f3f3f;
        width: 100%;
        font-family: "gibson-regular";
    }

    .mamber-gall-page .member-user-img img {
        width: 80px !important;
        height: auto !important;
    }

    .mamber-gall-page button.accordion-people {
        background-color: #cfd6dc;
        cursor: pointer;
        padding: 5px 16px;
        height: 55px !important;
        width: 100%;
        border: none;
        text-align: left;
        outline: none;
        font-size: 24px;
        transition: 0.4s;
        color: white;
    }

    .mamber-gall-page button.accordion-people {
        background-color: #870011;
    }

    .mamber-gall-page div.panel {
        padding: 0 18px;
        background-color: white;
    }

    .gallery-label {
        width: 80px;
        padding-right: 20px;
        float: left;
        color: #143b38;
        font-size: 17px;
        font-weight: normal;
    }

    .gallery-sort .sort-options {
        background: #ffffff url(../images/select-bg.png) no-repeat scroll right top;
        height: 32px;
        border: 1px solid #AEA99D;
        border-radius: 0;
        text-align: left;
        width: 220px;
        text-indent: 7px;
        -webkit-appearance: none;
        -moz-appearance: none;
    }

    .gallery-header {
        position: relative;
        height: 50px;
        padding-bottom: 40px;
        width: 100%;
    }

    .gallery-header-image {
        left: 5px;
        position: absolute;
        top: 21px;
    }

    .community-gallery-header {
        min-height: 57px;
    }

    .gallery-header-heading {
        position: absolute;
        left: 40px;
    }

    .member-user-img {
        float: left;
        height: auto;
        max-height: 112px;
        overflow: hidden;
        padding-top: 6px;
        width: 95px;
    }

    .member-user-details {
        line-height: 17px;
        padding-top: 5px;
        width: 60%;
        float: left;
    }

    .mamber-gall-page .member-user-container {
        width: 100%;
        float: left;
        padding-bottom: 5px;
        margin-top: 15px;
    }

    .member-user-common {
        display: inline-block;
    }

    .user-container-whole {
        padding: 0px 0px 10px;
    }

    .mamber-gall-page .member-user-details h2 {
        line-height: 17px;
        color: #7f8e9a;
        margin: 0;
        font-size: 13px;
    }

    .mamber-gall-page .panel {
        padding-top: 10px;
    }

    .gallery-view-all {
        background-color: white;
        cursor: pointer;
        color: #D0021B;
    }

    #member-container {
        margin-bottom: 13px;
    }

    .rarerelated-heading {
        color: #444444;
    }

    .rarerelated-heading h1 {
        color: #133d38;
        font-size: 20px;
        line-height: 30px;
        font-weight: bold;
        margin: 0;
    }

    label.captcha {
        margin: 0px !important;
    }

    .rarerelated-heading h6 {
        margin: 5px 0px 0px;
        color: #373737;
        font-size: 17px;
    }

    .poll-rarerelated ul.rare-list li {
        border-bottom: 1px solid #bac6c7 !important;
        padding: 10px 0 10px 65px !important;
    }

    .poll-rarerelated ul.rare-list {
        margin: 5px 15px;
    }

    .yop_poll_vote_button {
        background: #10ac96 !important;
        color: #ffffff !important;
        border: none !important;
        padding: 5px 10px !important;
        min-height: 28px;
        min-width: 100px;
    }

    .rarepoll-foot {
        background: #ffffff none repeat scroll 0 0;
        float: left;
        min-height: 50px;
        padding: 5px 15px 15px;
        width: 100%;
    }

    .rarepoll-foot-cont {
        border-top: 1px solid #ddd !important;
        padding: 15px 0px;
    }

    a.back-poll {
        color: #D0021B !important;
        font-size: 20px;
        margin-bottom: 20px;
        margin-top: 20px;
        display: block;
        text-decoration: none;
    }

    a.back-poll:hover {
        text-decoration: none;
    }

    a.back-poll i {
        color: #AEA99D !important;
        margin-right: 3px;
        font-size: 16px;
    }

    a.back-poll i {
        color: #D0021B !important;
    }

    .yop-poll-footer {
        margin-top: 23px !important;
    }

    form.yop-poll-forms div ul li {
        margin-top: 5px !important;
    }

    a.suggest-btn:hover {
        color: #ffffff !important;
        text-decoration: none;
    }

    .rare-poll-main-head {
        font-size: 24px;
        color: #AEA99D;
    }

    .rare-poll-main-head span {
        color: #D0021B !important;
    }

    .no-answer-dv {
        font-size: 18px;
        text-align: center;
    }

    .no-answer-dv span {
        color: #AEA99D;
    }

    #fapmodal-poll-suggest .modal-body {
        margin-top: 0px;
    }

    #fapmodal-poll-suggest h2 {
        margin-top: 0px !important;
        margin-bottom: 10px;
        font-size: 24px;
    }

    #fapmodal-poll-suggest input[type="text"],
    #fapmodal-poll-suggest input[type="password"],
    #fapmodal-poll-suggest input[type="email"],
    #fapmodal-poll-suggest input[type="url"],
    #fapmodal-poll-suggest input[type="number"],
    #fapmodal-poll-suggest textarea,
    #fapmodal-poll-suggest select {
        border: 1px solid #AEA99D !important;
        margin-bottom: 15px !important;
        background: #ffffff;
    }

    #fapmodal-poll-suggest input[type="submit"] {
        background: #D0021B !important;
    }

    .social-share-outer {
        position: relative !important;
    }

    .see-all-poll {
        width: auto;
        float: right;
        display: inline-block;
        margin-right: 15px;
    }

    .see-all-poll-button {
        color: #D0021B !important;
    }

    .rarepoll-foot-cont .courage-share-box .social-share-hov {
        height: 155px !important;
        left: 80px !important;
    }

    .rarepoll-foot-cont .social-share-box.courage-share-box {
        bottom: 2px;
        float: left;
        position: relative !important;
        right: 110px !important;
        width: 170px;
    }

    .poll-footer .courage-share-box .social-share-hov {
        height: 155px !important;
        right: auto !important;
        left: 5px !important;
    }

    .poll-footer .courage-share-box .social-share-hov:after,
    .poll-footer .courage-share-box .social-share-hov:before {
        left: 22px !important;
    }

    .poll-footer .social-share-box.courage-share-box {
        right: 0 !important;
        width: 70px !important;
    }

    .rareqn {
        width: 72%;
        float: left;
    }

    .rareresp {
        width: 25%;
        float: right;
        text-align: right;
    }

    ul.poll-list li:after {
        clear: both;
        display: block;
        content: ' ';
    }

    span.wpcf7-form-control-wrap.role,
    span.wpcf7-form-control-wrap.suggesteremail,
    span.wpcf7-form-control-wrap.name {
        display: none;
    }

    a.register-btn-modal.logout,
    a.poll_login_btn {
        background: #D0021B; 
        color: #ffffff;
        padding: 5px 10px;
        border: none;
        font-size: 14px;
    }

    .com_res {
        border: 0 none;
        background: white;
        padding: 10px 0px 0px 10px;
        font-size: 20px;
        color: #c96a76;
        font-weight: bold;
    }

    .suggest-btn-green {
        float: none;
        margin: 15px auto 0px;
        display: block;
        width: 130px;
        background: #10ac96;
    }

    .well-footer {
        width: 100%;
        text-align: right;
        padding: 5px 15px 8px;
        text-align: left;
    }

    .well-footer a {
        text-decoration: none;
        color: #D0021B !important;
    }

    .well-footer a:hover {
        text-decoration: none;
    }

    .home-fapcouncil .well-footer a {
        font-size: 15px !important;
    }

    .rareQuest-message {
        margin-top: 10px;
        margin-bottom: 10px;
        min-height: 30px;
        margin-bottom: 0;
    }

    .rareQuest-message-head {
        background-color: #870011;
        color: #fff;
        font-size: 18px;
        line-height: 23px;
        padding: 12px 18px;
        margin-bottom: 0px;
        margin-top: 25px;
        min-height: 48px;
    }

    .wrap-rareQuest .listing .btn-go-dashboard {
        margin: 20px;
    }

    .listing .rareQuest-message h3 {
        width: 100%;
    }

    .rareQuest-box {
        padding: 20px !important;
    }

    .rareQuest-box #questionnaire_tab {
        padding-bottom: 10px !important;
        margin-bottom: 10px !important;
        border-bottom: 1px solid #e4e4e4 !important;
        font-size: 16px;
    }

    .rareQuest-box .rareQuest-cont {
        width: 100%;
    }

    .rareQuest-box h3 {
        font-size: 20px !important;
        margin: 0px !important;
    }

    .rareQuest-box h3 span.green {
        font-size: 20px !important;
    }

    .rareQuest-box .rareQuest-listing {
        text-align: left !important;
    }

    .rareQuest-box .roles-avl-head {
        text-align: left;
        font-size: 18px;
        margin-bottom: 10px;
        border-bottom: 1px solid #e4e4e4 !important;
        padding-bottom: 10px;
    }

    .rareQuest-box h3 span.font-reg {
        font-family: Gibson-regular;
    }

    .rareQuest-share-box {
        position: relative;
    }

    .rareQuest-share-box .social-share-box.courage-share-box {
        bottom: 2px;
        position: absolute !important;
        right: 15px;
        width: 80px;
    }

    .rareQuest-share-box .courage-share-box .social-share-hov {
        right: 0px !important;
        height: auto !important;
    }

    .marked_as_spam {
        position: absolute;
        left: 0px;
        background: rgba(255, 0, 0, .5);
        height: 100%;
        width: 100%;
        z-index: 1;
        text-align: center;
        line-height: 44px;
        color: #fff;
    }

    ul.inner-subnav li:hover a.recruting-near-me,
    ul.inner-subnav li.active a.recruting-near-me {
        background: #ee8c30 !important;
        color: #ffffff !important;
    }

    ul.inner-subnav li:hover a.recruting-near-me:after,
    ul.inner-subnav li.active a.recruting-near-me:after {
        border-color: rgba(175, 188, 197, 0);
        border-top-color: #ee8c30 !important;
    }

    .client-dash-title {
        padding-left: 15px;
    }

    .client-dash-activeusers ul {
        margin-top: 15px !important;
    }

    .client-dash-activeusers ul.activity-update-list li img {
        width: 45px;
        height: auto;
        margin: 5px 15px 0 0;
    }

    .client-dash-activeusesrs-title {
        background-color: #ff646a !important;
    }

    .activity-proportion-count-title {
        background-color: #23527c !important;
    }

    .clientdash-user-role {
        float: right;
        padding-right: 35px;
    }

    .client-dash-activeusers ul.activity-update-list li a {
        color: #bfc4c9;
    }

    .clientdash-user-role {
        color: #bfc4c9;
        float: right;
    }

    .client-dash-activeusers ul.activity-update-list li {
        padding-bottom: 2px;
    }

    .client-dash-row {
        margin-top: 20px;
    }

    .client-dash-poll .center-col-title {
        font-size: 18px !important;
        line-height: 20px !important;
    }

    .activity-proportion-chart {
        float: right;
    }

    .activity-proportion-section ul {
        margin-top: 50%;
        list-style: none;
    }

    .top-content-section-title {
        background-color: #6e8fda !important;
    }

    .top-content-image {
        padding-top: 10px;
        height: 150px;
    }

    .top-content-image img {
        width: 100px;
        height: 125px;
    }

    .top-content-details {
        padding-top: 10px;
        height: 150px;
    }

    .top-content-details a {
        color: #7f8e9a;
        font-size: 13px;
        text-decoration: none;
    }

    .top-content-details p {
        font-size: 13px;
    }

    .top-content-details-text a {
        text-decoration: none;
        color: #337ab7;
    }

    .top-content-common {
        background-color: white;
    }

    #item-header-avatar .private-message {
        float: right;
        font-size: 16px;
        font-family: "Gibson-SemiBold";
    }

    #modal-private-message .modal-msg {
        padding: 29px 35px 58px;
    }

    #modal-private-message .modal-msg textarea {
        height: 146px !important;
        border: 1px solid #259fd9 !important;
    }

    .jqte-test {
        display: block;
        margin: 0 0 10px;
        padding: 6px;
        width: 95%;
        background: #FFF;
        border: #AAA 1px solid;
        font-size: 13px;
    }

    textarea.jqte-test,
    div.jqte-test,
    span.jqte-test {
        min-height: 100px;
    }

    #pmform label.error {
        width: auto;
        display: inline;
        color: #ff646a;
    }

    #message-threads thead th,
    #message-threads tbody,
    #message-threads tbody tr,
    #message-threads tbody td {
        border: none;
    }

    #message-type-select {
        display: none;
    }

    #message-threads_paginate .paginate_button {
        display: none;
    }

    #message-threads_paginate #message-threads_previous {
        display: block !important;
    }

    #message-threads_paginate #message-threads_next {
        display: block !important;
    }

    .clearboth {
        clear: both;
    }

    ul.tab-messages {
        margin-top: 30px;
        border: none;
        margin-bottom: 30px;
    }

    ul.tab-messages li {
        width: 33.33%;
        padding-right: 10px;
        box-sizing: border-box;
    }

    ul.tab-messages li:last-child {
        padding: 0px;
    }

    ul.tab-messages li a {
        background: #ffffff !important;
        text-align: center;
        width: 100%;
        border-radius: 0px;
        height: 50px;
        font-size: 18px;
        color: #AEA99D;
        line-height: 30px;
        border: none !important;
    }

    ul.tab-messages li a:hover {
        background: #ffffff !important;
        text-align: center;
        width: 100%;
        border-radius: 0px;
        height: 50px;
        font-size: 18px;
        color: #AEA99D;
        line-height: 30px;
        border: none !important;
    }

    ul.tab-messages li.active a {
        background: #b20617 !important;
        cursor: pointer !important;
        color: #ffffff;
        border: none !important;
        position: relative;
    }

    ul.tab-messages li.active a:hover,
    ul.tab-messages li.active a:focus {
        background: #b20617 !important;
        color: #ffffff;
        border: none !important;
        position: relative;
        outline: none;
    }

    ul.tab-messages li.active a:after {
        top: 100%;
        left: 50%;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
        border-color: rgba(32, 155, 215, 0);
        border-top-color: #b00815;
        border-width: 15px;
        margin-left: -15px;
    }

    ul.tab-messages li:first-child a {
        background: #f3f4f6 url(../images/message-profile-icon.png) no-repeat scroll 30% center !important;
    }

    ul.tab-messages li.active:first-child a {
        background: #b00815 url(../images/message-profile-icon-white.png) no-repeat scroll 30% center !important;
    }

    ul.tab-messages li:nth-child(2) a {
        background: #f3f4f6 url(../images/message-page-icon.png) no-repeat scroll 12% center !important;
    }

    ul.tab-messages li.active:nth-child(2) a {
        background: #b00815 url(../images/message-page-icon-white.png) no-repeat scroll 12% center !important;
    }

    ul.tab-messages li:last-child a {
        background: #f3f4f6 url(../images/message-notification-icon.png) no-repeat scroll 25% center !important;
    }

    ul.tab-messages li.active:last-child a {
        background: #b00815 url(../images/message-notification-icon-white.png) no-repeat scroll 25% center !important;
    }

    .profile-header-new .prfile_role {
        float: left;
        width: 60%;
    }

    #tabmessages #subnav {
        display: none !important;
    }

    #tabmessages .item-list-tabs {
        border: 1px solid #b9c9d5;
        background: #ffffff !important;
        padding: 10px;
        margin-bottom: 20px;
    }

    #tabmessages .item-list-tabs a {
        background: #AEA99D;
        margin-right: 10px;
        color: #FFFFFF;
        min-width: 130px;
        text-align: center;
    }

    #tabmessages .item-list-tabs li.active a {
        background: #b00815;
        margin-right: 10px;
        color: #FFFFFF;
        padding: 5px 20px;
    }

    #tabmessages .item-list-tabs li.active a:focus {
        outline: none;
    }

    #tabmessages .item-list-tabs li.de-active a {
        background: #a0aeb9 !important;
        margin-right: 10px;
        color: #FFFFFF;
        text-align: center;
    }

    #tabmessages #message-threads_filter {
        position: absolute;
        right: 15px;
        top: 10px;
    }

    #tabmessages #message-threads_filter label {
        font-size: 0px;
    }

    #tabmessages #message-threads_filter input.form-control {
        font-size: 16px;
        border-radius: 0px;
        position: relative;
        border: 1px solid #b9c9d5;
        width: 220px;
    }

    #tabmessages #message-threads_filter:after {
        background: #259fd9 url(../images/message-search-icon.png) no-repeat scroll center center;
        content: "";
        height: 29px;
        position: absolute;
        right: 0;
        top: 3px;
        width: 35px;
    }

    #tabmessages #message-threads_wrapper .top {
        float: left;
        min-height: 100px;
        width: 100%;
    }

    #tabmessages #message-threads_wrapper .top .actions {
        margin-top: 0px !important;
    }

    #tabmessages #message-threads_info {
        float: right;
        white-space: normal;
        width: 220px;
        height: 60px;
        text-align: right;
    }

    #tabmessages #message-threads_paginate {
        float: right;
        width: 90px;
        margin-bottom: 15px;
        margin-left: 15px;
    }

    #tabmessages #message-threads_paginate ul.pagination {
        width: 100%;
    }

    #tabmessages #message-threads_paginate ul.pagination #message-threads_previous a {
        background: url(../images/message-arrow-left.png) no-repeat scroll center center;
        width: 40px;
        height: 40px;
        min-width: 40px;
        border-radius: 50%;
        border: 2px solid #AEA99D !important;
        font-size: 0px;
        min-height: 40px;
    }

    #tabmessages #message-threads_paginate ul.pagination #message-threads_next a {
        background: url(../images/message-arrow-right.png) no-repeat scroll center center;
        width: 40px;
        height: 40px;
        min-width: 40px;
        border-radius: 50%;
        border: 2px solid #AEA99D !important;
        font-size: 0px;
        min-height: 40px;
    }

    #tabmessages #message-threads_paginate ul.pagination li.previous.disabled a {
        opacity: 0.3;
    }

    #tabmessages #message-threads_paginate ul.pagination li.next.disabled a {
        opacity: 0.3;
    }

    #tabmessages #message-threads_length {
        float: left;
        width: 100%;
        margin-bottom: 12px;
    }

    #tabmessages #message-threads_length label {
        float: right;
    }

    #tabmessages .messages-options-nav {
        float: left;
        position: absolute;
        top: 125px;
        left: 0px;
        height: 50px;
        z-index: 999;
    }

    #tabmessages .messages-options-nav a {
        border: 1px solid #AEA99D;
        border-radius: 50px;
        display: block;
        float: left;
        font-size: 16px;
        height: 35px;
        line-height: 33px;
        margin-right: 15px;
        padding-left: 33px;
        padding-right: 12px;
        color: #AEA99D;
    }

    #tabmessages .messages-options-nav a:hover {
        text-decoration: none;
        color: #AEA99D;
    }

    #tabmessages .messages-options-nav a#delete_sentbox_messages {
        background: rgba(0, 0, 0, 0) url("../images/message-delet-icon.png") no-repeat scroll 13px center;
    }

    #tabmessages .messages-options-nav a#mark_as_read {
        background: rgba(0, 0, 0, 0) url("../images/read1.png") no-repeat scroll 13px center / 22px auto;
        padding-left: 42px;
    }

    #tabmessages .messages-options-nav a#mark_as_unread {
        background: rgba(0, 0, 0, 0) url("../images/unread1.png") no-repeat scroll 13px center / 22px auto;
        padding-left: 42px;
    }

    #tabmessages .messages-options-nav a#delete_inbox_messages {
        background: rgba(0, 0, 0, 0) url("../images/message-delet-icon.png") no-repeat scroll 13px center;
    }

    #tabmessages table#message-threads {
        border: none;
        background: none;
    }

    #tabmessages table#message-threads tr.odd,
    #tabmessages table#message-threads tr.even {
        background: #e8ecee !important;
    }

    #tabmessages table#message-threads tr.read,
    #tabmessages table#message-threads tr.read td {
        background: #e8ecee !important;
    }

    #tabmessages table#message-threads tr.unread,
    #tabmessages table#message-threads tr.unread td {
        background: #ffffff !important;
    }

    #tabmessages .dataTable tr td {
        border: none !important;
        border-top: 1px solid #dbe0e3 !important;
        background: none !important;
    }

    #tabmessages .dataTable tr:last-child td {
        border-bottom: 1px solid #dbe0e3 !important;
    }

    #tabmessages .dataTable tr.unread td {
        border-color: #dbe0e3 !important;
    }

    #tabmessages #message-threads_length select.form-control {
        border-radius: 0;
        -webkit-appearance: none;
        -moz-appearance: none;
        background: none;
        background: #ffffff url(../images/select-bg.png) no-repeat right top;
        text-indent: 0.01px;
        text-overflow: '';
        padding-right: 32px;
        width: 80px !important;
        border: 1px solid #98a8b4;
        margin: 0 5px;
        line-height: 16px;
    }

    #tabmessages span.unread-count {
        border-radius: 50% !important;
        background: #87c244 !important;
    }

    #tabmessages .pvt-msg-body h3 {
        color: #143b38;
        font-family: gibson-light;
        font-size: 26px;
        margin-bottom: 30px;
        margin-top: 10px;
    }

    #tabmessages .pvt-msg-body #pmform label.error {
        margin-left: 20% !important;
        display: inline;
        color: #ff646a !important;
        width: 80% !important;
        margin-top: -5px !important;
    }

    #tabmessages .pvt-msg-body input {
        background: #ffffff none repeat scroll 0 0;
        border: 1px solid #98a8b4;
        border-radius: 0;
        height: 32px;
        padding: 6px 30px 6px 8px;
        width: 350px;
        margin-bottom: 10px;
    }

    #tabmessages .pvt-msg-body textarea {
        background: #ffffff none repeat scroll 0 0;
        border: 1px solid #98a8b4 !important;
        border-radius: 0;
        height: 200px;
        padding: 6px 30px 6px 8px;
        width: 80% !important;
        margin-bottom: 10px;
        font-size: 16px !important;
    }

    #tabmessages .pvt-msg-body label {
        width: 20%;
        color: #143b38;
        float: left;
        font-size: 17px;
        font-weight: normal;
        padding-right: 20px;
    }

    #tabmessages .pvt-msg-body .btn-pvm,
    #tabmessages .pvt-msg-body .btn-pvm:hover {
        background: #D0021B none repeat scroll 0 0 !important;
        border: medium none;
        border-radius: 0;
        color: #ffffff;
        font-size: 18px !important;
        height: 35px !important;
        line-height: 35px;
        padding: 0 20px;
        margin-left: 20%;
        width: 100px !important;
        position: relative;
        text-align: center;
        width: 120px;
    }

    a.button.basic-vote-button:hover {
        text-decoration: none;
    }

    #tabmessages #msg-inbox a span {
        background: #ffffff none repeat scroll 0 0;
        border: medium none;
        border-radius: 50%;
        box-shadow: none;
        left: 5px;
        position: relative;
        top: -2px;
    }

    #tabmessages #message-subject {
        margin-bottom: 8px;
    }

    #tabnotification ul.site_notifications {
        max-height: inherit;
        overflow: visible;
        background: #ffffff;
        background: #ffffff;
        padding: 10px 20px;
    }

    .site_notifications>li a.accept,
    .site_notifications>li a.accept:hover,
    .site_notifications>li a.accept:focus {
        background: #D0021B !important;
    }

    .site_notifications>li a.reject,
    .site_notifications>li a.reject:hover,
    .site_notifications>li a.reject:focus {
        background: #AEA99D !important;
    }

    #tabnotification ul.site_notifications li {
        padding: 12px 0px;
        margin: 0px;
    }

    #message-thread .message-box.odd {
        background: none !important;
        border-bottom: 1px solid #dadada !important;
        margin-left: 40px !important;
        padding: 20px 15px 10px 0px !important;
    }

    #message-thread .message-box.even {
        background: none !important;
        border-bottom: 1px solid #dadada !important;
        margin-left: 40px !important;
        padding: 20px 15px 10px 0px !important;
    }

    #message-thread span.highlight+.message-box.odd {
        background: none !important;
        border: none !important;
        padding: 10px 0 30px !important;
        margin-left: 0px !important;
        border-bottom: 1px solid #dadada !important;
    }

    #message-thread .message-box .message-content {
        margin-left: 40px !important;
        margin-top: -10px;
    }

    #message-thread #send-reply {
        margin-top: 0px;
        padding: 0 !important;
        margin-left: 40px !important;
        padding: 20px 0px 10px 0px !important;
    }

    #message-thread #send-reply .message-box {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }

    #message-thread #send-reply .message-content {
        margin-top: -5px !important;
    }

    #message-thread #send-reply .avatar-box strong {
        position: relative;
        top: -5px;
    }

    #message-thread #send_reply_button,
    #message-thread #send_reply_button:hover,
    #message-thread #send_reply_button:focus {
        border: medium none;
        font-size: 16px;
        min-height: 40px;
        min-width: 110px;
        color: #ffffff;
        background: #b00815;
    }

    #message-thread .message-box .message-metadata a {
        float: left;
        font-family: gibson-regular;
        position: relative;
        top: -5px;
        z-index: 999;
    }

    #message-thread .message-box .message-metadata .activity {
        float: left;
        font-family: gibson-light;
        position: relative;
        top: -5px;
        z-index: 999;
        padding-top: 0;
        margin-top: 2px !important;
    }

    #message-recipients {
        margin-top: 25px;
    }

    #message-recipients .btn-action,
    #message-recipients .btn-action:hover {
        background: rgba(0, 0, 0, 0) url("../images/message-arrow-left.png") no-repeat scroll center center;
        border: 2px solid #AEA99D;
        border-radius: 50%;
        font-size: 0;
        height: 40px;
        min-height: 40px;
        min-width: 40px;
        width: 40px;
        margin-right: 5px;
    }

    #message-recipients .btn-action-delete,
    #message-recipients .btn-action-delete:hover {
        background: rgba(0, 0, 0, 0) url("../images/message-delet-icon.png") no-repeat scroll center center;
        border: 2px solid #AEA99D;
        border-radius: 50%;
        font-size: 0;
        height: 40px;
        min-height: 40px;
        min-width: 40px;
        width: 40px;
        margin-right: 5px;
    }

    #message-thread .highlight {
        display: block;
        font-size: 16px;
        margin-bottom: 10px;
    }

    #modal-private-message .modal-pm-cancel {
        background: #AEA99D none repeat scroll 0 0 !important;
        border: medium none !important;
        color: #ffffff !important;
        font-family: "Gibson-light" !important;
        font-size: 17px !important;
        height: 35px !important;
        line-height: 35px !important;
        min-width: 100px !important;
        padding: 0 20px !important;
        border-radius: 30px !important;
        margin-left: 10px !important;
    }

    .compose-pm-cancel {
        background: #AEA99D none repeat scroll 0 0 !important;
        border: medium none !important;
        color: #ffffff !important;
        font-family: "Gibson-light" !important;
        font-size: 18px !important;
        height: 35px !important;
        line-height: 35px !important;
        margin-top: -4px !important;
        min-width: 100px !important;
        padding: 0 20px !important;
        border-radius: 0px !important;
        margin-left: 10px !important;
    }

    .message-metadata .message-star-actions {
        display: none !important;
    }

    .ui-autocomplete.ui-front.ui-menu.ui-widget.ui-widget-content {
        background: #ffffff;
        margin-top: -1px;
        width: 350px !important;
    }

    .ui-autocomplete.ui-front.ui-menu.ui-widget.ui-widget-content li {
        min-height: 40px;
        padding: 5px;
    }

    .ui-autocomplete.ui-front.ui-menu.ui-widget.ui-widget-content li img {
        float: left;
        margin-right: 10px;
    }

    .ui-autocomplete.ui-front.ui-menu.ui-widget.ui-widget-content li img+br {
        display: none;
    }

    #tabmessages #message-threads tr.read .thread-count {
        display: none;
    }

    #tabmessages #message-threads .thread-count {
        position: relative;
    }

    #tabmessages #message-threads .thread-count .unread-count {
        font-size: 12px;
        left: -10px;
        min-height: 22px;
        min-width: 22px;
        position: absolute;
        top: 12px;
    }

    #tabmessages #message-threads .thread-from .activity {
        padding-left: 0px !important;
    }

    #message-threads_wrapper #message-threads_filter {
        display: none;
    }

    #tabmessages .thread-info .pm-date {
        display: none;
    }

    #tabmessages tr.unread .thread-from a {
        font-weight: bold !important;
    }

    #tabmessages tr.unread .thread-info a p {
        font-weight: bold !important;
    }

    #tabmessages tr.unread .thread-info a p.thread-excerpt {
        font-weight: normal !important;
    }

    #tabmessages tr.unread .pm-date {
        font-weight: normal !important;
    }

    #tabmessages tr .thread-from a {
        font-size: 15px !important;
    }

    #tabmessages tr .thread-info a p {
        font-size: 15px !important;
    }

    #tabmessages .thread-from .activity {
        padding-left: 0px !important;
        font-size: 12px !important;
        color: #888;
    }

    #tabmessages .pm-date {
        font-size: 12px !important;
        color: #888;
        margin-top: 5px;
    }

    #tabmessages tr td a:hover {
        text-decoration: none !important;
    }

    #tabmessages .thread-from {
        padding: 0px !important;
    }

    #tabmessages .thread-from a {
        padding: 10px !important;
        float: left;
        width: 100%;
        color: #D0021B !important;
    }

    #tabmessages .thread-from a span.activity {
        padding-left: 10px !important;
    }

    #tabmessages .thread-info {
        padding: 0px !important;
    }

    #tabmessages .thread-info a {
        padding: 10px !important;
        float: left;
        width: 100%;
        color: #D0021B !important;
    }

    #tabmessages table#message-threads tr.hashcolor.unread,
    #tabmessages table#message-threads tr.hashcolor.unread td {
        background: #e8ecee !important;
    }

    #message-thread .message-box .message-metadata {
        float: left;
        overflow: visible !important;
        width: 100%;
    }

    #message-thread .message-box .message-content {
        float: left;
    }

    #message-thread #send-reply .message-box .message-metadata {
        float: none;
        width: auto;
    }

    #message-thread #send-reply .message-box .message-content {
        float: none;
        width: auto;
    }

    #tabmessages table#message-threads {
        margin-top: 120px !important;
    }

    #tabmessages #message-threads_wrapper .top {
        position: absolute;
        top: 74px;
    }

    #send-reply .error {
        display: none;
    }

    ul.activity-update-list li {
        margin-bottom: 20px;
    }

    ul.activity-update-list .rarecourage .act_icon {
        background-image: url(../images/nav-rarecourage.png);
        background-repeat: no-repeat;
    }

    ul.activity-update-list .dashboard .act_icon {
        background-image: url(../images/rareHome-menu-mob.png);
        background-repeat: no-repeat;
    }

    ul.activity-update-list .rareclinical .act_icon {
        background-image: url(../images/clinical.png);
        background-repeat: no-repeat;
    }

    ul.activity-update-list .rareteam .act_icon {
        background-image: url(../images/activity-team.png);
        background-repeat: no-repeat;
    }

    ul.activity-update-list .rarepoll .act_icon {
        background-image: url(../images/poll.png);
        background-repeat: no-repeat;
    }

    ul.activity-update-list .rarejourney .act_icon {
        background-image: url(../images/activity-journey.png);
        background-repeat: no-repeat;
    }

    ul.activity-update-list .rareprofile .act_icon {
        background-image: url(../images/activity.png);
        background-repeat: no-repeat;
    }

    ul.activity-update-list .act_icon {
        width: 35px;
        height: 35px;
        float: left;
        background-size: 35px;
        margin-right: 15px;
    }

    ul.activity-update-list li img {
        width: 35px;
        height: auto;
        margin: 0 15px 0 0;
        float: left;
    }

    ul.activity-update-list span {
        padding-top: 0px !important;
    }
	.dash-new-member-photo img.avatar {
        width: 50px;
        height: 50px;
        border-radius: 50%;
        object-fit: cover;
    }

    .tribute-container img.avatar {
        width: 30px;
        height: 30px;
    }

    .profile-header-new .profile_status {
        font-size: 17px;
        color: #AEA99D;
        font-weight: 600;
        font-style: italic;
        width: 60%;
        float: left;
        font-family: "Gibson-light";
    }

    .rare-profile .profile-body-new {
        margin-top: 30px;
    }

    .rare-profile .profile-member-activity {
        border-top: 1px solid #82939d;
        margin-top: 20px;
        padding-top: 18px;
    }

    .profile-about {
        float: left;
        width: 100%;
    }

    .profile-about>div {
        font-family: "Gibson-light";
        font-size: 15px;
        font-weight: 600;
    }

    .profile-bottom {
        clear: both;
        width: 100%;
        float: left;
        border-bottom: 1px solid #82939d;
        margin: 20px 0px;
    }

    .profile-about .profile-about-details {
        margin-bottom: 8px;
    }

    .profile_tweet {
        color: #ffffff;
    }

    .profile_instagram {
        color: #ffffff;
    }

    .profile_pinterest {
        color: #ffffff;
    }

    .profile_youtube {
        ;
        color: #ffffff;
    }

    .profile-about ul.profile-social li a i {
        color: #7f9aa6;
        font-size: 20px;
    }

    .profile-social .profile_tweet,
    .profile-social .profile_instagram,
    .profile-social .profile_pinterest,
    .profile-social .profile_youtube {
        border-radius: 50%;
        cursor: pointer;
        height: 25px;
        width: 25px;
        text-align: center;
        float: left;
        margin-right: 4px;
    }

    .profile-social a {
        float: left;
        width: 100%;
        margin-top: 8px;
    }

    .profile-about h3,
    .profile-member-activity h3 {
        color: #AEA99D;
    }

    .rare-profile .profile-about {
        margin-top: 40px;
    }

    .profile-about .abt-header h3 {
        margin-bottom: 10px;
    }

    ul.profile-social {
        width: 100%;
        float: left;
        margin: 0px;
        padding: 0px;
    }

    ul.profile-social li {
        list-style-type: none;
        width: 40%;
        margin: 0;
        padding: 0;
        float: left;
        overflow: hidden;
    }

    .profile-about-details ul {
        list-style-type: none;
        margin: 0px;
        padding: 0px;
    }

    .profile-activity .rarepoll {
        text-align: left;
    }

    .profile-about h3 {
        margin-top: 0px;
        padding-top: 0px;
    }

    .profile-about .abt-header {
        float: left;
        width: 100%;
    }

    .profile-about .abt-header #mob-collage-show {
        display: none;
    }

    .about-edit-profile {
        font-family: "gibson-light";
        font-size: 18px;
        font-weight: normal;
        margin-right: 0;
        text-align: center;
        float: right;
        margin-right: 0 !important;
        position: absolute;
        right: 0;
    }

    .row .borderclass {
        border-bottom: 1px solid #d6dee1;
        margin-left: 14px;
    }

    .ac-reply-avatar img.avatar {
        width: 50px;
        height: 50px;
    }

    .ui-menu-item img.avatar {
        width: 30px;
        height: 30px;
    }

    .thread-avatar img.avatar {
        width: 50px;
        height: 50px;
    }

    .message-box img.avatar {
        width: 30px;
		height: 30px;
    }

    .dashtop .dash-footer {
        padding: 5px 0px 15px;
    }

    .dashtop .dash-well-cont p {
        margin-bottom: 0;
    }

    .dashtop .dash-well-cont {
        margin: 3px 0px 0px;
        padding: 0;
        float: left;
        width: 100%;
    }

    .read-more-state {
        display: none;
    }

    .read-more-target {
        opacity: 0;
        max-height: 0;
        font-size: 0;
        transition: .25s ease;
    }

    .read-more-state:checked~.read-more-wrap .read-more-target {
        opacity: 1;
        font-size: inherit;
        max-height: 999em;
    }

    .read-more-state~.read-more-trigger:before {
        content: 'Read more \000BB';
    }

    .read-more-state:checked~.read-more-trigger:before {
        content: 'Read less \000BB';
    }

    .read-more-trigger {
        cursor: pointer;
        display: inline-block;
        color: #444444;
        font-size: .9em;
        line-height: 2;
        text-decoration: underline;
    }

    .yop-poll-footer {
        margin-top: 0px !important;
    }

    .yop-poll-container {
        padding-bottom: 5px !important;
    }

    /*--rareCourage  vertical space start--*/

    .courage_comments .courage_reply .acomment-options {
        float: left;
        margin: 0 0 0 0px !important;
        position: relative;
    }
	#buddypress .courage_comments a.ac-reply-cancel{
	margin-top: -20px;
	}
	#buddypress div.activity-comments form input {
		margin-top: -15px !important;
	}
	.courage_comments .emoji-button{
		margin-top: 5px;
	}
	#buddypress div.activity-comments .courage_reply form input {
	 margin-top: -5px !important;
	}
	#buddypress .courage_comments .courage_reply a.ac-reply-cancel {
	  margin-top: -8px;
	}
	.courage_comments .courage_reply .emoji-button {
	  margin-top: 5px;
	}

    .courage_comments .courage_reply_reply .acomment-options {
        float: left;
        margin: 0 0 0 0px !important;
        position: relative;
    }

    .courage_comments .courage_reply div.acomment-content {
        margin: 0;
        min-height: 26px;
    }

    .courage_comments .courage_reply_reply div.acomment-content {
        margin: 0;
        min-height: 21px;
    }

    /*--rareCourage  vertical space end--*/

    .tml-register input[readonly] {
        cursor: text;
    }

    input#videosearch {
        padding-right: 0px;
        float: inherit;
        max-width: 100%;
        min-width: 160px !important;
        margin-right: 5px;
    }

    button.input-group-addon.visuals-search-btn {
        float: right;
        padding: 0px;
        height: 34px;
        width: 35px;
        position: absolute !important;
        right: 0px;
	top:0px;
    }

    .clinical-searchbox .input-group .input-group-addon.visuals-search-btn {
        position: absolute !important;
    }

    .register-head {
        margin-top: 25px;
    }

    .topconv_post_head h3 {
        margin: 3px 0px;
        clear: none;
        font-size: 18px;
        font-family: "Gibson-SemiBold";
    }

    .featured-popula-post .feat_title img {
        width: 100%;
        height: auto;
        margin-bottom: 10px;
    }

    a.featured-content-click,
    a.featured-content-click:hover {
        color: #D0021B !important;
        font-size: 15px;
    }

    .clinical-home-well .dash-well-cont {
        padding: 0px;
    }

    .clinical-home-well .clinical-home-img img {
        width: 100%;
        height: auto;
    }

    .clinical-home-well ul.dash-trialst {
        padding: 10px;
        list-style: none;
        float: left;
        margin: 0px;
    }

    .clinical-home-well ul.dash-trialst li {
        padding: 0px;
        margin: 0px 0px 5px 0px;
    }

    .clinical-home-well ul.dash-trialst li a {
        height: auto;
        padding-bottom: 15px;
        color: #D0021B;
        font-size: 15px;
        position: relative;
        font-family: "Gibson-regular";
        text-decoration: underline;
        padding-left: 20px;
        padding-right: 15px;
        display: block;
    }

    .clinical-home-well ul.dash-trialst li.video a {
        background: url(../images/VideoIcon.svg) no-repeat left 4px;
    }

    .clinical-home-well ul.dash-trialst li.article a {
        background: url(../images/browserIcon.svg) no-repeat left 5px;
    }

    .clinical-home-well ul.dash-trialst li.infographic a {
        background: url(../images/imageIcon.svg) no-repeat left 5px;
    }

    .clinical-home-well ul.dash-trialst li a:after {
        background: url(../images/leaver.svg) no-repeat left 3px;
        content: "";
        height: 15px;
        margin-left: 5px;
        margin-top: 2px;
        position: absolute;
        width: 10px;
        top: auto;
        right: auto;
        background-size: 12px;
    }

    .ui-dialog.ui-widget.off_site_warning {
        padding: 20px;
        width: 390px !important;
        background: #f8eddd !important;
    }

    .ui-dialog.off_site_warning .ui-widget-header {
        display: none !important;
    }

    .ui-dialog.off_site_warning fieldset input#dont-show-more {
        float: left !important;
        margin-right: 5px !important;
        margin-top: 1px !important;
    }

    .ui-dialog.off_site_warning fieldset label {
        float: left;
        top: 0px;
        position: relative;
        margin-bottom: 25px;
        line-height: 15px;
        left: 3px;
        font-weight: normal;
    }

    .ui-dialog button.ui-button {
        background: #D0021B none repeat scroll 0 0 !important;
    }

    .ui-dialog button.ui-button.off_site_cancel {
        background: #AEA99D !important;
        margin-right: 15px !important;
    }

    .get-connected {
        background: #d0011b !important;
        padding: 15px !important;
        color: #ffffff;
    }

    .get-connected a {
        color: #ffffff;
        font-size: 15px;
        line-height: 18px;
    }

    .get-connected a:hover {
        text-decoration: none;
    }

    .get-connected a h3 {
        font-family: "Gibson-SemiBold";
        font-size: 20px;
        margin-top: 0px;
        margin-bottom: 5px;
    }

    .get-connected a img {
        margin: auto;
        width: 100%;
        height: auto;
        display: block;
    }

    .social-share-inner .icon-left {
        /*background: none !important*/;
    }

    .social-share-inner .icon-left i {
       /* color: #AEA99D !important;*/
        font-size: 14px !important;
        top: 2px !important;
        left: 2px !important;
    }
	
	.courage-post-full .social-share-inner .icon-left i { 
        left: 5px !important;
    }

    .social-share-inner .icon-left.share-team-icon {
        background: url("../images/rareteam-icon-blue.png") no-repeat left 5px !important;
        background-size: 25px auto !important;
    }

    .home-featured-post {
        height: auto !important;
    }

    #header_mail .modal-content h2 {
        margin-top: 5px !important;
        color: #444444 !important;
    }

    #unanswered-polls-id .panel-title>.ee_grn_bg {
        background-color: #870011;
        transition: all 0.4s ease 0s;
    }

    #answered-polls-id .panel-title>.ee_blue_bg {
        background-color: #870011;
        transition: all 0.4s ease 0s;
    }

    ul.poll-list li a.vote-btn {
        background: #D0021B;
    }

    .suggest-btn {
        background: #D0021B;
    }

    a.community-result-btn {
        color: #D0021B;
    }

    #unanswered-polls-id .panel-title>a.grey_bg,
    #answered-polls-id .panel-title>a.grey_bg {
        background: #AEA99D;
    }

    /*-- SCDvoice Clinical Trial Educator style start --*/

    .clinical-desktop .filters-button-group .button,.clinical-desktop .filters-button-groups .buttons {
        background: #ffffff;
        border: none !important;
        border-radius: 30px;
        color: #444444;
        font-size: 16px;
        line-height: 24px;
        margin-bottom: 10px;
        margin-right: 10px;
        padding: 5px 15px;
        text-align: center;
        font-family: gibson-regular;
    }

    .clinical-desktop .filters-button-group,.clinical-desktop .filters-button-groups {
        text-align: center;
        margin: 20px 0px 10px;
    }

    .clinical-main-cont .last-para {
        margin-top: 10px;
    }

    .clinical-desktop .filters-button-group .button.is-checked,.clinical-desktop .filters-button-groups .buttons.is-checked {
        color: #ffffff;
        background: #D20019;
    }

    .clinical-desktop .grid {
        background: none !important;
    }

    .clinical-desktop .element-item {
        background: #ffffff;
        width: 290px;
        margin-bottom: 20px;
        color: #4a4a4a;
        font-size: 14px;
    }
	 .clinical-desktop .element-item img {
        height: 150px;
        object-fit: cover;
        width: 100%;
    }

    .clinical-desktop .element-item h5 {
        color: #ffffff !important;
		font-size: 18px;
		line-height: auto;
		margin: 0;
		padding: 10px;
		font-family: Gibson-Regular;
		height: auto;
        word-break: break-word;
        
    }

    .clinical-desktop .element-item h4 {
        background: #870011;
        color: #ffffff;
        font-size: 15px;
        line-height: 18px;
        margin: 0px;
        padding: 10px;
    }

    .clinical-desktop .element-item ul {
        padding: 10px;
        margin: 5px 0px;
        list-style: none;
    }

    .clinical-desktop .element-item ul li {
        padding: 0px;
        margin: 0px 0px 5px 0px;
    }

    .clinical-desktop .element-item ul li a {
        color: #D0021B;
        font-size: 15px;
        text-decoration: underline;
        padding-left: 20px;
        padding-right: 15px;
        display: block;
        font-family: "Gibson-regular";
        margin-bottom: 10px;
    }

    /*.clinical-desktop .element-item ul li.video a {
        background: url(../images/VideoIcon.svg) no-repeat left 5px;
    }

    .clinical-desktop .element-item ul li.article a {
        background: url(../images/browserIcon.svg) no-repeat left 5px;
    }

    .clinical-desktop .element-item ul li.infographic a {
        background: url(../images/imageIcon.svg) no-repeat left 5px;
    }*/
    
    .main-list-style li:before,.clinical-desktop .element-item ul li:before {
    content: "\25CF";
    color: #870011 !important;
    font-weight: bold;
    display: inline-block;
    width: 1em;
    margin-left: -1em;
    float: left;
     }
     .basic-yop-poll-container .basic-message {
    margin-bottom: 15px !important;
}
    /*.clinical-desktop .element-item ul li a:after {
    /*    background: url(../images/leaver.svg) no-repeat left 4px;
        content: "";
        height: 15px;
        margin-left: 5px;
        margin-top: 2px;
        position: absolute;
        width: 10px;
        background-size: 12px;
    }*/

    .clinical-desktop .element-item .tags-listing {
        padding: 0px 10px 10px 10px;
        color: #9d9d9d;
        font-size: 12px;
    }

    .clinical-main-cont {
        background: #ffffff;
        padding: 15px;
        margin-bottom: 20px;
        margin-top: 140px;
        font-size: 17px;
        position: relative;
        font-family: gibson-regular;
    }

    .clinical-main-cont.about {
        background: none;
    }

    .clinical-main-cont.about p {
        margin-bottom: 20px;
        font-size: 18px;
    }

    .clinical-main-cont.about a:after {
        display: none;
    }

    .clinical-main-cont p {
        margin-bottom: 0px;
    }

    .clinical-main-cont hr {
        border-color: #e5e5e5 !important;
    }

    .addtn-note .note-para {
        color: #870011;
        font-family: gibson-semibold;
        font-size: 20px;
        margin-bottom: 15px;
        float: left;
        width: 100%;
    }

    .clinical-main-cont .read-more-trigger {
        color: #D0021B;
    }

    .clinical-sub-cont {
        margin-bottom: 20px;
    }

    .clinical-sub-cont .element-item {
        width: 92%;
    }

    .clinical-main-cont a {
        text-decoration: underline;
        /* display: inline-block; */
    }

    .clinical-main-cont a:after {
        background: url(../images/leaver.svg) no-repeat left 4px;
        content: "";
        height: 15px;
        margin-left: 3px;
        margin-top: 1px;
        position: absolute;
        width: 10px;
        background-size: 12px;
    }

    .sub-cont-left {
        background: #ffffff;
    }

    .sub-cont-left-img {
        position: relative;
        overflow: hidden;
        /* padding-bottom: 50px; */
    }

    .sub-cont-left-img img {
        width: 100%;
        height: auto;
        min-height: 200px;
    }

    .sub-cont-left-head {
        height: auto;
        min-height: 65px;
        font-size: 24px;
        line-height: 28px;
        color: #ffffff;
        background: #870011;
        position: absolute;
        /* bottom: 0px; */
        top:350px;
        left: 0px;
        width: 100%;
       
        padding: 15px 15px !important;
    }

    .sub-cont-left-head h4 {
        font-size: 23px;
        /* line-height: 28px; */
        color: #ffffff;
        font-family: gibson-regular;
    }

    .sub-cont-left-main {
        background: #ffffff;
        color: #4a4a4a;
        font-size: 14px;
        padding: 15px;
    }

    .clinical-trial-center-head {
        text-align: center;
        font-size: 26px;
        color: #870011;
        margin: 30px 0 20px;
    }

    .clinical-desktop .clinical-sub-cont .element-item h5 {
        padding: 10px 10px;
    }

    .clinical-desktop .clinical-sub-cont .element-item h4 {
        padding: 10px 10px 3px;
    }

    .sub-cont-left-main a {
        font-size: 14px;
        color: #D0021B;
    }

    .sub-cont-left-main a:after {
        background: url(../images/leaver.svg) no-repeat left 5px;
        content: "";
        height: 20px;
        margin-left: 5px;
        margin-top: 0px;
        position: absolute;
        width: 15px;
        background-size: 13px;
    }

    .clinical-banner-img img {
        height: 265px;
        left: 0;
        object-fit: cover;
        position: absolute;
        top: -50px;
        width: 100%;
        max-width: 1300px;
        z-index: -1;
    }

    .clinical-banner-head {
        color: #ffffff;
        font-family: "Gibson-SemiBold";
        font-size: 40px;
        margin: 0;
        text-transform: uppercase;
        position: absolute;
        top: -80px;
        left: 0px;
    }

    .clinical-banner-head span {
        font-style: italic;
    }

    .sub-cont-left-img iframe {
        width: 100% !important;
        min-height: 115px;
        height: 316px;
    }
    a.button.avatar-crop-submit{
    background:rgba(102, 24, 26, 0.9)!important;
    }

    .legal-page-tab-content strong {
        font-family: gibson-semibold;
        font-weight: normal;
    }

    /*-- SCDvoice Footer style --*/

    .home-footer {
        float: left;
        width: 100%;
        margin-top: 20px;
    }

    .home-footer.other-pages #primary-cont {
        min-height: auto;
        margin: 0 0 50px;
        margin-top: 0px !important;
    }

     .home-footer.other-pages .container {
        padding-right: 150px !important;
        padding-left: 75px !important;
    }

    .footer-cont {
        background: #f7f6f0;
        padding: 0px 20px 10px;
        float: left;
        width: 100%;
        font-size: 10px;
        color: #444444;
    }

    .footer-bottom {
        margin-top: 20px;
    }

    .footer-bottom-right {
        text-align: right;
        line-height: 12px;
    }

    .footer-bottom-right img {
        margin-top: 10px;
        float: right;
    }

    .footer-inner .footer-cont {
        padding: 20px 20px 20px;
    }

    .footer-cont ul.list-menu {
        list-style: none;
        margin: 20px auto;
        padding: 0px;
        width: 260px;
    }

    .footer-cont ul.list-menu li {
        margin: 0px;
        padding: 0px;
        float: left;
        padding: 0px 10px;
        border-right: 1px solid #3F3F3F;
        line-height: 12px;
    }

    .footer-cont ul.list-menu li a {
        text-decoration: underline !important;
        color: #3F3F3F;
    }

    .footer-cont ul.list-menu li:last-child {
        border: none;
    }

    /*-- Login/Registration pop-up style --*/

    .new-register-modal .modal-body {
        padding: 20px !important;
    }

    .new-register-modal input.form-control,
    #register-module-modal select.form-control,#register-module-modal-new select.form-control,
    .selectbx-type-inquiry {
        width: 100%;
        background: #ffffff;
        border: none;
        border-radius: 0px;
        padding: 0px 15px;
        color: #939796;
        height: 35px;
        line-height: 35px;
        border: 1px solid #ccc !important;
        box-shadow: none !important;
        /* font-size: 11px !important;*/
        font-family: "Gibson-Regular";
    }

    .selectbx-type-inquiry {
		font-size: 17px !important;
    }

    #ov-user-register select.form-control option:first-child {
		color: #999999;
    }

    .selectbx-type-inquiry {
		-webkit-appearance: none;
		-moz-appearance: none;
		background: #ffffff url(../images/regidter-list-arrow.png) no-repeat right top !important;
		text-indent: 0.01px;
		text-overflow: '';
		padding-right: 42px;
		padding-left: 15px;
		background-size: 38px 35px !important;
		color: #999999 !important;
	}

	.selectbx-type-inquiry {
		padding-left: 3px;
    }

    .mobile-new-register.new-register-modal input.form-control,
    .mobile-new-register.new-register-modal select.form-control {
        font-size: 13px !important;
    }

    .mobile-new-register.new-register-modal #ov-user-register select.form-control,
    .mobile-new-register.new-register-modal #onevoice-reg-form select.form-control {
        font-size: 13px !important;
        padding: 0px 42px 0px 3px !important;
        font-style: italic !important;
    }
    .mobile-new-register.new-register-modal #ov-user-register select.form-control.normal-case,
    .mobile-new-register.new-register-modal #onevoice-reg-form select.form-control.normal-case {
        font-style: normal !important;
    }
    #register-module-modal select.form-control option,#register-module-modal-new select.form-control option {
        font-size: 16px !important;
    }

    .new-register-modal h2 {
        margin-top: 0px;
        margin-bottom: 10px;
        display: none;
    }

    .new-register-modal h2+div {
        margin-bottom: 20px;
    }
	  .tab-large-head .new-register-modal .mo-openid-app-icons {
        position: relative;
        top: auto !important;
        margin: auto !important;
        float: none !important;
        width: 100% !important;
        display: block !important;
        background: none !important;
        height: 85px !important;
    }

    .header-right-footer {
        text-align: center;
        font-size: 14px;
        clear: both;
    }

    .mo-openid-app-icons a.btn-social {
        width: 38% !important;
        padding-top: 8px !important;
        padding-bottom: 8px !important;
        margin-bottom: -1px !important;
        border-radius: 4px !important;
        float: left;
        margin-top: 0px !important;
        margin-top: 10px !important;
    }

    .mo-openid-app-icons a.btn-social i {
        padding-top: 3px !important;
        font-size: 16px !important;
    }

    .mo-openid-app-icons a.btn-facebook {
        margin-right: 5%;
    }

    .mo-openid-app-icons p {
        display: none;
    }

    .tab-large-head .new-register-modal .mo-openid-app-icons {
        position: relative;
        top: auto !important;
        margin: auto !important;
        float: none !important;
        width: 100% !important;
        display: block !important;
        background: none !important;
        height: 80px !important;
    }

    #resend-cont-conf-modal p {
        margin: 0px !important;
        color: #ffffff;
        text-align: left;
        font-size: 16px;
        line-height: 24px;
    }

    #resend-cont-conf-modal {
        background: #870011;
        padding: 8px 15px;
        position: relative;
        margin-bottom: 20px;
        margin-top: 10px;
        color: #ffffff;
        text-align: left;
    }

    #resend-cont-conf-modal:after {
        top: 100%;
        left: 10%;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
        border-color: rgba(135, 0, 17, 0);
        border-top-color: #870011;
        border-width: 12px;
        margin-left: -12px;
    }

    #resend-cont-conf-modal a {
        text-decoration: underline;
        color: #ffffff;
        display: block;
    }

    a.reset-password {
        text-decoration: underline;
        font-size: 16px !important;
    }

    .tml-rememberme-wrap {
        float: right;
        font-weight: normal;
    }

    .tml-rememberme-wrap label {
        font-weight: normal;
    }

    .tml-rememberme-wrap input[type="checkbox"] {
        margin-right: 4px !important;
        top: 2px;
        position: relative;
    }

    .new-register-modal .mo-openid-app-icons a.btn-social {
        max-width: 120px;
    }

    .mo-openid-app-icons a.btn-social {
        float: none;
        display: inline-block;
    }

    #ov-user-register select.form-control,
    #onevoice-reg-form select.form-control {
        -webkit-appearance: none;
        -moz-appearance: none;
        background: #ffffff url(../images/regidter-list-arrow.png) no-repeat right top !important;
        text-indent: 0.01px;
        padding-right: 42px;
        padding-left: 15px;
        background-size: 38px 35px !important;
        color: #999999 !important;
        font-size: 15px !important;
    }

    /*-------- Legislation Policy Style Starts --------*/
    .clinical-main-cont{
        margin-top: 90px;
		background: none;
		padding-left: 0;
		margin-bottom: 40px;
    }
	 .rareclinical-edu .clinical-main-cont{
		margin-top: 70px; 
	 }
    .clinical-desktop.rareclinical-edu .clinical-main-cont{
		margin-top: 105px; 
	 }
	
    .right-video-cont {
        overflow: hidden;
    }
/* .right-video-cont .row {
    margin-bottom: 30px;
} */
    .lp-header{margin-top: 65px !important;}
    .lp-header h1.clinical-banner-head{font-size:30px !important;}
    .lp-header h2 {font-size: 22px !important;}

    .clinical-banner-head{
        top: -40px;
        text-transform: capitalize;
        text-shadow: #000 0px 0px 5px, #000 0px 0px 10px, #000 0px 0px 15px, #000 0px 0px 20px, #000 0px 0px 30px;
    }

    .lp-header .clinical-banner-head{ text-transform: none; }

    .clinical-main-cont h2{
        margin-top: 0 !important;
        color: #fff !important;
        /* text-shadow: #000 0px 0px 5px, #000 0px 0px 10px, #000 0px 0px 15px, #000 0px 0px 20px, #000 0px 0px 30px, #000 0px 0px 40px, #000 0px 0px 50px; */
        text-shadow: #000 0px 0px 5px, #000 0px 0px 10px, #000 0px 0px 15px, #000 0px 0px 20px;
        font-style: italic !important;
        position: relative;
    }

    .clinical-desktop .filters-button-group .button,.clinical-desktop .filters-button-groups .buttons{
        margin-right: 60px;
        box-shadow: inset 0 0 10px #a0a0a0;
    }

    /* .clinical-desktop .element-item h5{
        min-height: 80px;
    } */

    h2.clinical-trials{
        font-size: 17px;
        margin-top: 105px !important;
        background: #fff;
        padding: 30px 10px;
        color: #3f3f3f !important;
        text-shadow: none !important;
        font-style: normal !important;
    }

    h2.clinical-trials span{
        margin-top: 15px !important;
        display: block;	
    }

    .clinical-main-cont{
        padding-right: 0 !important;
    }

    h1.clinical-banner-head.sickle-cell {
        text-transform: uppercase;
        top: 130px !important;
        text-shadow: 0px 0px 7px rgba(0, 0, 0, 0.75);
    }



    /*-------- Legislation Policy Style Ends --------*/

    select::-ms-expand {
        display: none;
    }

    @-moz-document url-prefix() {
        #ov-user-register select.form-control,
        #onevoice-reg-form select.form-control {
            padding-left: 12px !important;
        }
    }

    /*-- SCDvoice Clinical Trial Educator style end --*/

    .detail-page-inner-right .details-right-rel h3 {
        font-size: 18px;
        line-height: 22px;
        margin: 5px 0px 10px !important;
    }

    .rarerelated-heading h3 {
        font-size: 18px;
        line-height: 22px;
        margin: 5px 0px 10px !important;
    }

    #myModallost .login-modal {
        min-height: 250px !important;
    }

    a.login-tab-open,
    a.register-tab-open,
    #login-module h2+div a,
    #register-module h2+div a {
        text-decoration: underline !important;
    }

    @-moz-document url-prefix() {
        .tml-rememberme-wrap input[type="checkbox"] {
            top: 1px !important;
        }
    }

    #ov-user-reset-modal input[type="text"] {
        width: 100%;
        background: #ffffff;
        border: none;
        border-radius: 0px;
        padding: 0px 15px;
        color: #6B6B6B;
        height: 35px;
        line-height: 35px;
        border: 1px solid #AEA99D !important;
        box-shadow: none !important;
        font-size: 16px !important;
        font-family: "Gibson-Regular";
        margin: 2px 0px;
    }

    #ov-user-reset-modal input#ov-user-resetpass-submit-modal {
        margin-left: 15px !important;
        float: right;
        margin-top: 10px !important;
    }

    #ov-user-reset-modal button#myModallost-cancel {
        float: right;
        margin-top: 10px !important;
    }

    #ov-user-reset-modal button#myModallost-cancel {
        height: 35px;
        line-height: 35px;
        color: #ffffff;
        padding: 0 20px;
        background: #AEA99D !important;
        border: none;
        min-width: 100px;
        font-size: 17px !important;
        margin-top: 0;
        font-family: "Gibson-light";
        border-radius: 30px;
        position: relative;
        top: auto;
        left: auto;
        right: auto;
        text-transform: capitalize;
    }

    ul.Events-list {
        margin: 15px;
        list-style: none;
        padding: 0px;
    }

    ul.Events-list li {
        margin: 0px 0px 15px;
        list-style: none;
        padding: 0px;
    }

    ul.Events-list li a {
        color: #D0021B !important;
        font-size: 15px;
        text-decoration: underline;
        padding-right: 20px;
        display: block;
    }

    ul.Events-list li a:after {
        background: url(../images/leaver.svg) no-repeat left 3px;
        content: "";
        height: 15px;
        margin-left: 5px;
        margin-top: 2px;
        position: absolute;
        width: 10px;
        top: auto;
        right: auto;
        background-size: 12px;
    }

    input:-webkit-autofill {
        -webkit-box-shadow: 0 0 0 1000px white inset !important;
    }

    #curate-socialMedia-tabs .social-share-box {
        margin-top: 10px !important;
    }

    #discuss-post a#custome-aw-whats-new-cancel {
        border: none !important;
        border-radius: 30px !important;
        background: #AEA99D !important;
        padding: 6px 10px !important;
        min-height: 30px !important;
        line-height: 30px !important;
        padding: 0px 20px !important;
        margin-right: 0px !important;
        float: right;
        color: #ffffff !important;
    }

    #discuss-post input#custome-aw-whats-new-submit {
        border: none !important;
        border-radius: 30px !important;
        background: #D0021B !important;
        padding: 6px 10px !important;
        min-height: 30px !important;
        line-height: 30px !important;
        padding: 0px 20px !important;
        margin-right: 10px;
        float: right;
        color: #ffffff;
    }

    #discuss-post a#custome-aw-whats-new-cancel,
    #discuss-post input#custome-aw-whats-new-submit {
        text-decoration: none;
        color: #ffffff;
    }

    .mybinder-tab ul.nav li a.Curate-tab {
        background: #eeeeee url(../images/rareCurate-header.png) no-repeat center center !important;
        background-size: 150px auto !important;
    }

    .mybinder-tab ul.nav li a.courage-tab {
        background: #eeeeee url(../images/rareCourage-head.png) no-repeat center center !important;
        background-size: 100px auto !important;         
    }

    .mybinder-tab ul.nav li a.clinical-tab {
        background: #ffffff url(../images/rareClinical-head.png) no-repeat center center !important;
        background-size: 90% auto !important;
    }

    .mybinder-tab ul.nav li.active a.Curate-tab {
        background: #870011 url(../images/rareCurate-header-white.png) no-repeat center center !important;
        background-size: 150px auto !important;
    }

    .mybinder-tab ul.nav li.active a.courage-tab {
        background: #870011 url(../images/rareCourage-head-white.png) no-repeat center center !important;
         background-size: 100px auto !important;
    }

    .mybinder-tab ul.nav li.active a.clinical-tab {
        background: #870011 url(../images/rareClinical-head-white.png) no-repeat center center !important;
        background-size: 90% auto !important;
    }

	 .mybinder-tab ul.nav li a.blog-tab {
    background: #eeeeee url(../images/blog-binder.png) no-repeat center center !important;
    background-size: 135px auto !important;
	/*background-position: center 10px !important;*/
     }
	.mybinder-tab ul.nav li.active a.blog-tab {
        background: #870011 url(../images/blog-binder-white.png) no-repeat center center !important;
        background-size: 135px auto !important;
        /*background-position: center 10px !important;*/
    }

    .search-results-tab ul.nav li a.Curate-tab {
        background-position: center 10px !important;
    }

    .search-results-tab ul.nav li a.courage-tab {
        background-position: center 10px !important;
    }

    .search-results-tab ul.nav li a.clinical-tab {
        background-position: center 10px !important;
    }

    .search-results-tab ul.nav li.active a.Curate-tab {
        background-position: center 10px !important;
    }

    .search-results-tab ul.nav li.active a.courage-tab {
        background-position: center 10px !important;
    }

    .search-results-tab ul.nav li.active a.clinical-tab {
        background-position: center 10px !important;
    }
    .search-results-tab ul.nav li.active a.blog-tab{
        background-position: center 10px !important;
    }
    .site_notifications>li a.accept,
    .site_notifications>li a.accept:hover,
    .site_notifications>li a.accept:focus {
        background: #8ecb6e !important;
    }

    .site_notifications>li a.reject,
    .site_notifications>li a.reject:hover,
    .site_notifications>li a.reject:focus {
        background: #d0021b !important;
    }

    #resetPassword {
        width: 100%;
        margin: auto;
        padding: 0px;
        position: fixed;
        height: 100%;
        left: 0px;
        top: 0px;
        z-index: 9999;
        background: rgba(255, 255, 255, 0.9);
    }

    #resetPasswordForm {
        width: 360px;
        background: #ffffff;
        border: 4px solid #444;
        padding: 20px;
        position: absolute;
        left: 50%;
        top: 100px;
        margin-left: -180px;
        -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
        box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
    }

    #resetPassword label {
        font-family: "Gibson-Regular";
        Font-weight: normal;
        color: #3f3f3f;
		float:left;
		width:100%;
    }

    #resetPassword input {
        width: 280px;
        background: #ffffff;
        border: none;
        border-radius: 0px;
        padding: 0px 15px;
        color: #6B6B6B;
        height: 35px;
        line-height: 35px;
        border: 1px solid #ccc !important;
        box-shadow: none !important;
        font-size: 16px !important;
        font-family: "Gibson-Regular";
		width:100%;
		float:left;
    }

    #resetPassword input[type="submit"] {
        height: 35px;
        line-height: 35px;
        color: #ffffff;
        padding: 0 20px;
        background: #D0021B !important;
        border: none;
        min-width: 100px;
        font-size: 17px !important;
        margin-top: 0;
        font-family: "Gibson-light";
        border-radius: 30px;
        float: left;
        width: 145px;
        border: none !important;
        margin-right: 10px;
    }

    #resetPassword a#btn-reset-cancel {
        background: #b6bcc2 !important;
        color: #ffffff !important;
        border-radius: 30px;
        width: auto !important;
        margin: 0px !important;
        border: none !important;
        padding: 8px 25px;
        display: block;
        float: left;
        line-height: 20px;
        text-transform: capitalize;
        font-size: 17px !important;
    }

    #resetPasswordForm h2 {
        color: #3F3F3F;
        font-size: 24px;
        margin-top: 0px;
    }

    #resetPasswordForm p.submit {
        height: 35px;
        margin-top: 10px;
    }

    #myModal_resetpass button.btn {
        background: #D0021B !important;
        color: #ffffff;
        border-radius: 0px;
        border: none !important;
    }

    #activity-notifier-link {
        color: #870011 !important;
    }

    #ov-user-register input[type="checkbox"],
    #ov-user-register-modal input[type="checkbox"] {
        position: relative;
        float: left;
        top: 5px;
        margin-top: 0px;
    }

    #ov-user-register input[type="checkbox"]+p,
    #ov-user-register-modal input[type="checkbox"]+p {
        margin-left: 18px;
        line-height: 18px;
        font-size: 14px;
        text-align: left !important;
        position: relative;
        float: left;
        top: -10px;
        width: 100%;
        margin-bottom: 0px !important;
    }

    #ov-user-register input[type="checkbox"]+p a {
        text-decoration: underline !important;
    }

    #ov-user-register-modal input[type="checkbox"]+p {
        line-height: 18px;
        font-size: 14px;
    }

    #ov-user-register-modal input[type="checkbox"]+p+span {
        line-height: 16px;
        float: left;
        width: 100%;
        margin-bottom: 7px;
    }

    #ov-user-register-modal .form-group a {
        text-decoration: underline !important;
    }

    #ov-user-register .error {
        float: left;
        width: 100%;
    }

    a,
    a:hover,
    a:active,
    a:focus,
    button,
    input,
    object,
    embed {
        outline: 0 !important;
    }

    input::-moz-focus-inner {
        border: 0;
    }

    .group-smartsocialwall #main {
        min-height: 1280px;
    }

    .clinical_adv_search.advc_multiselct {
        overflow: visible !important;
    }

    a.left-text-menu {
        color: #fff;
        font-size: 13px;
        text-decoration: underline !important;
        display: block;
        text-align: center;
    }

    .ui-draggable-dragging {
        z-index: 11;
    }

    #ov-user-register-modal .form-group {
        position: relative;
        float: left;
        width: 100%;
        margin-bottom: 10px !important;
    }

    #ov-user-register-modal .form-group.recaptcha+.form-group {
        margin-top: 10px !important;
    }

    p.description.indicator-hint {
        margin-left: 0px;
        line-height: 18px;
        font-size: 14px !important;
        text-align: left !important;
        position: relative;
        float: left;
        width: 100%;
        margin-top: 2px;
        margin-bottom: 0px !important;
    }

    #myModalsocial .form-group p,
    #ov_privacy_policy_modal {
        float: left;
        position: relative;
        top: 10px;
        margin: 0px;
    }

    #myModalsocial .form-group p {
        margin-left: 18px;
        top: -6px;
        position: relative;
        font-family: "Gibson-Light" !important;
        font-size: 17px;
        width: 100%;
        float: left;
        line-height: 18px;
    }

    #myModalsocial .form-group {
        float: left;
        width: 100%;
        margin-top: 10px;
        border-top: 1px solid #818284;
        padding-top: 10px;
    }

    #register-module-modal .tab-item h3,#register-module-modal-new .tab-item h3 {
        font-weight: 600;
        font-size: 22px;
        margin: 0 16%;
    }

    #register-module-modal .tab-item ul.three-resources-list,#register-module-modal-new .tab-item ul.three-resources-list {
        float: left;
        width: 100%;
        list-style-type: none;
    }

    #onevoice-reg-form-mob {
        -webkit-overflow-scrolling: touch;
        overflow-y: scroll !important;
    }

    #onevoice-reg-form-mob #register-module-modal .tab-item h3 {
        font-size: 18px !important;
        color: #890012;
        text-align: center;
        margin: 0px 0px !important;
    }

    #onevoice-reg-form-mob #register-module-modal .tab-item {
        color: #890012;
        font-weight: 600;
        text-align: left;
    }

    #onevoice-reg-form-mob #register-module-modal .tab-item .three-resources-list li {
        font-weight: 400;
        text-align: center;
    }

    #onevoice-reg-form-mob #register-module-modal p {
        color: #890012;
    }

    #onevoice-reg-form-mob .tab-item a,
    #onevoice-reg-form-mob p a {
        color: #890012 !important;
    }

    #onevoice-reg-form-mob #register-module-modal .tab-item ul.three-resources-list {
        margin: 10px 0px;
        padding: 0px;
    }

    .top-head-new .landing-top-btn .register-btn-modal {
        width: auto !important;
        min-width: 150px;
    }

    .top-head-new .lander-head-cont h1,
    .top-head-new .lander-head-cont h2 {
        font-size: 20px;
    }

    .top-head-new .lander-head-cont {
        padding-left: 50px;
        margin-top: -25px;
        margin-bottom: 0px;
    }
.top-head-new .lander-head-cont ul {
        float: left;
        width: 100%;
        margin: 0px;
        list-style-position: inside;
        padding: 0px;
    }

    .top-head-new .lander-head-cont ul li {
        font-size: 18px;
        line-height: 22px;
    }

    #login-module-modal .header-right-footer {
        min-height: 125px !important;
    }

    #register-module-modal .header-right-footer,#register-module-modal-new .header-right-footer {
        min-height: 125px !important;
    }

    #myModallost .error {
        position: relative !important;
        top: auto !important;
        padding: 3px;
        font-size: 12px;
        width: 100%;
        font-size: 14px;
        line-height: 16px !important;
        bottom: auto !important;
        background: #6d0506;
        display: block;
        padding: 3px 10px;
        margin-top: -5px;
        color: #fff !important;
    }

    /*  ul.menu li.about-scd-logo a {
        background: url(../images/SCD-voice-mob-logo-abt.png) no-repeat;
        background-size: 30px auto;
        background-position: 97% 14px;
    }
    ul.menu li.about-scd-logo a:hover,
    ul.menu li.about-scd-logo.current-menu-item a {
        background: rgba(0, 0, 0, 0.4) url(../images/SCD-voice-mob-logo-abt.png) no-repeat;
        background-size: 30px auto;
        background-position: 97% 14px;
    } */

    .form-group.recaptcha {
        margin-top: -8px;
        margin-bottom: 7px !important;
    }

    #RecaptchaField2>div {
        float: left;
        /* height: auto !important; */
    }

    #RecaptchaField2>div>div {
        float: left;
    }

    /*  strong[id^="q"] {
        padding-top: 50px;
        margin-top: -50px;
        -webkit-background-clip: content-box;
        background-clip: content-box;
        float: left;
    } */


    .modal .scd-inst {
        width: 90% !important;
        height: auto !important;
        left: 5% !important;
        max-width: 700px;
    }

    .modal .scd-inst img {
        max-width: 90%;
    }

    .modal .scd-inst .bottom-btn button {
        background: #D0021B !important;
        padding: 5px 10px;
    }

    .modal .scd-inst .bottom-btn button.inst-cancel {
        background: #AEA99D !important;
        padding: 5px 10px;
    }

    #myModalinst {
        padding-right: 0px !important;
    }

    div#RecaptchaField2>div>div {
        float: left;
        width: 100%;
        line-height: 0;
    }

#myModalinst .thankyou-register.scd-inst p{float:none !important;}
#myModalinst .thankyou-register.scd-inst .bottom-btn{float:none !important;}

.wpProQuiz_questionList .wpProQuiz_questionListItem, 
.wpProQuiz_questionList .wpProQuiz_questionListItem:last-child, 
.wpProQuiz_questionList .wpProQuiz_questionListItemLastChildIE{
padding: 3px 8px !important;
}
.wpProQuiz_questionList .wpProQuiz_questionListItem input{margin-right: 5px !important;}

#fapmodal-contact-us .wpcf7-display-none {
    display: none !important;
}

.share-outer {
    display: block;
    margin: 0 8px 10px;
    background: #ffffff;
    padding: 8px 15px;
    text-align: right;
    float: none;
    width: auto;
    height: 40px;
}

.share-outer .social-share-hov:after,
.share-outer .social-share-hov:before {
    left: 85%;
}

.share-outer .social-share-inner {
    bottom: 33px;
    z-index: 1501;
}

.whats-new .hot-topic-module-list img {
    width: 100%;
    height: auto;
}
.whats-new .featured-quotes .dash-well-cont a.featured-content-click{    
    color: #D0021B !important;
    font-size: 15px;
    font-weight: normal;
    text-decoration: underline;
    margin-top: 0px !important;
}
.whats-new .featured-quotes .dash-well-cont a.featured-content-click:hover {
    color: #23527c !important;
	text-decoration:underline;
}
.whats-new .featured-quotes .fa-angle-right {
    font-size: 18px;
    left: 0px;
    position: relative;
    top: 1px;
	color: #143b38;
}

.featured-popula-post .dash-well-cont .feat_title a{
	text-decoration: underline;
}

.gene-therapy .clinical-main-cont {
    padding-right: 40px !important;
}

/* cycle2 slider css starts */

#cycle-1 div {
    width: 100%;
}

#cycle-2 .cycle-slide {
    width: 100% !important;
	height: 110px;
    margin-bottom: 15px; 
}

#cycle-2 {
    /*height: 410px;*/
    /* height: 355px; */
    height: 330px;
}

#cycle-1 {
    height: 375px;
}

#slideshow-1 {
    width: 100%;
    max-width: 100%;
    margin: auto
}

#slideshow-2 {
    width: 100%;
    max-width: 100%;
    margin: auto
}

.cycle-slideshow img {
    width: 100%;
    height: auto;
    display: block;
}

a.cycle-prev, a.cycle-next {
    width: 41.66666667%;
    display: block;
    padding-right: 30px;
}

a.cycle-prev i, 
a.cycle-next i {
    width: 100%;
    background:#fff;
    padding: 0px 10px;
    text-align: center;
    font-size: 26px;
    line-height: 20px;
    color: #D0021B;
}

/* cycle2 slider css ends */
/*how to video starts */
/* .htv-widget {
    text-align: center;
} */

.htv-widget iframe {
    width: 100%;
    max-height: 250px;
    min-height: 250px;
    border: none;
}

.howto-video-container {    
    margin: 80px 0 20px;
}

.howto-video-container .htv-widget iframe {
    width: 350px;
}
.htv-outer {
    padding: 15px;
}
.htv-outer ul{    
	margin: 0px auto !important;
    width: auto;
    display: inline-block;
    list-style: none;
    padding: 0px;
}
.htv-outer ul li{ display: inline-block;/*  margin-right: 15px; */}
.howto-video-container .htv-widget .htv-outer iframe {
    width: 100%;
}
.new-home-cont-right .htv-outer ul li{margin-right:0px;}
/*how to video ends */

    /*******************ie styles start**************************/


	.header-right-footer .mo_image_id{display:none !important;}


    _:-ms-fullscreen,
    :root #singleimageupload input#inputtemplate {
        width: auto !important;
    }
    .pea_cook_wrapper.pea_cook_bottomright a#fom {
    display: inline-block;
    margin-right: 10px;
    }


    @media all and (-ms-high-contrast: none),
    (-ms-high-contrast: active) {
        #singleimageupload input#inputtemplate {
            width: auto !important;
        }
    }


    @media screen and (min-width:0\0) {
        #singleimageupload input#inputtemplate {
            width: auto !important;
        }
        /* backslash-9 removes ie11+ & old Safari 4 */
    }

    _:-ms-lang(x),
    #singleimageupload input#inputtemplate {
        width: auto !important;
    }

    /*******************ie styles end**************************/

    /*******************mac-styles start**************************/

    .mac-os #ov-user-register input[type="checkbox"],
    .mac-os #ov-user-register-modal input[type="checkbox"] {
        position: relative;
        float: left;
        top: 5px;
        margin-top: 2px;
    }

    .mac-os .tml-rememberme-wrap input[type="checkbox"] {
        margin-right: 4px !important;
        top: -1px !important;
        position: relative;
        margin-top: 0px !important;
    }

    .mac-os .tml-rememberme-wrap input[type="checkbox"] {
        top: -1px !important;
    }

    .mac-os #singleimageupload input#inputtemplate {
        width: 82px !important;
    }

    .mac-os .ui-dialog.off_site_warning fieldset input#dont-show-more {
        margin-right: 3px !important;
        margin-top: -1px !important;
    }

    .mac-os ul.menu li a,
    .mac-os ul.menu li a:hover {
        font-size: 14px !important;
    }

    .mac-os .menu ul.sub-menu li a,
    .mac-os .menu ul.sub-menu li a:hover {
        font-size: 20px !important;
        font-weight: normal !important;
    }

    .mac-os .menu ul.sub-menu li a .menu-item-description {
        font-size: 14px !important;
    }

    .mac-os #myModalsocial .form-group p {
        top: -4px !important;
    }
	.wp-embed-footer{
		display:none;
	}

	#resetPassword div#RecaptchaField2{
		transform: scale(1.04);
		float: left;
		margin-top: 12px;
		margin-bottom: 12px;
		margin-left: 2px;
	}
	#resetPassword div#RecaptchaField2 > div {
		width: 100% !important;
	}
	#resetPassword .error{
		margin-top:10px;
	}
	.quiz-section-outer {
        background: url(../images/SCD-Trivia-Website-bg.jpg) repeat;
        float: left;
        background-size: cover;
        color: #fff;
        margin-bottom: 15px;
        min-height:300px;
        width:110%;
		padding-bottom: 15px;
    }
    .quiz-section-outer  h2{color:#fff;}
    ul.wpProQuiz_questionList {
        background: none !important;
        border: none !important;
		max-width: 400px;
		margin: auto !important;
    }
	/*.quiz-section-outer img{margin:auto;}*/
    .frame {
        height: auto;
        width: 100%;
        white-space: nowrap;
        text-align: center;
    }
    .helper {
        display: inline-block;
        height: 100%;
        vertical-align: middle;
    }
    .wpProQuiz_content h2{display:none;}
    .wpProQuiz_question_text p, .wpProQuiz_questionListItem label{font-size: 16px;}
    input.wpProQuiz_button.wpProQuiz_QuestionButton{ text-transform: capitalize;background: #fff !important;color:#870011 !important; border:none !important;box-shadow: none !important;}
.wpProQuiz_question {
    margin-top: 10px !important;
    float: left;
    width: 100%;
}
.wpProQuiz_content .wpProQuiz_lock, .wpProQuiz_content .wpProQuiz_results {
    background: none !important;
    border: none !important;
    color: #fff !important;
    margin-top: 300px;
}
.wpProQuiz_content  .wpProQuiz_response{
    background: none !important;
    border: none !important;
    box-shadow: none !important;


}
  ul.courage-mob-tab.hide-toppost li:last-child{
	  display:none !important;
  }
  ul.courage-mob-tab.hide-toppost li:first-child {
    width: 45%; 
  }
   ul.courage-mob-tab.hide-toppost li:first-child a {
		text-align: center !important;
    }
    .clinical-main-cont.about h2.clinical-banner-head {    
        top: 0px !important;
        text-shadow: none;
        text-transform: uppercase;
        font-size: 40px; 
        font-style: normal !important;
    }
    .clinical-main-cont.about h2.clinical-banner-head span{
        font-style: italic !important;
    }


	 img.wp-smiley, img.emoji{
	 display: inline !important;
    border: none !important;
    box-shadow: none !important;
    height: 1em !important;
    width: 1em !important;
    margin: 0 .07em !important;
    vertical-align: -0.1em !important;
    background: none !important;
    padding: 0 !important;
 }
 .courage_post_head .dash-well-cont img.emoji {
	 width: 1em !important;
 }
 .wpcf7 .wpcf7-mail-sent-ok,.wpcf7-validation-errors {
    display: none !important;
 } 

    /*.mac-os .ui-dialog.off_site_warning fieldset label {top: -3px;}*/

    /*******************mac-styles start**************************/
    /*
.bootstrap-yop ul{padding-left:0px;}
.bootstrap-yop a.basic-vote-button{
        background: #D0021B !important;
    border: 1px solid #D0021B !important;
    font-weight: bold;yop
    color: #ffffff !important;
    border-radius: 30px !important;
    font-size: 14px !important;
    padding: 5px 10px !important;

    height: 30px;
    min-width: 100px;
    line-height: 20px;
    font-weight: normal !important;
    font-family: "Gibson-regular";
    display: inline-block;
    text-align: center;
}
.bootstrap-yop .basic-yop-poll-container{z-index:1000 !important;}
.bootstrap-yop .basic-question{margin:0px !important;}
.bootstrap-yop .basic-question-title{color: #444444;
    font-weight: normal;
    width: 100%;
    text-align: left !important;
    font-size: 16px;
    font-family: "Gibson-regular";
    line-height: 22px;}
    */

    .clinical-main-cont.main-cont-div{
        padding-bottom: 0px !important;
    }
    .clinical-main-cont.main-cont-div h2.clinical-trials{
        margin-top: 80px !important;
        line-height: 26px !important;
    }
    .clinical-main-cont.main-cont-div a:after {
        margin-top: 5px !important;
    }

    .footer-center-text{    
        font-size: 10px;
        color: #444;
        line-height:14px;
        text-align: left;
    }
	.mo-openid-app-icons a.btn-social {
    border: 1px solid #bbb !important;
    height: 45px !important;
}
.mo-openid-app-icons a.btn-social {
	font-size: 14px;
	line-height: 28px;
}
.mo-openid-app-icons .btn-social svg {
    margin-top: 10px !important;
	padding-top: 0px !important;
}
.mo-openid-app-icons .btn-social i {
	border:none !important;
}
.mo-openid-app-icons .btn-social i svg {
    width: 22px !important;
	margin-top: 8px !important;
	padding-top: 0px !important;
}
.mo-openid-app-icons a.btn-social.btn-google {
    background: #fff;
}
.mobile-new-register .mo-openid-app-icons a.btn-social{width: 122px !important;max-width: none;}

.hide-blog-menu a {
    background: none !important;
}
.blog-menu-show a {
  background: rgba(0, 0, 0, 0.4);
}
.blog-section .share-binder{
  top: 0px !important;
}
.page-template-curate-blog #evidance-educationss{
	margin-top: 18px;
}
.single-blog .rareCurate-nav{
	border-bottom: none;
	min-height: 22px;
}
.single-blog .cont-head, .page-template-curate-blog .cont-head{
   min-height: 0px;
}
.back_search.blog_back{
	padding-top: 17px;
}
#ov-user-register-modal_new .form-group.recaptcha+.form-group {
    margin-top: 26px;
}

.recaptcha.exit-popup-form{
    margin-top: 20px;
	margin-bottom: 20px;
}
.exitpopup-modal-window {
    background-color: #f5ecdd !important;
} 
.logged-in #exitpopup-modal{
	display:none !important;
}
#exitpopup-modal .new-register-modal {
	width: 450px !important;
}
.device-mobile .exitpopup-modal-window{
		display:none !important;
}
#exitpopup-modal .please-login1 {
	line-height: 1.5;
	padding-bottom: 20px;
}
.exitpopup-modal-window button#reg-btn-close{
	top: -37px; 
}
 #exitpopup-modal .new-register-modal {
    width: 100% !important;
}
#exitpopup-modal .underlay {
    background-color: rgba(0,0,0,0.9);
}
#exitpopup-modal .modal-title {
    border-radius: 0px 0px 0px 0px !important;
}
#exitpopup-modal .exitpopup-modal-window{
    border-radius: 0px 0px 0px 0px !important;
}
 #exitpopup-modal .please-login1 {
    font-size: 20px !important;
}
.search-results-tab ul.nav li a.blog-tab{
    background-position: center 10px !important;
}
.exit-modal-login-link{
 color: #D0021B;
 text-decoration: underline;
}

     .get-connected {
    background: #fff !important;
    padding: 0px !important;
    color: #ffffff;
}
.get-connected .right-col-title{
	padding-left:15px !important;
}
.get-connected a{
	color: #444;
	font-size: 15px;
	line-height: 20px;
	padding: 15px;
	display: block;
}
.get-connected button.btn{
	background: #D0021B !important;
	border: none;
	border-radius: 30PX;
	width: 80%;
	margin: 10px 10%;
	padding: 10px;
}


/* social media login/register style start 04-22-2020 */
#onevoice-reg-form .reset-password {
    text-align: center;
    display: block;
}
.mo-openid-app-icons a.btn-social.btn-facebook {
	background: none !important;
	border: none !important;
	width: 40px !important;
	margin-right: 0px !important;
	margin-top: 0px !important;
	padding: 0px !important;
}
.mo-openid-app-icons a.btn-social.btn-google{
	background: none !important;
	border: none !important;
	width: 40px !important;
	margin-top: 0px !important;
	padding: 0px !important;
}
.mo-openid-app-icons .btn-social > :first-child {
    border: none !important;
}
#onevoice-reg-form .mo-openid-app-icons {
   width: 85px !important;
	padding: 0px !important;
	height: 45px !important;
	display: inline-block !important;
}
#onevoice-reg-form  .header-right-footer  #reg_log_text{
	position: relative;
	margin-left: 0px;
	width: auto;
	text-align: right;
	margin-right: 0px;
	top: 5px;
	display: inline-block;
}
#onevoice-reg-form  .header-right-footer{width:100%;padding:10px 0px !important;}

#onevoice-reg-form   .btn-social > :first-child{border:none !important;}
#onevoice-reg-form  .mo-openid-app-icons a.btn{margin:0px !important;}
#onevoice-reg-form .tab-content {padding-left: 25px; padding-right: 25px;}

.popover {
border:none !important;
-webkit-box-shadow: 0px 3px 7px 3px rgba(0,0,0,0.1);
-moz-box-shadow: 0px 3px 7px 3px rgba(0,0,0,0.1);
box-shadow: 0px 3px 7px 3px rgba(0,0,0,0.1);
background:#ffffff !important;
}
.popover h3.popover-title{background:none !important; color:#000000!important; border:none !important;font-family:"Gibson-semibold"; padding-left: 15px; font-size:14px !important; margin:0px !important; text-transform: none !important;}
.popover .popover-content ul.pop_cont{color: #939796 !important; padding:0px 10px; margin:0px;}
.popover .popover-content ul li{color: #939796 !important; padding:0px; margin:0px;font-family:"Gibson-Regular"; position:relative; padding-left:15px !important;list-style: none;font-size:13px !important; }
.popover .popover-content ul li.invalid span{width:8px; height:8px; background:#939796; border-radius:50%; top:5px; left:0px;display: block;position: absolute;}
.popover .popover-content ul li.valid span{width:8px; height:8px; background:#63d04e; border-radius:50%; top:5px; left:0px;display: block;position: absolute;}
.popover  .popover-content {padding: 9px 5px;}
#onevoice-reg-form.modal .popover{z-index: 9999;}
.popover.bottom > .arrow{
    left: 50%;
    width: 35px;
    height: 16px;
    position: relative;
    overflow: hidden;
    box-shadow: 0 16px 10px -17px rgba(0, 0, 0, 0.5);
    background: no-repeat;
    border: none;
    top: -17px;
    margin-left: -20px;
}
.popover.bottom > .arrow:after {
    margin-left: -10px;
    content: " ";
    width: 15px;
    height: 15px;
    background: #fff;
    border: none;
    transform: rotate(45deg);
    top: 8px;
    left: 22px;
    box-shadow: -1px -1px 10px -2px rgba(0, 0, 0, 0.7);
}
.popover.right > .arrow{
top: 50%;
width: 16px;
height: 35px;
position: absolute;
overflow: hidden;
box-shadow: 0 16px 10px -17px rgba(0, 0, 0, 0.5);
background: no-repeat;
border: none;
left: -16px !important;
margin-top: -20px;
}
.popover.right > .arrow:after {
    margin-left: -10px;
    content: " ";
    width: 15px;
    height: 15px;
    background: #fff;
    border: none;
    transform: rotate(45deg);
    top: 8px;
    left: 22px;
    box-shadow: -1px -1px 10px -2px rgba(0, 0, 0, 0.7);
}
#ov-user-register-modal_new .popover{min-width: 170px !important;}

.mobile-new-register #login_tab_open, .mobile-new-register #reg_tab_open{
		margin-top: 35px !important;
		z-index: 99;
		position: relative;
	}
#onevoice-reg-form .nav-tabs > li {
    margin-bottom: -2px;
}

/* social media login/register style end 04-22-2020 */

.log_reg_tab{
		margin: 0 auto;
		margin-bottom: 25px;
		font-size: 18px;
		width: 400px;
	}
	.log_reg_landing{
	 float: left;
	width: 100%;
	margin-top: 10px;	
    }

    .video-shelf-box .modal-content p {
        word-break: break-word;
    }

    .right-video-cont img {
        width: 100%;
        max-width: 100%;
        height: 88px;
        border: none;

    }

.mo-openid-app-icons>a>img {
    width: 35px!important;
    height: 35px!important;
    margin: 8px 0;
    display: inline!important;
}

.bootstrap-yop .basic-answer label.basic-answer-label {
    position: relative;
    width: 100%;
    margin: 0px;
    padding-left: 25px;
}



.bootstrap-yop .basic-answer-content.basic-text-vertical {
    position: relative;
}

.bootstrap-yop span.basic-answer-results-details {
    position: absolute;
    left: 0px;
    bottom: -20px;
    font-size: 12px !important;
    margin: 0px !important;
    padding: 0px !important;
}

.bootstrap-yop .basic-yop-poll-container .basic-answers-results .progress{margin-top: 5px; margin-bottom: 10px;}
.clinical-main-cont.about h2.clinical-banner-head {margin-bottom: 90px;}
/* gdpr cookie banner starts */
.pea_cook_wrapper.pea_cook_bottomright {
    /* right:65px!important; */
    left: 50%;
    margin-left: -25% !important;
    right: auto !important;
    background: rgba(153,160,149,0.95) !important;
    bottom: 5px !important;
    width: 50%;
}
.pea_cook_wrapper p {
    font-size: 12px !important;
}
button.pea_cook_btn {
    font-size: 13px !important;
}
button.pea_cook_btn, button.pea_cook_btn:hover {
  background: #c02828 !important;
  border: 1px solid  #c02828 !important;
  box-shadow: none !important;
  color: #ffffff !important;
  text-shadow: unset !important;
}

button.pea_cook_btn {
    margin-left: 0px !important;
    margin-right: 20px
}
/* gdpr cookie banner ends */
#onevoicemodal-delete-account .modal-body{padding:0px !important;}
.one-voice-delete-account{text-align:center;}
.one-voice-delete-account .modal-header-style{
	margin-top:0px !important;
    font-family: sans-serif;
    color: #000;
    font-size: 22px;
    margin-bottom: 10px;
    font-weight: bold;
}
.one-voice-delete-account .delt-text{text-align: left; padding-left: 50px; width: 50%; margin: 5px auto 25px;}
.one-voice-delete-account  .delt-text p {
    margin-bottom: 0px !important;
}
.one-voice-delete-account .confirm_text input{max-width: 250px;width: 70%;}
#onevoicemodal-delete-account  input.cancel_delete{
	color: #707070 !important;
    font-size: 16px !important;
    text-transform: uppercase;
    font-weight: bold;
    background: #ffffff !important;
    border: 1px solid #707070 !important;
    border-radius: 30px;
	margin: 0px 10px !important;
}

#onevoicemodal-delete-account  input.conf_delete{
	color: #ffffff !important;
    font-size: 16px !important;
    text-transform: uppercase;
    font-weight: bold;
    background: #79102B !important;
    border: 1px solid #79102B !important;
    border-radius: 30px;
	margin: -30px 10px !important;
}
#onevoicemodal-delete-account  input.conf_delete:disabled {
  background: #6F6F6F !important;
  border: 1px solid #707070 !important;
}
#onevoicemodal-delete-account  .dlt_buttons{
	margin: 25px auto 0px;
    height: 35px;
    text-align: center;
    width: 250px;
	position:relative;
}
#onevoicemodal-delete-account  .dlt_buttons .ajax-loader{
    position: absolute;
    right: -15px;
    top: 10px;
}

#delete-confirm-modal .modal-header{border:none !important;}
#delete-confirm-modal .modal-footer{border:none !important; text-align: center !important;border-top: 1px solid #e5e5e5;padding: 10px 0px 50px 0px;
}
#delete-confirm-modal .modal-body{text-align: center;padding: 10px 70px}
#delete-confirm-modal .img_dt_confirm{
    width: 100%;
    text-align: center;
    height: 60px;
    position: relative;
}
#delete-confirm-modal img.dialog-image {
    left: initial;
    position: relative;
    top: initial;
    transform: initial !important;
    -webkit-transform: initial;
    -ms-transform: initial;
}
#delete-confirm-modal .delete-account-conf-box h3{font-weight: bold; font-size: 22px;}
#delete-confirm-modal .modal-footer .btn-default {
    color: #fff;
    background-color: #79102B;
    border-color: #79102B;
    border-radius: 30px;
    padding: 8px 25px;
    font-size: 16px;
    font-weight: bold;
}
.courage_post_form_container .bp-smiley-button {
    display: none;
}
.toprated img.emoji {
    float: inherit;
}
.ac-textarea .emoji-button {
    float: left;
    z-index: 999;
    display: block !important;
    margin-left: 10px;
    margin-top: 2px;
}
#buddypress div.activity-comments form#frm_buddypress-edit-activity .ac-textarea { 
    height: 100px;
}
#buddypress-edit-activity-wrapper .ac-textarea .emoji-button {
	height: 25px;
}
.courage_post_content #buddypress-edit-activity-wrapper {
    height: 112px;
}
.basic-message.basic-success {
	display:none !important;
}
/* Gene therappy */
.gene-therapy-menu h4,.legislation-policy-menu h4,.rare-clinic-menu h4 {
    float: left;
    margin-right: 20px;
    font-size: 30px;
    font-family: Gibson-Medium;
    color: #000000 !important;
}
 .clinical-sub-cont.fet-video h4{
    margin: 0px 0px 20px 0px;
    font-family: Gibson-Medium;
    color: #000000 !important;
    font-size: 36px;
 }
 /*h4.fet-video{ 
    margin-right: 20px;
    font-size: 28px;
    font-family: Gibson-Regular;
    color: #000000!important;
    font-weight: 600;
 }*/
 .gene-therapy-menu .filters-button-group,.legislation-policy-menu .filters-button-group,.rare-clinic-menu .filters-button-group{
	 border: none !important;
    border-bottom: 1px solid #000000 !important;
    color: #852119;
    font-size: 30px !important;
    font-family: Gibson-Medium;
    text-align: left;
    margin-top: 5px;
    padding-right: 30px;
    outline: none;
    font-style: italic;
    background: url("../images/register-arrow-down.png")no-repeat right 15px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    border-radius: 0 !important;
 }
 .legislation-policy-menu .filters-button-group,.rare-clinic-menu .filters-button-group{
     width: 42% !important;
 }
 .clinical-desktop.legislation-policy  .element-item h5,.clinical-desktop.rareclinical-edu .element-item h5{
     color: #3f3f3f !important;
 }
.gene-therapy-left-cont {
    border-right: 1px solid #707070; 
    width: 100%;
    padding-right: 15px;
	float: left;
}
.clinical-main-cont.gene-header  h1{
    color: #231f20;
    font-family: "Gibson-regular";
    font-size: 33px!important;
    font-weight: 600;
    margin: 0 !important;
   /* text-transform: capitalize;*/
    line-height: 40px;
    margin-bottom: 15px;
    padding: 0px !important;
}
.clinical-main-cont.gene-header h2 {
    margin-top: 5px!important;
    color: #231f20!important;
    position: relative;
    font-size: 22px!important;
    min-height: 78px;
    font-weight: 500;
    max-width: 400px;
    text-shadow: none;
	line-height:26px;
} 
 .rareclinical-edu .clinical-main-cont  h2.education-text{
		margin-top: 190px !important;
		color: #707070 !important;
		font-size: 18px !important;
		line-height: 26px;
		margin-bottom: 28px;
		width: 100% !important;
		max-width: 100%;
	 }
	 .rareclinical-edu .clinical-main-cont.gene-header {
        padding-left: 5px !important;  
		margin-bottom: 0px;
     }
.gene-therapy .clinical-banner-img {
	height: 309px;
    /*left: 88px;*/
    object-fit: cover;
    position: absolute;
    top: 50px;
    width: 100%;
    max-width: 990px;
    z-index: -1;
    width: 100%;
    max-width: 1170px;
}

/*.gene-therapy-main-cont .element-item h5{
	color: #D0021B;
    font-size: 16px;
    line-height: 26px;
    margin: 0;
    padding: 10px 10px 12px 0;
    font-family: gibson-regular;
    min-height: 60px;
    word-break: break-word;
	background: none;
}*/
.gene-therapy-main-cont .element-item {
  background: none;
}
.gene-therapy-main-cont .element-item ul li a  {
   color : #000000; 
}
/*.gene-therapy-main-cont .diagnosis-educator-right-cont .element-item ul li a  { 
   padding-left: 0px;
}*/
.info-para-box p.info-para {
    font-size: 16px;
    width: 280px;
    margin: auto;
}
.info-para-box {
    width: 66%;
    text-align: center;
}
.gene-therapy-main-cont .more-resource,.gene-inner-cont .gene-back {
    color: #870011;
    text-decoration: underline;
    font-size: 15px;
    text-decoration: underline; 
    font-family: "Gibson-regular"; 
}
.gene-inner-cont .gene-back { 
    font-size: 17px !important; 
}
.gene-inner-title {
    border-top: 2px solid #852119;
    border-bottom: 1px solid #870011;
    padding: 0px 30px;
}
.gene-inner-title h1 {
    font-size: 40px;
    font-family: 'Gibson-Regular';
    color: #000000;
    margin: 25px 0px 15px;
    line-height: normal;
}
.gene-inner-title h3 {
    font-size: 24px;
    font-weight: normal;
    color: #000000;
    margin: 0px 0px 30px;
    font-style: italic;
}

.gene-sub-section .gene-resource-count{
	color: #870011;
    font-size: 32px;
    font-family: 'Gibson-Regular';
    margin-bottom: 10px;
	padding-left: 14px;
}
.gene-sub-section .gene-details.info_title a h2{
    color:#000003 !important;
    font-size: 18px;
	font-weight:600;
    line-height: 24px;
    margin-bottom: 5px;
    font-family: 'Gibson-Regular';
	margin-left: 0px;
}
.gene-sub-section .info_title_sub_text {
    font-size: 14px;
    font-style: italic;
    color: #000000;
    margin-bottom: 2px;
    display: block;
}
.gene-sub-section {
    margin-top: 20px;
}
.gene-sub-section .clinical_share.evidence-educations.r-article-share {
    padding: 23px 0px 33px 24px;
}
.gene-sub-section .clinical_share .social-share-box{
   float: left !important;
}
 .gene-sub-section .gene-details a.video  {
	background: url(../images/VideoIcon.svg) no-repeat left 5px;
	display: block;
}
.gene-sub-section .gene-details span.video {
    background: url(../images/VideoIcon.svg) no-repeat right;
    display: initial;
    padding-right: 20px;
    font-family:Gibson-Regular;
}
 .gene-sub-section .gene-details a.article {
	background: url(../images/browserIcon.svg) no-repeat left 5px;
	display: block;
}
.gene-sub-section .gene-details span.article {
	background: url(../images/browserIcon.svg) no-repeat right;
    display: initial;
    padding-right: 20px;
    font-family:Gibson-Regular;
}


 .gene-sub-section .gene-details a.infographic {
	background: url(../images/imageIcon.svg) no-repeat left 5px;
	display: block;
}
.gene-sub-section .gene-details span.infographic{
	background: url(../images/imageIcon.svg) no-repeat right;
    display: initial;
    padding-right: 20px;
    font-family:Gibson-Regular;
}

.gene-sub-section-details{ margin: 25px 0px 25px;}
.clinical-sub-cont.ge-video-block h4{margin:0px 0px 20px 0px;font-family: Gibson-Regular; color: #000000 !important; font-size:36px; }
.right-video-cont img {
    width: 100%;
    max-width: 100%;
    height: 110px;
    border: none;
}
.diagnosis-educator-right-cont h4 {
    float: left;
    margin-right: 20px;
    font-size: 30px;
    font-family: Gibson-Regular;
    color: #000000 !important;
	margin: 10px 0px 25px 0px;
}
.sub-cont-left-img {
    position: relative;
}
.sub-cont-left-img .sub-cont-left-head h4{
	font-family: gibson-semibold; 
	font-size: 24px;
	white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.sub-cont-left-img iframe {
    width: 100% !important;
	height: 365px;
}
.ge-video-block .sub-cont-left-img iframe{
    height: 310px !important;
    min-height: 30px !important;
}
#filters-button-group1 option[disabled]:first-child {
    display: none;
}
.gene-therapy-menu .filters-button-group option{
font-size: 24px !important;
font-family: Gibson-Regular;
color:#852119 !important;
font-style: normal;
}
.gene-therapy-menu .filters-button-group.de-default{color: #6F6F6F!important; font-style: italic!important;width: 50%;}
.gene-therapy-menu .filters-button-group{ font-style: normal!important;}
.gene-therapy-menu .filters-button-group option:disabled {color: #6F6F6F!important;}
.gene-therapy-menu .filters-button-group option:hover{background:#f3e8e7 !important;box-shadow: 0 0 10px 100px #f3e8e7 inset;}
#clinical-desktop .element-item ul li a:after {
    background: url(../images/leaver.svg) no-repeat left 4px;
    content: "";
    height: 15px;
    margin-left: 5px;
    margin-top: 2px;
    position: absolute;
    width: 10px;
    background-size: 12px;
}
/*End Gene therappy */
i.fa.fa-youtube-play {
    top: 30%;
    position: absolute;
    left:41%;
    font-size:50px;      
}
#mainplayer i.fa.fa-youtube-play {
    top: 45%;
    font-size:60px;

}
.vidgrid a:hover {color: #FF0000; }
#mainplayer a:hover {
    color: #FF0000; 
}
.youtube-image i.fa.fa-youtube-play:before {
    position: relative;
    z-index: 1;
}
.youtube-image i.fa.fa-youtube-play:after {
    position: absolute;
    content: '';
    width: 32px;
    height: 32px;
    background: #fff;
    left: 10px;
    top: 10px;
}
.clinical-desktop .element-item ul li a {
        color:#000000 !important;
        font-size: 15px;
        text-decoration: none;
        padding-left: 20px;
        padding-right: 15px;
        display: block;
        font-family: "Gibson-regular";
        margin-bottom: 10px;
    }
.clinical-desktop .diagnosis-educator-right-cont .element-item ul li a{
     text-decoration: underline;
}
.clinical-desktop .element-item h5 {
   color: #ffffff !important;
    font-size: 17px;
    line-height: 20px;
    margin: 0px;
    padding: 10px;
    font-family: gibson-semibold;
    
}
.shelf-main-cont h2 {
    color: #ffffff;
    font-size: 24px;
    display: inline;
    margin: 0 0 0 10px;
}
.shelf-main-cont h1 {
    color: #ffffff;
    font-size: 24px;
    display: inline;
    margin: 0 0 0 10px;
	font-family: "Gibson-Regular", sans-serif;
	line-height: 10px;
}
.shelf-box-footer .courage-post-foot-share {
    color: #6a7b8b !important;
    display: table !important;
    font-size: 18px !important;
    height: 36px !important;
    line-height: 30px !important;
    position: absolute !important;
    right: 15px !important;
    text-align: right !important;
    width: 200px !important;
    bottom: -4px !important;
}

.shelf-box-txt {
    float: left;
    width: 100%;
    line-height: 12px;
    font-size: 11px;
    color: #143b38;
}

.shelf-box-cont h3 a {
    color: #143b38;
    font-size: 14px;
    text-decoration: none;
    word-wrap: break-word;
}

.shelf-box-footer .courage-post-foot-share .courage_post_foot_sub_talk {
    color: #79858e;
    font-size: 13px;
    position: relative;
}
.shelf-box-footer .courage-post-foot-share .courage_post_foot_sub_talk a.page-myBinder  {
    position: relative;
    top: -6px !important;
   /* text-transform: capitalize;*/
}

.shelf-box-footer .courage-post-foot-share .social-share-box {
    top: 15px;
    left: 15px;
}

.shelf-box-footer .courage-post-foot-share span.icon-share {
    color: var(--main-blue-color);
}

.shelf-box-footer .courage_post_foot_sub_share {
    left: 7px;
}

.shelf-box-footer .courage_post_foot_sub_share span.icon-share:after {
    color: #79858e;
    font-size: 13px !important;
    left: 2px;
    top: -3px;
}

.shelf-box-footer .courage_post_foot_sub_talk .icon-talk {
    margin-right: 3px;
}

.shelf-box-footer .courage-post-foot-share {}

.shelf-box-footer .courage-post-foot-share .courage_post_foot_sub_talk .icon-talk {
    font-size: 18px;
    color: #79858e;
}

.shelf-box-footer span.icon-share-on-social:after {
    font-size: 11px !important;
    color: #79858e;
}

.shelf-main .wpvl_auto_thumb_box>img {
    height: 360px;
    width: 100%;
}
.shelf-box-footer .courage-post-foot-share .courage_post_foot_sub_talk  {
    width: 110px !important;
}
.home-page #main{
 background-color: #ffff;
}    
.clinicals-image .sponsor-ste-footer1{
margin-left: -40px;
}
.clinicals-image .sponsor-ste-footer2{
margin-left: 40px;
}
.mybinder-tab #myTabContent {
    padding: 15px;
    background: #f8f8f8;
    margin-top: 1px;
}
.courage-post-full .bootstrap-yop{
margin-bottom: 34px;	
}
ul#activity-stream-pinned {
    margin-bottom: 34px !important;
}
.basic-yop-poll-container .basic-answer{
	margin-top: 10px !important;
}
.basic-yop-poll-container .basic-vote {
    margin-top: 23px;
}
#buddypress div.activity-comments li form.ac-form{
		min-width: 700px;
		float: right;
		margin-right: 0px !important;
		padding-right: 0px;
}
.curate-inner-cont .videos-short-desc {
    width: 100% !important;
    left: 0px !important;
    top: 50px !important;
    position: relative !important;
    margin-bottom: 30px;
    float: left;
}
#modalpoll .modal-content {
    border: none!important;
    background: #f3ecdf!important;
}
#modalpoll .modal-body {
    position: relative;
    padding: 15px 40px 30px;
}
#modalpoll .modal-content p {
    text-align: left;
}
#modalpoll .modal-content h4 {
    font-size: 28px;
}
.r-article-head{margin-top: -16px;}
/* social media footer style */
.social-footer{
	    text-align: center;
}
ul.social-footer-ul {
    width: 188px;
    margin: 10px auto !important;
    min-height: 42px;
    list-style: none;
    padding: 0px !important;
}
ul.social-footer-ul li{
	  float: left;
    margin: 0px !important;
    font-size: 13px;
    padding: 6px 0 5px !important;
}
ul.social-footer-ul li a {
    padding: 0 8px !important;
    display: block;
}
.social-footer-ul .head_fb {
    background: #4c68a1;
    border-radius: 50%;
    cursor: pointer;
    height: 32px;
    width: 32px;
    text-align: center;
}
.social-footer-ul .head_fb i {
    color: #fff;
    font-size: 18px;
    margin-top: 8px;
}

.social-footer-ul .head_tweet {
    background: #1da1f2;
    border-radius: 50%;
    cursor: pointer;
    height: 32px;
    width: 32px;
    text-align: center;
}
.social-footer-ul .head_tweet i {
    color: #ffffff;
    font-size: 18px;
	margin-left: 1px;
    margin-top: 8px;
}
.social-footer-ul .head_instagram {
    background: #9d34b4;
    border-radius: 50%;
    cursor: pointer;
    height: 32px;
    width: 32px;
    text-align: center;
}
.social-footer-ul .head_instagram i {
    color: #ffffff;
    font-size: 18px;
	margin-left: 1px;
    margin-top: 7px;
}
.social-footer-ul .head_mailer {
    background: #d299a0;
    border-radius: 50%;
    cursor: pointer;
    height: 32px;
    width: 32px;
    text-align: center;
    display: block;
    margin-left: 8px;
}
 .social-footer-ul .head_mailer i {
    color: #fff;
    font-size: 18px;
    margin-top: 7px;
}
/* social media footer style */
.rarepoll-foot-cont .social-share-hov:after, .rarepoll-foot-cont .social-share-hov:before{
	left: 36px !important;
}

/* hot topics style*/
.featured-partner-left .clinical_share {
    padding-bottom: 5px;
    text-align: right;
    float: left;
    width: auto;
    margin-top: 0px;
}
.featured-partner-left .clinical_share  .page-myBinder img{
    width: 18px !important;
    position: relative;
    top: -2px;
}
.featured-partner-left  .news-share-row{margin-top: 8px;}
.featured-partner-left  .panel-body{padding:0px !important;}
.featured-partner-desktop .featured-list li {
   display: inline-block;
   position:relative;
   margin-bottom:20px;
}

.featured-partner-desktop ul.featured-list li .featured_text{
    color: #ffffff;
    position: absolute;
    font-size: 20px;
    font-family: 'Gibson-Medium';
    width: 215px;
    line-height: 20px;
    text-align: center;
    text-transform: uppercase;
}
.featured-partner-desktop ul.featured-list li a.curate-featured{
    display: flex;
    justify-content: center;
    align-items: center;
}

.featured-partner-left-right  h3{
	font-size:20px;
	font-family: inherit;
	color:#3f3f3f;
	line-height: normal;
	margin-left: 0px;
	text-align:left;
	margin-bottom:20px;
}

.featured-partner-left-right .featured-hot-topics  h3{
	text-align:center;
}
.featured-hot-topics  ul.featured-list{margin:0px !important; padding:0px !important;}
.featured-hot-topics  ul.featured-list li{width:100%;text-align:center; border:none;}
.featured-partner-desktop .featured-about  h2{
	font-size:28px;
	font-family: 'Gibson-Medium';
	color:#000000;
	line-height: normal;
	margin: 10px 0px 0px;
}
.featured-partner-left-right .rare-list-wrap{max-width: 280px;
    margin: 0px auto;
    border-left: 1px solid #f4ecdd;
    padding: 0px 0px 0px 20px;}
.featured-partner-left-right .rare-list-wrap .register-btn-modal .btn-home {
    font-family: "Gibson-Regular"!important;
    margin: 20px auto 5px!important;
}
.featured-partner-desktop .feature_title a, .featured-partner-desktop .feature_title a:hover{text-decoration:none;}
.featured-partner-desktop .feature_title a  h3{
	font-size:20px;
	font-family: 'Gibson-Medium';
	color:#000000;
	line-height: normal;
}
.featured-partner-desktop .feat_title_sub_text{
	font-size:14px;
	color:#000000;
	font-family: "Gibson-regular";
	font-style:italic; 
}
.featured-partner-desktop  .lp-header h2 {
    max-width: 478px;
    line-height: 33px;
}
.featured-main-title h2,.back_link_hottopics a{
    color: #852119;
}
/*.featured-partner-desktop .featured_info_content  .social-share-inner{
	left: -10px !important;
    right: auto !important;
}*/
.featured-partner-desktop  .show_more{
    background:  #852119;
}
.featured-partner-desktop  .show_more:after{
border-top-color: #852119;
}
.featured-partner-desktop .featured-main{
    padding-left: 15px !important;
}
ul.featured-list li img{
    width: 75% !important;
    border-radius: 15px;
    height: 110px;
    object-fit: cover;
    margin: auto;
}
.featured-binder{
    color: #6a7b8b !important;
}
.featured-partner-desktop .lp-header h1{
 text-transform: none;
}
.featured-partner-desktop .show_more_main{margin-bottom:70px !important;}
.back_link_hottopics {
    text-decoration: underline;
}
.featured-partner-desktop .clinical-main-cont.lp-header {
    background: none;
    margin-top: 90px !important;
    font-size: 17px;
    font-family: gibson-regular;
    padding: 0px 50px;
    min-height: 235px;
    margin-bottom: 20px !important;
}
.featured-partner-desktop .lp-header h3 {
    margin-top: 5px !important;
    /* position: relative; */
    font-size: 22px !important;
    font-family: "Gibson-regular";
}
ul.rare-list .register-btn-modal .btn-home{
    background: #852119 !important;
    color: #ffffff !important;
    height: 35px;
    padding: 0 20px;
    border: none;
    min-width: 85px;
    font-size: 17px!important;
    font-family: "Gibson-light",sans-serif;
    margin: 0 auto 0px!important;
    display: block;
    border-radius: 30px !important;
}
ul.rare-list .register-btn-modal .btn-home2{
    background: #852119 !important;
    color: #ffffff !important;
    height: 35px;
    /* padding: 0 20px; */
    border: none;
    min-width: 85px;
    max-width: 200px;
    font-size: 17px!important;
    font-family: "Gibson-light",sans-serif;
    margin: 0 auto 0px!important;
    display: block;
    font-family: "Gibson-Regular"!important;
    border-radius: 30px !important;
}

ul.rare-list .login-btn-modal .btn-home{
background: none !important;
    border: medium none;
    color: #852119 !important;
    font-family: "Gibson-regular", sans-serif;
    height: 35px;
    line-height: 35px;
    margin-top: 0;
    min-width: 30px;
    padding: 0;
    /* text-transform: capitalize; */
    border-radius: 30px;
    text-decoration: underline;
    font-size: 16px !important;

}
.col-sm-3.speciality-logo {
    margin-top: -10px;
    margin-right: -33px;
}
.featured-partner-desktop .lp-header h1 {
        /* color: #ffffff; */
        font-family: Gibson-Medium;
        font-size: 40px !important;
        margin: 0;
        text-transform: uppercase;
        text-transform: capitalize;
        line-height: normal;
        margin-bottom: 15px;
    }
    .featured-partner-desktop .lp-header h2 {
        margin-top: 5px !important;
        /* color: #ffffff !important; */
        position: relative;
        font-size: 24px !important;
        font-family: "Gibson-regular";
        text-shadow: none !important;
    }
	
/*---SCD home start 25-08-2022---*/
.home-page .featured_topics{ margin-top:0px;}
.header-main-home .home-log{
    width: 100px;
    float: left;
    margin-left: 20px;
    margin-top: -10px;
    text-align: center;
}
.header-main-home .header-main-search{
    position:absolute;top:0px; right:0px;
}
.header-main-home  .left-search {
    box-sizing: border-box;
    height: 35px;
    margin: 0;
    position: relative;
}
.login-div-tile .btn-home, .login-btn-modal .btn-home {
    background: none;
    border: 1px solid #66181A;
    border-radius: 50px !important;
    color: #000000 !important;
    font-size: 16px !important;
    padding: 5px 22px !important;
	font-family: gibson-semibold;
}
.register-div-tile .btn-home, .register-btn-modal .btn-home {
    background: none;
    color: #494D56 !important;
    font-size: 12px !important;
	text-decoration:underline;
}

.scd-banner-full{
	color:#ffffff;
	float:left;
	width:100%;
	margin-bottom:30px;
}
.scd-banner-left{
	background:#eeeeee;
	width:70%;
	height: 424px;
	float:left;
	border-right:4px solid #ffffff;
	position:relative; 
}
.scd-banner-right{
	width:30%;
	float:left;
}
.scd-banner-right1{
	background:#eeeeee;
	width:100%;
	float:left;
	height:210px;
	position:relative;
}
.scd-banner-right2{
	background:#eeeeee;
	width:100%;
	float:left;
	height:210px;
	border-top: 4px solid #ffffff;
	position:relative;
}
.scd-banner-left .rightbanner{right:0px;}
.scd-banner-left .centerbanner{left:50%; margin-left:-225px;}
.scd-banner-left .banner-top-text{padding:20px;}
.scd-banner-right .banner-top-text{padding:10px; width: 300px; left: 50%; margin-left: -150px;}
.scd-banner-full img{width:100%; height:100%; object-fit: cover;object-position: right top;}
.scd-banner-full .scd-banner-left  img{min-height:424px;}
.scd-banner-full .scd-banner-right  img{min-height:210px;}

.banner-top-text{max-width:450px;/*text-transform: uppercase;*/color:#ffffff;text-align:center; position:absolute;}
.scd-banner-left h5{font-size:20px; font-family: Gibson-Medium; margin-top:70px;}
.scd-banner-left h1{font-size:40px; line-height:48px; font-family: gibson-semibold;color:inherit !important;margin-top: 0px; margin-bottom:50px;}
.scd-banner-left a.banner-link{font-size:20px; font-family: Gibson-Medium;color:#ffffff;text-decoration:underline;}

.scd-banner-right h5{font-size:14px; font-family: Gibson-Medium; margin-top:20px;}
.scd-banner-right h1{font-size:28px; line-height:34px;font-family: gibson-semibold;color:#ffffff;margin-top: 0px;margin-bottom:20px;}
.scd-banner-right a.banner-link{font-size:14px; font-family: Gibson-Medium;color:#ffffff;text-decoration:underline;}

.home_membership .visitor{
	display: block;
    width: 100%;
    background: #6D3433;
    padding: 5px 10px;
    top: 8px;
    position: relative;
    color: #ffffff;
	text-transform:uppercase;
}
.home_membership .member{
	display: block;
    width: 100%;
    background: #C02828;
    padding: 5px 10px;
    top: 8px;
    position: relative;
    color: #ffffff;
	text-transform:uppercase;
}
.home_membership  h1 {
    font-family: Gibson-Medium;
    font-size: 32px;
    color: #494D56;
    line-height: 36px;
    margin: 30px 0px 20px 0px;
    width:78%;
    margin-top:20px;
}
.home_membership{border:2px solid #802018; border-radius:5px;padding: 10px 20px 30px;}
.home_membership table td img{display:block; margin:auto;}
.home_membership .table-striped > tbody > tr:nth-of-type(odd) { background-color: #f2f2f2;}
.home_membership .table > tbody > tr > td, 
.home_membership .table > tbody > tr > th, 
.home_membership .table > tfoot > tr > td, 
.home_membership .table > tfoot > tr > th, 
.home_membership .table > thead > tr > td, 
.home_membership .table > thead > tr > th{
	border:none !important;
}
.scd-btn-style, .scd-btn-style:hover{background: #852119!important;
    color: #ffffff !important;
    font-size: 15px!important;
    padding: 10px 35px!important;
    text-transform: uppercase!important;
    border-radius: 30px!important;
    font-family: Gibson-Medium!important;
	border:none !important;
	/*margin: 180px;*/
}
.home_membership p{margin-bottom: 24px;font-size:18px;}
ul.popular-list{list-style:none;}
ul.popular-list li.person{width:25% !important;}
.curate-container .featured_topics .new-home-title h1{color:#494D56!important; font-size:32px!important; line-height: 36px!important; margin-bottom: 10px !important;}
h2.main-center-head {color:#494D56!important; font-size:32px!important; line-height: 36px!important;text-align: center; margin: 20px 0; font-family: Gibson-Medium;}
.tr-resource-block{margin: 0px 0px 20px;}
/*.treatment-resources-cont{padding:0px 30px;}*/
.treatment-resources-cont img{display: block; margin: -80px auto 0px;}
.tr-resource-block h1{
	font-family: Gibson-Medium;
    font-size: 32px;
    color: #494D56;
    line-height: 36px;
    margin: 30px 0px 20px 0px;
}
.tr-resource-block ul{list-style:none; margin:0px; padding:0px;}
.tr-resource-block ul li{margin:0px; padding:15px 0px; border-top:1px solid #484D55;}
.tr-resource-block ul li:last-child{border-bottom:1px solid #484D55;}
.tr-resource-block ul li a{text-decoration:none; color:#494D56; padding-right: 25px; background:url('../images/list-item-arrow.png') no-repeat center right; font-weight:normal;}
.logreg_module{position: absolute;z-index: 999;width: 320px; right: 0px;top: 30px;
    -webkit-box-shadow: 0 8px 8px 0 rgb(0 0 0 / 25%);
    -moz-box-shadow: 0 8px 8px 0 rgba(0, 0, 0, .25);
    box-shadow: 0 8px 8px 0 rgb(0 0 0 / 25%);
}
.logreg_module #login_tile{background: #ffffff;padding: 15px;}
.logreg_module #register_tile{background: #ffffff;padding: 15px;}

.sc-registry-block p{
    color: #000000;
    font-size: 16px;
    font-family: "Gibson-regular";
    font-weight: normal;
    line-height: 22px;
}
.sc-registry-block h2 {margin-bottom:0px;}
.sc-registry-block h2, .sc-registry-block h2 p{
	font-family: Gibson-Medium;
    font-size: 32px!important;
    color: #494D56!important;
    line-height: normal;
    margin:0px;
}
.sc-registry-block  p{margin:0px !important;}
.sc-registry-block button {
    background: none !important;
    border: 1px solid #852119 !important;
    padding: 5px 10px;
    margin: 20px auto !important;
    display: block;
    border-radius: 30px !important;
    height: 38px;
    line-height: 20px;
    min-width: 250px;
    text-align: center;
    text-transform: uppercase;
    color: #000000;
    font: 700 15px/1.625 "Gibson-Regular", sans-serif !important;
	}
.sc-registry-block img{max-width: 280px;}
.curate-container .new-home-cont h1 {
    font-family: Gibson-Medium;
    font-size: 32px!important;
    color: #494D56!important;
    line-height: normal;
    margin: 30px 0px 20px 0px;
}
.sponsor-cont-section p{
	color:#494D56;
	font-size:14px;
	font-family:Gibson-Regular;
	line-height: 20px;
    font-weight: normal;
}
.landing-footer-top h3{margin-bottom:20px;}
.logreg_module  #ov-user-register input.form-control, .logreg_module  #ov-user-register select.form-control, .logreg_module .selectbx-type-inquiry {
    width: 100%;
    background: #ffffff !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    border: none !important;
    border-radius: 0;
    padding: 15px 0px !important;
    border-bottom: 1px solid #b7b7b7 !important;
    color: #939796 !important;
    height: 48px;
    line-height: 18px;
    font-family: "Gibson-Regular";
    font-size: 16px !important;
}
.logreg_module  #ov-user-login input.form-control, .logreg_module  #ov-user-login select.form-control, .logreg_module .selectbx-type-inquiry {
    width: 100%;
    background: #ffffff !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    border: none !important;
    border-radius: 0;
    padding: 15px 0px !important;
    border-bottom: 1px solid #b7b7b7 !important;
    color: #939796 !important;
    height: 48px;
    line-height: 18px;
    font-family: "Gibson-Regular";
    font-size: 16px !important;
    }
    .logreg_module #ov-user-register select.form-control,#ov-user-register-modal select.form-control{
        font-style:italic !important;
    }
    .logreg_module #ov-user-register select.form-control.normal-case,#ov-user-register-modal select.form-control.normal-case{
        font-style: normal !important;
    } 
.logreg_module .btn.btn-default{
	background: #852119!important;
    color: #ffffff !important;
    font-size: 15px!important;
    padding: 8px 25px!important;
    text-transform: uppercase!important;
    border-radius: 30px!important;
    font-family: Gibson-Medium!important;
    border: none !important;
	margin: auto;
    display: block;
}
.logreg_module .header-right-footer-login #reg_log_text {
    float: left;
    position: relative;
    margin-left: 60px;
    margin-right: 0;
    top: 15px;
}
.logreg_module .mo-openid-app-icons {
    float: none;
    width: 85px;
    display: inline-block !important;
    background: none;
}
.logreg_module .mo-openid-app-icons:after{display:none !important;}
.logreg_module  .mo_image_id{display:none !important;}
.logreg_module div#RecaptchaField1, .logreg_module div#RecaptchaField2 {
    transform: scale(0.9);
}
.logreg_module .log_reg_tab {
    margin: -10px auto 0px;
    margin-bottom: 20px;
    font-size: 15px;
    width: 100%;
    text-align: center;
}
.logreg_module  .reg_tl_close, .logreg_module   .log_tl_close{position: absolute;font-size: 24px;right: 10px;top: 10px;cursor: pointer;}
.logreg_module h2{
    font-size: 24px;
    color: #8D3029;
    text-align: center;
    margin-top: 30px;
    border-bottom: 1px solid #707070;
    padding-bottom: 20px;
    margin-bottom: 0px;
}
.logreg_module  a.reset-password {
    text-decoration: underline;
    font-size: 15px !important;
    margin: auto;
    display: block;
    width: 125px;
    color: #494D56!important;
    text-align: center;
}
.logreg_module a.login-tab-open{color: #494D56!important;}
.treat_div {padding:0px 20px;}
.treat_div img{
	height: 75px;
    margin: auto;
    display: block;
    width: auto;
    margin-top: 10px;
}
.treat_div h4{color:#494D56;font-family: Gibson-Medium; font-size: 22px!important;margin-left:85px; }
.treat_div h5{color:#494D56;font-family: Gibson-Regular; font-size: 15px!important; font-weight:normal; line-height: 20px;margin-left:22px;}
.learnmore_div  .col-sm-4{
color:#494D56;
font-family: Gibson-Regular; 
font-size: 15px!important; 
font-weight:normal; 
line-height: 20px;
font-weight:normal;
text-align:center;
}
.learnmore_div  .col-sm-4 a{
color:#494D56 !important;
font-weight:normal;
text-decoration:underline;
font-family: Gibson-Regular; 
font-size: 15px!important; 
font-weight:normal; 
line-height: 20px;}


.new-home-right-block .community-leaderboard {
    color: #707070 !important;
    font-size: 20px;
    font-family: "Gibson-Regular";
    font-weight: normal !important;
    line-height: 24px;
    background: none;
    padding: 0px;
    margin-bottom: 20px;
}
.new-home-right-block.qn_mainpage{margin-bottom:30px !important;}
.qn_mainpage #questionnaire_tab_dashboard .survey_start {
    cursor: pointer;
    color: #3CB1C7;
    float: right;
    padding: 0 !important;
    position: relative;
    background: none;
    text-decoration: underline;
}
.qn_mainpage ul.question_homepage{margin: 0px 0px 0px 15px;padding: 0px;list-style: none;}
.poll_mainpage  .poll-footer .social-share-box .social-share span.icon-share { left: 0!important; top: 0px!important; color: #3CB1C7 !important;}
.poll_mainpage  .basic-yop-poll-container .basic-answer {
    margin-top: 0px !important;
    padding-bottom: 0px !important;
}
.poll_mainpage .basic-yop-poll-container .basic-answer input {
    top: 3px;
    margin-bottom: 5px;
    position: relative;
    margin-top: 0px;
}
.landing-cont-footer .foot-copy-menu{width:100%;}

#onevoice-reg-form.register_modal_new .new-register-modal{width: 85%!important;left: 0px;margin: 50px auto!important;max-width: 350px;}
.register_modal_new #ov-user-register-modal .form-group{float:none !important;}
.register_modal_new .new-register-modal .modal-body {padding: 20px !important;}
#onevoice-reg-form.register_modal_new .tab-content {padding-left: 10px;padding-right: 10px;}
.register_modal_new .new-register-modal .log_reg_tab{font-size:15px !important;}
.register_modal_new .new-register-modal .log_reg_tab a{color:#5EAFBF; cursor: pointer;text-decoration: underline;}

.register_modal_new #ov-user-register-modal .form-group.modal_login_radio{float:left !important;}
.register_modal_new #ov-user-register-modal .otp-fields{float:none !important;}

#onevoice-reg-form.register_modal_new .new-register-modal input.form-control, #onevoice-reg-form.register_modal_new .new-register-modal select.form-control, #onevoice-reg-form.register_modal_new .new-register-modal .selectbx-type-inquiry {
    width: 100%;
    background: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    border: none !important;
    border-radius: 0;
    /*padding: 15px 0px !important;*/
    border-bottom: 1px solid #94979D !important;
    color: #939796 !important;
    height: 48px;
    line-height: 18px;
    font-family: "Gibson-Regular";
    font-size: 16px !important;
}
.register_modal_new p.please-login2{color:#484D55; text-align: center; font-family: "Gibson-Regular"; font-size:18px; line-height:22px; margin-bottom:5px;}
.register_modal_new h4{
    font-size: 20px;
	font-family: Gibson-Medium;
    color: #8D3029;
    text-align: left;
    margin-top: 12px;
    border-bottom: 1px solid #707070;
    padding-bottom: 5px;
    margin-bottom: 10px;
}
.register_modal_new #reg_log_text{
    float: left;
    position: relative;
    top: 15px;
    margin-left: 10px;
    width: 50%;
    text-align: right;
}
.register_modal_new  #ov-user-register-modal input[type="checkbox"] {
    position: relative;
    float: none !important;
    /*top: 12px;*/
    margin-top: 0px;
}
.register_modal_new   #ov-user-register-modal input[type="checkbox"]+p{float:none !important; top: -17px !important;}
#onevoice-reg-form.register_modal_new   #ov-user-register-submit-modal {margin-top: 0px !important;}
.register_modal_new  .mo_image_id{display:none;}
#mob-login a{
    background: url(../images/m-login-menu-new.png) no-repeat scroll left top;
    display: block;
    height: 35px;
    position: absolute;
    top: 17px;
    width: 25px;
    right: 15px;
    outline: none;
	cursor:pointer;
}
#mob-login a span{
	display: block;
    font-size: 9px;
    position: absolute;
    top: 22px;
	color:#454245;
	text-transform:capitalize;
}
a.burger-menu span{
	display: block;
    font-size: 9px;
    position: absolute;
    top: 22px;
	color:#454245;
	text-transform:capitalize;
}
.menu-visible  .mob-header  .mobile-close {
	float: right;
    width: 25px;
    height: 25px;
    background-size: 25px auto;
    margin-top: 0px;
    margin-right: 12px;
    cursor: pointer;
    margin-bottom: 5px;
}
.scd-banner-right h1 {
    color: inherit !important;
}
.load-survey-input input-cell{
   display: none;
}
/*---SCD home end 25-08-2022---*/

 /******** home page fix start 08-03-2023 **********/
 .scd-banner-full {
		float: none;
		width: 100%;
		margin-top: 20px;
		margin-bottom: 20px;
	}
	.new-home-title.feat_topic
	{
	margin-top:30px !important;
	
	}
	.poll_mainpage .dash-well{
	 margin-bottom: 0px !important;
	}
 
 
 
 
.head-nav  .head-submenu{display:none; background:#ffffff; list-style:none; margin:0px; padding:0px; width:145px;position: absolute;top: 31px;
    -webkit-box-shadow: 0px 8px 8px 0px rgba(0,0,0,0.25);
    -moz-box-shadow: 0px 8px 8px 0px rgba(0,0,0,0.25);
    box-shadow: 0px 8px 8px 0px rgba(0,0,0,0.25);
    color:var(--head-color);
    }
    .head-nav  .head-submenu  li{display:block; padding:0px !important; border:none !important; width:100%;}
    .head-nav  .head-submenu  li a{display:block; width:100%; padding:10px !important; border: none !important;color: #000000;}
    .head-nav  li.sub_meanu_title:hover .head-submenu{display:block;}
    .head-nav  .head-submenu li a:hover {background: rgba(60, 177, 199, 0.2);}
    #ov-user-login-modal input[type='radio']{margin: 8px 0 0;}
    #myModallost .modal-log label{
        margin-right: 2px !important;
    }
    .page-template-template-login-register-mobile .new-register-modal ul{
        margin-bottom: 0px !important;
    }
