/*  Log in & buttons  */


/*  Site buttons  */
button.form-submit,
a.form-submit,
input.form-submit,
input.teaser-button,
.button-look.active,
.button-look,
ul.links.inline li.comment_add,
ul.links.inline li.flag-bookmarks {
  border-radius: 5px;
  color: #fff!important;
  font-family: Helvetica, Arial, sans-serif;
  font-weight: bold;
  padding: 6px 10px 5px 10px;
  text-decoration: none;
  text-align: center;
  outline: 0;
  margin: 0;
  background: #36518f;
  background: linear-gradient(to bottom, #518AB1 0%, #4b84ab 50%, #27638C 50%, #215d86 100%);
  border: 1px solid #172d6e;
  border-bottom: 1px solid #0e1d45;
  box-shadow: inset 0 1px 0 0 #b1b9cb;
  text-shadow: 0 -1px 1px #000f4d;
  cursor: pointer;
  text-transform: none;
  white-space: nowrap;
  position: relative;
}

button.form-submit:hover,
a.form-submit:hover,
input.form-submit:hover,
input.teaser-button:hover,
.button-look.active:hover,
.button-look:hover,
ul.links.inline li.comment_add a:hover,
ul.links.inline li.flag-bookmarks a:hover {
  background: #2f477d;
  background: linear-gradient(to bottom, #416f91 0%, #3b698b 50%, #1f4f70 50%, #19496a 100%);
  cursor: pointer;
}

.button-look.disabled {
  border: 1px solid #777;
  background: #777;
  background: linear-gradient(to bottom, #eee 0%, #bbb 50%, #aaa 50%, #888 100%);
  cursor: default;
  box-shadow: none;
  text-shadow: none;
}

.user-portal input.form-submit,
.button-red,
.button-blue,
.button-green,
.button-yellow {
  border-radius: 5px;
  color: #fff;
  display: block;
	font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
  font-weight: bold;
  padding: 9px 0 10px 0;
  text-decoration: none;
  text-align: center;
  width: 200px;
  border: 0!important;
  outline: 0;
  margin: 0;
  
}
#ir-rooms-room-upgrage-form input.button-red {
  width: auto;
  display: inline;
}

/* blue button */
.user-portal input.form-submit,
.button-blue {
  background: #36518f;
  background: linear-gradient(to bottom , #518AB1 0%, #4b84ab 50%, #27638C 50%, #215d86 100%);
  border: 1px solid #172d6e;
  border-bottom: 1px solid #0e1d45;
  box-shadow: inset 0 1px 0 0 #b1b9cb;
  text-shadow: 0 -1px 1px #000f4d;
}

.user-portal input.form-submit:hover,
.button-blue:hover {
  background: #2f477d;
  background: linear-gradient(to bottom, #416f91 0%, #3b698b 50%, #1f4f70 50%, #19496a 100%);
  cursor: pointer;
}

.user-portal input.form-submit:active,
.button-blue:active {
  box-shadow: inset 0 0 20px 0 #1d2845, 0 1px 0 #fff;
  cursor: pointer;
}

/* red button */
.user-portal .mid input.form-submit,
#ir-rooms-room-upgrage-form input.button-red,
div input#edit-submit-1.button-red,
.button-red {
  background: #c22323;
  background: linear-gradient(to bottom, #f28080 0%, #d14545 50%, #c22323 50%, #c42b2b 100%)!important;
  box-shadow: inset 0 1px 0 0 #ffabab!important;
  text-shadow: 0 -1px 1px #320000!important;
}

.user-portal .mid input.form-submit:hover,
div input#edit-submit-1.button-red:hover,
.button-red:hover {
  background: #c22323;
  background: linear-gradient(to bottom, #e07777 0%, #bf3f3f 50%, #b02020 50%, #b32727 100%)!important;
  cursor: pointer;
}

.user-portal .mid input.form-submit:active,
.button-red:active {
  cursor: pointer;
  box-shadow: inset 0 0 20px 0 #781a1a, 0 1px 0 #fff!important;
}

/* green button */
 a.green,
.button-green {
  background: #248229;
  background: linear-gradient(to bottom, #70b375 0%, #3f9144 50%, #248229 50%, #2a8530 100%);
  border: 1px solid #115415;
  border-bottom: 1px solid #092b0b;
  box-shadow: inset 0 1px 0 0 #abffb0;
  text-shadow: 0 -1px 1px #320000;
  display: inline-block;
}

a.green:hover,
.button-green:hover {
  background: #1f7023;
  background: linear-gradient(to bottom, #65a169 0%, #37803c 50%, #1f7023 50%, #25732a 100%);
  cursor: pointer;
}

.button-green:active {
  cursor: pointer;
  box-shadow: inset 0 0 20px 0 #123814, 0 1px 0 #fff;
}

/* yellow button */
.button-yellow {
  background: #dbce12;
  background: linear-gradient(to bottom, #fff56e 0%, #ebdc36 50%, #dbce12 50%, #ded11b 100%);
  border: 1px solid #afba00;
  border-bottom: 1px solid #96a100;
  box-shadow: inset 0 1px 0 0 #fff;
  color: #272727;
  text-shadow: 0 1px 1px #fff;
}

.button-yellow:hover {
  background: #cfc211;
  background: linear-gradient(to bottom, #f2e968 0%, #ded033 50%, #cfc211 50%, #d1c519 100%);
  cursor: pointer;
}

.button-yellow:active {
  cursor: pointer;
  box-shadow: inset 0 0 20px 0 #8f8611, 0 1px 0 #fff;
}

ul.links.inline li.comment_add a,
ul.links.inline li.flag-bookmarks a {
  border: 0;
  font-family: Helvetica, Arial, sans-serif;
  outline: 0;
  text-transform: none;
}
.green{
  background: #248229;
  background: linear-gradient(to bottom, #70b375 0%, #3f9144 50%, #248229 50%, #2a8530 100%)!important;
  border: 1px solid #115415;
  border-bottom: 1px solid #092b0b;
  box-shadow: inset 0 1px 0 0 #abffb0!important;
  text-shadow: 0 -1px 1px #320000!important;
  
}
.green:hover {
  background: #1f7023;
  background: linear-gradient(to bottom, #65a169 0%, #37803c 50%, #1f7023 50%, #25732a 100%)!important;
}

input.orange,
a.orange,
.orange,
#uc-cart-checkout-review-form #edit-submit {
  border-color:#DD8000 #AF6500 #AF6500 #DD8000; /*!important;*/
  background: rgb(249,191,113); /* Old browsers */
  background: linear-gradient(to bottom, rgba(249,191,113,1) 0%,rgba(249,191,113,1) 50%,rgba(255,158,25,1) 51%,rgba(255,158,25,1) 100%)!important; /* W3C */
  display: inline-block;
}

input.orange:hover,
a.orange:hover,
.orange:hover,
#uc-cart-checkout-review-form #edit-submit:hover {
  border-color:#DD8000 #AF6500 #AF6500 #DD8000; /* !important; */
  background: rgb(247,166,61); /* Old browsers */
  background: linear-gradient(to bottom, rgba(247,166,61,1) 0%,rgba(247,166,61,1) 50%,rgba(238,139,0,1) 51%,rgba(238,139,0,1) 100%)!important; /* W3C */
}

input.orange:hover,
.orange:hover,
#uc-cart-checkout-review-form #edit-submit:hover {
  text-decoration: underline;
}

#uc-cart-checkout-review-form #edit-submit:disabled,
#uc-cart-checkout-review-form #edit-submit:disabled:hover,
input.form-submit:disabled, input.form-submit:disabled:hover {
  background: gray !important;
  border: 1px solid silver !important;
}

a.profile {
  float: right;
  margin-top: -50px;
  margin-right: 25px;
}
