
.newsletters-block .form-submit {
  margin-top: 15px;
}

/* Search and comments inputs */

#edit-comment-body-und-0-value, #edit-search-block-form--2 {
  font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
  line-height: 1.4em;
  font-size: 12px;
  font-weight: normal;
}
#search-block-form .form-submit {
 height: 22px;
}

#azimut-login-form .form-submit,
#user-register-form .form-submit,
#user-login .form-submit,
#search-block-form .form-submit,
#comment-form .form-submit {
  margin-top: 10px;
  font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
  line-height: 1.4em;
  font-size: 12px;  
  font-weight: normal;
}

#azimut-forgot-form input,
#azimut-register-form input,
#azimut-login-form input,
#user-register-form input,
#user-login input,
#search-block-form input,
#comment-form textarea {
  text-shadow: none;
  border: 1px #9698A4 solid;  
  font-weight: normal;
}

/* Login styles */
#azimut-login-form-error {
  padding-top: 20px;
}

#azimut-register-form LABEL,
#azimut-login-form LABEL {
  display: block;
}
#azimut-register-form input[type='text'],
#azimut-register-form input[type='password'],
#azimut-login-form input[type='text'],
#azimut-login-form input[type='password']
{
  width: 280px;
}
.tab-content FORM .form-submit {
  margin-top: 15px;
}
/* */

#tab-3-profile .form-type-checkbox  {
  padding-bottom: 20px;
}

/* Style for pager */

.element-invisible {
  display: none;
}

ul.pager {
  padding-top: 30px;
}

ul.pager .pager-previous, ul.pager .pager-first, ul.pager .pager-next, ul.pager .pager-last {
  display: none;
}

ul.pager li {
  display: inline;
}

ul.pager li.pager-current {
  padding: 6px;
  padding-left: 10px;
  padding-right: 10px;
  border: 1px solid #ffffff;
}

ul.pager li a {
  padding: 6px;
  padding-left: 10px;
  padding-right: 10px;
  b.order: 1px solid #ffffff;
}

/*
ul.pager li a:hover {
  border: 1px solid #000000;
}
*/


/* Active element for list of Recipes in Recipe page */

#menu_left .active {
  color: black;
  m.argin-left: -7px;
}

/*
#menu_left .active:before {
  position: relative;
  left: -5px;
  content: '—';
}

#menu_left .active:hover:before {
  position: relative;
  content: '';
}
*/

/* Subscribe form */
#talerka-subscribe-form-ru .form-submit,
#talerka-subscribe-form-en .form-submit,
#talerka-subscribe-form-es .form-submit
{
  font-weight: normal;
}

#talerka-subscribe-form-ru,
#talerka-subscribe-form-es,
#talerka-subscribe-form-en
{
  line-height: 1.4em;
  font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #444444; 
}

#talerka-subscribe-form-ru label,
#talerka-subscribe-form-es label,
#talerka-subscribe-form-en label
{
  line-height: 1.4em;
  font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #444444; 
}


/* Profile form */
#user-profile-form input {
  font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
  font-size: 13px;
}

#user-profile-form .form-submit {
  font-weight: normal;
}

#user-profile-form {
  line-height: 1.4em;
  font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #444444; 
}

#user-profile-form label {
  font-size: 0.8em;
  color: #9698A4;
}


/* Search form in one line*/

#search-block-form .form-item-search-block-form {
  display: inline;
}
#search-block-form .form-actions {
 display: inline; 
}
#edit-search-block-form--2 {
  width: 100px;
}

#comment-form {
  margin-bottom: 30px;
}

#search-block-form .form-submit {
  margin-top: 0px;
}

/* TODO: add styles, when production */

.display-none {
  d.isplay: none !important;
}

/* Azimut7 footer logo copyright  */
#az7_footer_logo {
  position: relative;
  padding-right: 1px;
  top: 7px;
  opacity: 0.7;
}

/* Remove label on the subscriptions form */
label[for=edit-field-newsletter-list-und] {
  display: none;
}

/* Styles for Subs checkboxes in the register form */
.form-item-sub-1 {
  position: relative;
  top: -83px;
  left: 230px;
  font-size: 11px;
  width: 420px;
}

.form-item-sub-1 label {
  display: inline !important;
}

.form-item-sub-2 {
  position: relative;
  top: -73px;
  left: 230px;
  font-size: 11px;
  width: 420px;
}


.form-item-sub-2 label {
  display: inline !important;
}


/* */

input:focus,
button:focus,
a.button:focus,
select:focus,
textarea:focus {
  -webkit-box-shadow: #999999 0 0 3px 0;
  -moz-box-shadow: #999999 0 0 3px 0;
  box-shadow: #999999 0 0 3px 0;
  z-index: 1;
}

/* Drupal messages */
.messages {
  padding: 5px;
  background: #f3f8f2;
  margin-bottom: 10px;
  padding-left: 15px;
}
.messages.error {
  background: #fbf2f2;
}

.messages h2 {
  font-size: 16px;
  margin-bottom: 10px;
}
.messages ul {
  margin-left: 15px;
}
/* */


/* Styles for login messages */
/*
#login-status-container ul {
  padding: 10px;
  padding-left: 0px;
  margin: 0px;
  margin-bottom: 10px;
}

#login-status-container ul li {
  float: left;
  list-style: none;
  padding-right: 5px;
}

#login-status-container h2 {
  margin: 0px;
}

#login-status-container .messages {
  margin-bottom: 0px;
}
*/

/* Login-Register form! */
#user-login label {
  display: block;
  padding-top: 5px;
}

#user-login .form-submit {
  margin-top: 15px;
  padding: 4px;
}

#user-register-form .form-submit {
  margin-top: 4px;
  padding: 4px;
}

#user-register-form label {
  display: block;
}

/* Login form */
#edit-name--2, #edit-name {
  width: 280px;
}

#edit-pass {
  width: 280px;
}
.form-item {
  padding-bottom: 5px;
}

/* remove password suggestions */
/*
.password-suggestions { 
  display: none;
}

.password-strength {
    display: none;
}
*/

/* Additional information HybridAuth form (email) */
#hybridauth-additional-info-form legend {
  font-size: 16px;
  margin-left: 8px;
}

#hybridauth-additional-info-form label {
  display: block;
}

#hybridauth-additional-info-form .fieldset-wrapper {
  padding: 10px;
}

#hybridauth-additional-info-form fieldset {
  border: 1px solid #d8d8d8;
}

#hybridauth-additional-info-form label[for=edit-email] {
  margin-top: 10px;
  font-weight: bold;
}


/* User Profile form */

#edit-account label {
  display: block;
  f.ont-weight: bold;
  padding-top: 5px;
}

label[for=edit-language] {
  display: block;
  font-weight: bold;
  padding-top: 5px; 
  padding-bottom: 5px;
}
#edit-submit {
  margin-top: 15px;
}



/* Usere request old password (forgot) */

/* submit button */
#edit-actions--3 {
  margin-top: 10px;
}

#user-pass label {
  display: block;
  font-weight: bold;
}



/* Social table (hybridauth) */

.form-item-hybridauth table {
margin-top: 20px;
}

.form-item-hybridauth thead {
  padding: 3px;
  background:  #f4f4ed;
}

.form-item-hybridauth th, .form-item-hybridauth td {
  padding: 5px;
}


/* Links to edit, translate recipes on the site (for Admin) */

a.adm-edit-link {
  font-size: 12px;
  color: #d55e2a;
}

a.adm-translate-link {
  margin-left: 20px;
  font-size: 12px;
  color: #208720;
}


/* 2del ?? */

.dev-query {
  display: block;
  padding-top: 100px;
  padding-bottom: 50px;
}


/* Remove additional fields in th ADMIN account on the site */

.form-item-status, .form-item-roles, #edit-redirect {
  display: none;
}

/* User-profile tabs */
#talerka-user-profile-tabs {
  display: inline-block;
  margin-bottom: 20px;
}

#talerka-user-profile-tabs .tab {
  margin-right: 20px;
  font-size: 14px;
  cursor: pointer;
  float: left;
  padding: 3px;
}

#talerka-user-profile-tabs .tab span {
  border-bottom: 1px dashed #099999;
}

#talerka-user-profile-tabs .active {
  background: #e9e9dc;
  border-bottom: none;
}

#talerka-user-profile-tabs .active span {
  border-bottom: none;
}

#edit-account a {
  text-decoration: underline;
}

/* Flag styles */
.flag-action {
  color: #099999;
  text-decoration: underline;
}

.unflag-action {
  color: #ef9a70;
  text-decoration: underline;
}

.add-to-favorite-link  {
  margin-top: -15px;
  margin-bottom: 15px;
  font-size: 12px;
}
/*
#edit-admin-language, #edit-ckeditor, #edit-redirect {
  display: none;
}
*/

