/*****
**
**  Util form
**
*****/

#edit-form .contribute-form,#m-l-120{
    margin-left: 120px !important;
}
#main h1,.static-text #main p,.field_for_scrap .sc_button,
.field_for_scrap_instruction,#main,#main select,
#main fieldset legend{
    font-family: "OptimaLTStd";
}

.field_for_scrap .sc_button{padding: 0.3rem 10px;}
.users.users-login #main {
    margin: 0;
    padding: 15px;
}
.account-info {
    width: 350px;
    margin: 0 auto;
    position: relative;
}
.users-login #main h1{
    font-family: "OptimaLTStd";
    text-align: center;
}
.contact-filter li label,.contact-filter li .forgot a, 
#step1_form .controls label,
.btn-inline .btn-blue, #main .register-form-header h3,
.required-header span, .channels-header-center,
.channel-interest-content lable, .institution-text .ac_input,
#main .checkbox-text-data h3, #main .checkbox-text-data span,#edit-account-form .form-head,
#edit-staffcomments-form p, .clearfix .controls label,.users-edit .btn-blue,
.privilege-table thead tr th, .privilege-table tbody tr td label, .add_aff_ul li label , .reg-expert-wire-header .new-expe-wire p
.manage_affiliation lable
{
    font-family: "OptimaLTStd";
}
.register-form-container .three-col .control input.error{
    background-color: #fff;
    border: 1px solid #dcdcde ! important;
}
.registration-panel .registration-steps li{
    border-top-color: #D53942;
}
.users-register .channels-header-center {
    color: #444750;
}
input#submit-registration:hover {
    background-color: #D53942;
}
.contribute-form ul.holder{
    margin: 0;
}
ul.holder li.bit-input input{
    width: 206px;
    box-shadow: none;
    background-color: #ffffff;
}
.users-edit .tab-view .ui-tabs .ui-tabs-nav li{
    background: #444750;
}
.users-edit .btn-red {
    background: #d53942;
    color: #fff !important;
    font-family: "OptimaLTStd" !important;
    border:1px solid #d53942;
    line-height: normal;
    height: 44px;
}
.users-edit .btn-red:hover {
    border:1px solid #d53942;
    background-color: #d53942;
    color: #ffffff !important;
    line-height: normal;
}
.form-container .control input[type="text"],
.form-container .control input[type="password"],
.form-container .control select,
.form-container .control select.form-control,
.form-container .control input.form-control,
.form-container .control textarea[class="text"],
.users ul.add_aff_ul li input.ac_input,
#main .reg-expert-form-content ul li input{
    background: none;
    background-color: #fff;
    border: 1px solid #dcdcde;
    border-radius: 0;
    box-shadow: none;
    color: #585a5e;
    height: 44px !important;
    width: 100%;
    font-family: OptimaLTStd;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    line-height: 14px;
    letter-spacing: 1px;
    margin: 0;
    padding: 12px 18px;
    text-align: left;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-container .control textarea[class="text"]{
    height: auto !important;
    resize: vertical;
    -webkit-appearance: none;
    appearance: none;
}
.form-container .control select.form-control {
    height: auto !important;
}
.form-container .control input[class="text"]:focus {
    box-shadow: none !important;
    border-color: #999;
    background-color: transparent;
}
.form-container .control select {
    position: relative;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAn0lEQVQ4T2NkoAAwUqCXgTqajx8/lQByhaWl2QJcrkFXA7YZKjgfqikRmwHY1MA0f2BgYOBHshHFADSNIGUfLS3NBMCaT506ZfD3L8MBbAZg08jMzOBgZmZ2AR5gOAwA+R8cFlDwEaYRxEcJbRwGYNWIoRmPF1BshJmGNZ7RXIBVI1abYaaCDPjz5/8GFhbGAFDgYIt76qQwctI4RTYDAMppUhA5j4zNAAAAAElFTkSuQmCC') no-repeat;
    background-position-x: 0%;
    background-position-y: 0%;
    background-position-x: 0%;
    background-position-y: 0%;
    background-position: 95% center;
    font-size: 15px !important;
    line-height: 22px;
    color: #505050;
    font-weight: normal;
}
.users-edit .form-container .form-head{font-family: "OptimaLTStd";}
.users ul.add_aff_ul li input.ac_input {width: 80%;}
.privilege-table.table-blue > tbody > tr > td input[type="checkbox"] {
    visibility: hidden;
    position: absolute;
    margin-left: 10px !important;
    margin-top: 3px !important;
}
.table-blue > tbody > tr > td input[type="checkbox"] ~ label {
    position: relative;
}
.users .checkboxFive input:checked + span,
.users .checkboxFive span {
    background: none;
    position: relative;
}
.users .checkboxFive span:before,
.table-blue > tbody > tr > td input[type="checkbox"] ~ label:before {
    content: '';
    margin-right: 10px;
    display: block;
    float: left;
    vertical-align: text-top;
    width: 20px;
    height: 20px;
    background: white;
    box-shadow: inset 0px 0px 2px 2px rgba(0,0,0,0.2);
}
.users .checkboxFive input:checked + span:before,
.table-blue > tbody > tr > td input[type="checkbox"]:checked ~ label:before {
    background:#d53942;
}
.users .checkboxFive input:checked + span:after,
.table-blue > tbody > tr > td input[type="checkbox"]:checked ~ label:after {
    content: '';
    position: absolute;
    left: 5px;
    top: 8px;
    background: white;
    width: 3px;
    height: 3px;
    box-shadow: 2px 0 0 white, 4px 0 0 white, 4px -2px 0 white, 4px -4px 0 white, 4px -6px 0 white, 4px -8px 0 white;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}
.registration-panel p {font-family: 'OptimaLTStd';}
#subscription-table thead tr, 
#edit-subscriptions-form #subscription-table th,
#edit-subscriptions-form #subscription-table th p {background-color: #d53942 !important;}

fieldset.wide-form,#status-settings,#redirection_url,#omit-from-newsroom,#experts,#channels,
#prnewswire,#staff-staff-comments,#publish-dates,#edited-slug,#edited-headline,#citations{
    border: solid 1px #444750;    
}
.contact-filter input.button {
    margin: 0;
    font-family: "OptimaLTStd";
}
#main .registration-panel h3,
.report-query-header-text,
.form-container .form-head {font-family: "OptimaLTStd";}
.users-register-reporter .form-container .controls label {font-weight: normal;}
#datepick-div {width: 273px !important;}
.form-container .controls label {line-height: normal;width: 100%;margin-bottom: 5px;}
.submit-btn-area:before {border: 0 !important;}
ul.reg-expert-info-fields li.w-100 ul.holder li.bit-input {width: 100%;}
ul.reg-expert-info-fields li.w-100 ul.holder {border: 0;margin: 0;padding: 0;}
#main .reg-expert-form-content ul li input.upload-file-btn {
    width: auto;
    border: 1px solid #d53942;
    padding: 11px 22px;
    background-color: #d53942;
    color: #fff;
}
.submit-btn-area{margin-top: 15px !important;}
.users-item .checkboxFive input {
    position: absolute;
    z-index: 1;
    opacity: 0.01;
    width: 27px;
    height: 27px;
}
.users-item .checkboxFive span {display: inline-block;vertical-align: middle;}
.users-register-expert #main .reg-exp-save-btn{width: auto;}


/* New css  */
.form-page #main{width: 100%;}
.wide-form .contribute-form{background-color: red;}
.articlesview #main #channel-feeds .category-science .feed-title,.articlesview #main #channel-feeds .category-medical .feed-title,.articlesview #main #channel-feeds .category-life .feed-title,
.articlesview #main #channel-feeds .category-business .feed-title,.articlesview #main #channel-feeds .category-marketplace .feed-title,
.articlesview #main #channel-feeds .category-expert .feed-title
{color:#454950;}
.channel-feeds .category-expert .view-more-link a{background:#454950;}

.channel-feeds .category-science .feed-list,.channel-feeds .category-medical .feed-list,
.channel-feeds .category-life .feed-list,.channel-feeds .category-business .feed-list,
.channel-feeds .category-marketplace .feed-list,.channel-feeds .category-expert .feed-list{
    border-top-color:#D33841;
}
.channel-feeds .category-expert .feed-list{border-top-color:#454950;}
.channel-feeds .category-science .view-more-link a,.channel-feeds .category-medical .view-more-link a,
.channel-feeds .category-life .view-more-link a,.channel-feeds .category-business .view-more-link a
,.channel-feeds .category-marketplace .view-more-link a
{background:#D33841;}

.channel-feeds .category-science .view-more-link a,.channel-feeds .category-medical .view-more-link a,
.channel-feeds .category-life .view-more-link a,.channel-feeds .category-business .view-more-link a
,.channel-feeds .category-marketplace .view-more-link a,.channel-feeds .category-expert .view-more-link a
{color:#ffffff !important;}

.articlesview #main .yellow_links{border:2px solid #58585b;}

#main .news_cont_indent .un-nw-full p,.yellow_links h6,.yellow_links p i{font-family: "OptimaLTStd";}
.news_cont_indent .un-nw-full p{word-break: normal;}

.articles-contribute #sidebar-left{
    display: none;
}
.narrowsidebarbg #main{
    padding: 15px;
    margin: 0;
}
#citations .appendo input{background-color: #ffffff;border: 1px solid #cccccc;padding: 0.6rem;} 
.field_for_scrap .sc_input{border-radius: 0;box-shadow: none ! important;padding: 0.6rem;background: #ffffff;}
.sc_input:focus{background: #ffffff;}

.wide-form ul li  .ac_input{box-shadow: none;border: 1px solid #cccccc;padding: 0.6rem;font-family: "OptimaLTStd";}
.field_for_scrap .sc_button{background-color: #D33841;padding: 0.7rem 10px;border-radius: 0px;}
#citations .appendoButtons button{background-color: #D33841;border-radius: 0px;}
#article-subtype,#article_source_institution_id{padding: 0.5rem;width: 173px;}
.tc_input{box-shadow: none;}

.contribute-instructions button{background-color: #D33841;}
#edited-headline ul li input,#article-subhead-li .btn-bg-red,
#article-description-li .btn-bg-red
{background-color: #D33841;color:#ffffff;border:none;padding: 0.6rem;}

ul li .btn-bg-red{background-color: #D33841;}
ul li .btn-bg-red:hover{background-color: #D33841;}
.bg-staff-only{border: 1px solid #444750 ! important ;}
.wide-form textarea{font-family:"OptimaLTStd"; resize: none;}
.float-right{float: right;text-align: right;}
#article-subtype{margin-left: 64px;width: 320px;}

.contribute-form{width: 53em;}
.field_for_scrap .sc_input{width: 450px;}
#article_source_institution_id{width: 323px;}
#billing_institution_name{width: 323px;}
label#collaboration-inst{width: 14%;}
#collaboration-with-institution-name,#article-contact-info{width: 323px;}
#article-zipcode,#article_sections,#article-type,#article-slug{width: 320px;}
#citations .appendo{width: 100%;}
#edited-headline .make-btn-mg{clear: left;margin-left: 0px;}
.contribute-form ul.holder{width: 320px;}
.contribute-instructions-narrower{width: 270px;}
#article-comments{width: 325px;}
#prn-type-list{width: 436px; }
#sel-drop-width{width: 284px;}
#article_experts{width: 100%;}
#setting-sel-mg{margin-left: 38px;}
#article-slug{padding: 0.6rem;}

input[type="text"]:focus, 
input[type="password"]:focus, 
input[type="date"]:focus, 
input[type="datetime"]:focus, 
input[type="datetime-local"]:focus, 
input[type="month"]:focus, 
input[type="week"]:focus, 
input[type="email"]:focus, 
input[type="number"]:focus, 
input[type="search"]:focus, 
input[type="tel"]:focus, 
input[type="time"]:focus, 
input[type="url"]:focus, textarea:focus
{
    background: #FFFFFF;
    box-shadow: none;
}
select,select:hover,select:focus{background-color: #ffffff;}
.general-alert{background: #ffffff;border: 1px dashed #666;}
#event-start-date{margin-left: 60px;width: 290px;}
#event-end-date{width: 290px;}
#article-events-state{margin-left: 85px;padding: 0.5rem;width: 290px;}
#event-featured-speaker-first-name{margin-left: 40px;width: 290px;}
#clear-left{clear:left;}
.error .article-tag-info{ font-family: "OptimaLTStd";}
.bggrey{background-color: #ffffff;border: 1px solid #444750;}
#article-zipcode, ul.holder li.bit-input input,#article_source_institution_id{padding: 0.6rem ! important;}
#article-contributor-email{width: 320px;}
#article-type-help{background-color: #ffffff;border:1px solid #444750;}
#article-description,#article-headline{width: 320px;}
#article-subhead,#article-edited-title{width: 320px;}
#article-release-hour,#article-release-minute,#article-release-am-pm
,#article-embargo-hour,#article-embargo-minute,#article-embargo-am-pm{padding: 0.6rem;}
#article-type-help{width: 275px;float: right;}

/*libraries css*/
.channel-feeds .category-expert .feed-list{
    border-top-color:#D33841;
}
.channel-feeds .category-expert .view-more-link a{
    background:#D33841;
}
.articlesview #wrapper #main a{/*color:#454950;*/}
.articlesview #wrapper #main a:hover{color: #00f}
.fixedwidth #container{
    width: 1127px;
}

/* login button */
.contact-filter input.button{
    background:#d43841 !important;
   border: 1px solid #d43841 !important;
}

/*Responsive view*/
@media screen and (max-width: 768px) {
  .view-all-cta a{font-size: 1.2em;}
  .un-white-inner-section .un-new-main-title h2{font-size: 18px !important;}
  #article_source_institution_id, #billing_institution_name,#article-contact-info{width: 100%;}
  label#collaboration-inst,#collaboration-with-institution-name,#article-zipcode,#article_sections
  ,#article-type,#article-slug,#article-comments{width: 100%;}

  #article-subtype{margin-left: 0px;width: 100%;}
  #edited-headline .make-btn-mg{margin-left: 0px;}
  .contribute-form ul.holder{width: 290px;}
  .wide-form .field_for_scrap .sc_input{padding: 0.6rem ! important;}
  #prn-type-list{width: 100%; }
  #table-appendo tr:first-child{
      display: none;
  }
  #table-appendo tr td{
      width: 100%;
      display: inline-block;
  }
  #setting-sel-mg{width: 100%;margin-left: 0px;}
  #article-events-state{margin-left: 0px;}
  #event-featured-speaker-first-name{margin-left: 0px;width: 100%;}
  #event-start-date{margin-left: 0px;}
  .bggrey{margin-top: 10px;padding-bottom: 10px;}
  #radio-no,#yes-radio-box{margin-top: 0px;margin-top: 8px;}
  #input-no-radio{margin-left: 150px;margin-top: 8px;}
  #wrapper #main .contribute-form{width: 100% ! important;}
  #main #citations .appendo input {margin-bottom: 15px;margin-top: 8px;}
  #input-yes-radio{margin-top: 8px;}
  #yes-labke-omit{width: 100%;}
  #yes-lable-omit2{width: 15px;margin-top: 0px;}
  #main .contribute-instructions{width: 100% ! important;}
  .marginleft{margin-left: 0px;}
  #set-radio-btn,#set-radio-btn2{float: none;margin-right: 5px;display: inline-block;vertical-align: middle;}
  #prn-type-list{padding: 10px;}
  #sel-drop-width{width: 100%;}
  
  /*18-10-2017*/
  .institution-logo{
      text-align: left ! important;
  }
  .newedit{margin-left: 0px ! important;}
  #edit-links span a{padding-right: 15px ! important}
  #edit-links-wrapper{margin-top: 10px;}
.two-column2 #content,.two-column2 #sidebar{width:100% ! important;}

table#institution-contacts tr td:nth-child(1){width: 100%;}
table#institution-contacts tr td:nth-child(2){width: 100%;}
table#institution-contacts tr td:nth-child(3){width: 100%;}
#box-links .dot-line{width: 315px;}
.edit-btn{margin-bottom: 10px;}

#edit-form .contribute-form, #m-l-120{
        margin-left: 0px !important;
      }

}

/* iphone5*/

@media only screen and (min-device-width : 320px) and (max-device-width : 568px){
    
    #box-contacts .content{
        width: 100%;
    }
    .ch_block_mview{
        display: block ! important;        
    }
    .youtube-video-title{
        float: left;
    }
    #edit-form .contribute-form, #m-l-120{
        margin-left: 0px !important;
      }
}


@media only screen and (min-device-width : 768px) and (max-device-width : 1024px){
    .wide-form label,.contribute-form ul.holder{width: 100%;}
    #prn-type-list{width: 100%; }
      #btn-red-mg{margin-left: 42px;}
      #sc_input{width: 100%;margin-bottom: 5px;}
      #article-release-date{margin-bottom: 10px;}
      #btn-red-mg{margin-left: 0px;}
      #prn-type-list{padding: 10px;}
      #set-radio-btn,#set-radio-btn2{float: none;margin-right: 5px;display: inline-block;vertical-align: middle;}
      .startdate,.mg-left-100{width: 100px ! important;}
      .marginleft{margin-left: 0px;width: 100px ! important;}
      #event-start-date,#event-end-date{margin-bottom: 10px;margin-right: 5px;}
      .floatthisli .clearleft{margin-bottom: 10px;}
      .marginleft{margin-left: 0px;}
      #box-contacts .content-contact{width: 100%;}
      #edit-form .contribute-form, #m-l-120{
        margin-left: 0px !important;
      }
}

/*18-10-2017*/

#page{
    width: 100%;
     
}
.newedit:hover{background-color: #cd353f !important;}
#main .col-100 .newsroom-header,.additional_icons span,.newedit a,.institutions-location
,#menu ul li,.main-tab-title,#our-text,.col-md-6 .expert-edit-btn span{
     font-family: "OptimaLTStd" !important;
}
#box-about .content{height: 60px;font-family:OptimaLTStd !important;}
#page .expert-pitch-btn a:hover{background-color: #cd353f !important;}
#main .expert-pitch-btn:hover ,#main .expert-pitch-btn{
    background: #cd353f !important;
    color: #fff !important;
}
#wrapper-profile a:hover, #wrapper-profile a{color:#505050 !important;font-style: bold;}
#main div, #main table tbody tr td h2{font-family: "OptimaLTStd" !important;}
#our-text{clear:left;}
#page #box-news p{margin-bottom: 10px;}
#wrapper-profile .twitter-area-footer a,#wrapper-profile .contact-footer-link a{color:#cd353f ! important;}
#facebook-containerl1 div a{border: none ! important;}
.youtube-video-title a:hover{border-bottom:1px solid #505050 !important;}
#edit-links a,#edit-links a:hover{color: #FFF !important;}
.b-b-1.near-area1 p{clear:left ! important;}
#box-youtube{border-bottom: none;}

