#user-register-form .description{
  font-size: 12px;
}

.adminimal-backend .ds-2col-stacked-fluid .group-left{
  padding-right: 4%;
  border-right: 2px dotted #bbbbbb;
  padding-top: 2em;
  width: 45%;
}

.adminimal-backend .ds-2col-stacked-fluid .group-right{
  padding-top: 2em;
  width: 48%;
  padding-left: 0%;
}
.adminimal-backend .ds-2col-stacked-fluid  .group-header{
  padding-bottom: 2em;

  border-bottom: 2px dotted #bbbbbb;
}
.adminimal-backend .ds-2col-stacked-fluid  .group-footer{
  border-top: 2px dotted #bbbbbb;
}
.adminimal-backend .ds-2col-stacked .group-left{
  padding-right: 4%;
  border-right: 2px dotted #bbbbbb;
  border-left: 2px dotted #bbbbbb;
  padding: 2%;
  width: 45%;
}
.adminimal-backend .ds-2col-stacked .group-footer{

  border-top: 2px dotted #bbbbbb;
  padding-top: 2em;

}
.adminimal-backend.page-user-edit #branding{
  background-color: #791414;
}
.adminimal-backend.page-user-edit{
  background: #d5522f !important;
}
.adminimal-backend.page-user-edit ul.primary a{
  color: white;
}
.adminimal-backend.page-user-edit ul.primary{
  background-color: #ae482d !important;
}
.adminimal-backend .ds-2col-stacked .group-right{
  padding: 2%;
  width: 47%;
  padding-left: 0%;
  border-right: 2px dotted #bbbbbb;
}
.adminimal-backend .ds-2col-stacked  .group-header{
  padding-bottom: 2em;

  border-bottom: 2px dotted #bbbbbb;
}




/*#cke_1_contents,#cke_2_contents{
  min-height: auto !important;
}
*/
/*new*/
.description{
  font-weight: normal !important;
}

input.form-button-disabled, input.form-button-disabled:active {
    background: #dddddd none !important;
    border-color: #eee !important;
    text-shadow: none !important;
    color: #999 !important;
}
/*new*/

.node-form .link-field-title,#bean-form .link-field-title{
  width: 20%;
  padding-right: 2em;
}
.chosen-container-single .chosen-search input[type="text"]{
  width: 85%;
}
.chosen-container .chosen-drop{
  width: 99%;
}
.form-item-field-display-icon-und .chosen-container .chosen-results li{
  display: flex !important;
  padding: .8em 1em !important;
}
.form-item-field-display-icon-und .chosen-container .chosen-results li::before{

  font-family: 'icomoon';
  margin-right: 1em;
  font-size: 2em;
}

@media (max-width: 600px){
  #auth_box {
    width: 100% !important; 
  }
}




#edit-field-benefit-category-und,#edit-field-member-only-und{
  display: flex;
      flex-flow: row wrap;
}
#edit-field-benefit-category-und .form-type-checkbox, #edit-field-member-only-und .form-type-radio{
  margin-right: 2em;
}
body.page-admin-members  div.breadcrumb{
  text-align: center;
}
body.page-admin-members  div.breadcrumb a{
  color: white !important;
}
body.page-admin-members  #branding{
  background-color: #f0322c !important;
}
body.page-admin-members h1{
  text-align: center;
      width: 100%;
}
body.page-admin-members #admin-menu #admin-menu-wrapper .dropdown li.admin-menu-action a,
body.page-admin-members #admin-menu #admin-menu-wrapper  .dropdown  input{
  background: #590100 !important;
}
body.page-admin-members #admin-menu{
  background: #a50500 !important;
}
#views-form-admin-views-user-page-1 .views-field-status{
  color: green;
  font-weight: bold;
}
#views-form-admin-views-user-page-1 .views-field-status.inactive{
  color: red;
  font-weight: bold;
}

.page-admin div.status,
.page-admin div.error{
  padding: 10px 10px 10px 45px;
}
.page-admin div.status{
  padding: 10px 10px 10px 45px;
}

.page-user-reset-{
  background: white !important;
}
.page-user-reset- h1#the_logo a{
  color: transparent;
}

.page-user-reset- .login_link{
  display: none;
}
.page-user-reset- .back_link{
  text-align: center;
}
.page-user-reset- .back_link a{
  border: 1px solid #791614;
      background: #a81919;
      display: inline-block;
      padding: .2em 1em;
      font-size: 12px;
      margin: .5em 1em;
      text-transform: uppercase;
      color: white;
}
.page-user-reset- h2{
  text-transform: uppercase;
      text-align: center;
      font-size: 20px !important;
      margin: 1em 0px .5em 0 !important;
}
.page-user-reset- .captovate-link a{
  text-align: center;
  margin: auto;
}
.page-user-reset- .captovate-link a img{
  
  margin: auto;
}
.page-user-reset- #middle_part .placeholder{
  color: #f0322c;
  opacity: 1 !important;
  font-weight: bold;
}

.page-user-reset- #middle_part a{
  text-align: center;
}
.page-user-reset- .form-actions{
  text-align: center;
}
.page-user-reset- .form-actions input{
  background-color: #777;
  cursor: pointer;
  transform: none !important;
  border-radius: 0px;
}

.page-user-edit #branding{

  padding: 3em;
  text-align: center;

}
.page-user-edit .form-item-mail input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    color: #a81919;
    opacity: .5;
  }
.page-user-edit .form-item-mail input::-moz-placeholder { /* Chrome/Opera/Safari */
  color: #a81919;
  opacity: .5;
  }
.page-user-edit .form-item-mail input:-ms-input-placeholder { /* Chrome/Opera/Safari */
  color: #a81919;
  opacity: .5;
}
.page-user-edit .form-item-mail input:-moz-placeholder  { /* Chrome/Opera/Safari */
    color: #a81919;
    opacity: .5;
}


.page-user-edit h1.page-title{
  text-transform: uppercase;
  width: 100%;
  font-weight: bold !important;
  letter-spacing: 0.15em;

}
.page-user-edit #branding div.breadcrumb{
  color: #810002;
}
.page-user-edit .breadcrumb a{
  color: white !important;

}

.page-user-edit ul.primary{
  background-color: #820000 !important;
}
.page-user-edit ul.primary a{
  color: white;
}

.page-user-edit ul.primary .activea{
  color: white;
}
.page-user-edit  #navigation ul.primary li.active a, 
.page-user-edit  #navigation ul.primary li a:hover{
  color: white !important;
  border-bottom: 5px solid white;
}


.page-user-edit {
  /*background: #690000 !important;*/
  height: auto !important;
  padding-bottom: 4em;
}

.page-user-edit #page{
  max-width: 850px;
  margin: 0 auto;
  padding: 0 20px;
  margin-top: 50px;
  padding-top: 2em;
  background: #cacaca !important;
}
.page-user-edit #page .action-links{
  text-align: center;
  width: 100%;
}
.page-user-edit #page .action-links a{
  background: #b91d1d;
}
.page-user-edit #page .action-links a:hover{
  background: #7f0000;
}
.page-user-edit #page .action-links li{
    float: none;
}
.page-user-edit #page .form-actions{
  background: rgba(0, 0, 0, 0.5);
  border-top: 1px solid rgba(0, 0, 0, .1);
  text-align: center;
  padding: 5px 40px 5px;
  transition:padding .3s ease;
}
.page-user-edit #page .form-actions input{
  background: #b91d1d;
  padding: .5em 4em;
}

.page-user-edit #page .form-actions:hover{
    transition:padding .3s ease;
  padding: 20px 40px 20px;
}
.page-user-edit div.messages {
  padding: 10px 10px 10px 45px;
}


.page-user-edit .breadcrumb .nolink{

  color: white !important;

}


.page-user-edit .page-title{
  text-align: center;
}
.edit-note.warning .strong{
  color: #ff9421
}
.page-user-edit .member-info{
  text-align: center;
  margin-bottom: 2em;
  padding-top: 2em;
}

.page-user-edit .member-potal-link{
  text-align: center;
  
}

.page-user-edit .member-potal-link a:hover{
  box-shadow: 0px 1px 1.5px 3px rgba(0, 0, 0, 0.12);
}
.page-user-login .password_link a,
.page-user-password .login_link a {
  border: 1px solid #791614;
      background: #a81919;
      display: inline-block;
      padding: .2em 1em;
      font-size: 0.8em;
      margin: .5em 1em;
      text-transform: uppercase;
      color: white;
}
.page-user-login h2{
  text-transform: uppercase;
  font-size: 27px !important;
}
.page-user-password  #auth_box input[type="submit"]{
  border-radius: 0;
  -webkit-transform: inherit;
  -ms-transform: inherit;
  transform: inherit;
}
.page-user-password .captovate-link img{
  margin: auto;
}
.page-admin-dashboard .panel-col-first{
  
}
.page-admin-dashboard .panel-col-first .inside{
  width: 100%;
  border: 1px dotted #dfdfdf;
  padding-top: 2em;
  padding-bottom: 2em;
  display: flex;
  justify-content: space-around;
}
