/*

   ____                 _ _____  __    ___    ____  _                      ____    ____
  / ___| ___   ___   __| |___ / / /_  / _ \  |  _ \| |__   __ _ ___  ___  |___ \  | ___|
 | |  _ / _ \ / _ \ / _` | |_ \| '_ \| | | | | |_) | '_ \ / _` / __|/ _ \   __) | |___ \
 | |_| | (_) | (_) | (_| |___) | (_) | |_| | |  __/| | | | (_| \__ \  __/  / __/ _ ___) |
  \____|\___/ \___/ \__,_|____/ \___/ \___/  |_|   |_| |_|\__,_|___/\___| |_____(_)____/

    good360 phase 2.5 main less
*/
/*

   ____                 _ _____  __    ___    ____  _                      ____    ____
  / ___| ___   ___   __| |___ / / /_  / _ \  |  _ \| |__   __ _ ___  ___  |___ \  | ___|
 | |  _ / _ \ / _ \ / _` | |_ \| '_ \| | | | | |_) | '_ \ / _` / __|/ _ \   __) | |___ \
 | |_| | (_) | (_) | (_| |___) | (_) | |_| | |  __/| | | | (_| \__ \  __/  / __/ _ ___) |
  \____|\___/ \___/ \__,_|____/ \___/ \___/  |_|   |_| |_|\__,_|___/\___| |_____(_)____/

    good360 phase 2.5 less mixins & helpers
    ide csak a mixinek, helperek keruljenek midnen mas a fo less-be menjen!
*/
/* common colors */
/* alerts, messages colors */
/* font colors */
/*checkbox colors*/
/*table colors*/
/* global settings */
h1,
h2,
h3,
h4,
h5 {
  color: #333333 !important;
  font-weight: bold;
}
h1 {
  font-size: 27px;
}
h2 {
  font-size: 23px;
}
h3 {
  font-size: 20px;
}
h4 {
  font-size: 17px;
}
h5 {
  font-size: 15px;
}
h6 {
  font-size: 13px;
}
p {
  color: #313131;
}
.col-h5 {
  color: #333333;
  font-family: 'Lato', sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: 18px;
}
.muted-text {
  color: #b7b7b7;
  font-family: 'Lato', sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
}
.nop {
  padding: 0px !important;
}
.norightborder {
  border-right: 0;
}
.noleftborder {
  border-left: 0;
}
.nohorizontalborders {
  border-right: 0;
  border-left: 0;
}
.box-content-border {
  padding: 20px;
  border: 1px solid #dddddd;
}
table tr td {
  font-family: 'Lato', sans-serif !important;
}
.text-middle {
  display: table-cell !important;
  vertical-align: middle !important;
}
/* wordpress style menu  helpers&mixins */
.nobr {
  white-space: nowrap;
}
/**
 * Objects
 */
.overflow-hidden {
  overflow: hidden;
}
/* wordpress style menu  helpers&mixins */
/* dropcaps */
p.dropcap:first-letter {
  float: left;
  font-size: 220%;
  margin-top: -5px;
  margin-right: 8px;
  color: #444444;
  font-weight: bold;
}
p.dropcap-green:first-letter {
  float: left;
  font-size: 150%;
  margin-right: 8px;
  color: white;
  background: #7fbc31;
  font-weight: bold;
  padding: 5px;
}
.green {
  color: #7fbc31 !important;
}
.grey {
  color: #e5e5e5;
}
.dgrey {
  color: #a1a1a1 !important;
}
.yellow {
  color: #e4c844;
}
.black {
  color: black;
}
.uppercase {
  text-transform: uppercase;
}
.bold {
  font-weight: bold;
}
/*buttons*/
.btn-md,
.btn-group-md > .btn {
  padding: 14px 24px;
  line-height: 1.33;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.btn-xlg,
.btn-group-md > .xlg {
  padding: 13px 16px;
  line-height: 1.33;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.btn-default {
  color: #444444;
  background-color: #e6e6e6;
  border-color: #cccccc;
}
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
  color: #444444;
  background-color: #cccccc;
  border-color: #cccccc;
}
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
  background-image: none;
}
.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
  background-color: #e6e6e6;
  border-color: #cccccc;
}
.btn-default .badge {
  color: #e6e6e6;
  background-color: #444444;
}
.btn-lightred {
  color: white;
  background-color: #ec5858;
  border-color: #ec5858;
}
.btn-lightred:hover,
.btn-lightred:focus,
.btn-lightred:active,
.btn-lightred.active,
.open .dropdown-toggle.btn-lightred {
  color: white;
  background-color: #ec5858;
  border-color: #ec5858;
}
.btn-lightred:active,
.btn-lightred.active,
.open .dropdown-toggle.btn-lightred {
  background-image: none;
}
.btn-lightred.disabled,
.btn-lightred[disabled],
fieldset[disabled] .btn-lightred,
.btn-lightred.disabled:hover,
.btn-lightred[disabled]:hover,
fieldset[disabled] .btn-lightred:hover,
.btn-lightred.disabled:focus,
.btn-lightred[disabled]:focus,
fieldset[disabled] .btn-lightred:focus,
.btn-lightred.disabled:active,
.btn-lightred[disabled]:active,
fieldset[disabled] .btn-lightred:active,
.btn-lightred.disabled.active,
.btn-lightred[disabled].active,
fieldset[disabled] .btn-lightred.active {
  background-color: #ec5858;
  border-color: #ec5858;
}
.btn-lightred .badge {
  color: #ec5858;
  background-color: white;
}
.btn-orange {
  color: white;
  background-color: #f6a856;
  border-color: #f6a856;
}
.btn-orange:hover,
.btn-orange:focus,
.btn-orange:active,
.btn-orange.active,
.open .dropdown-toggle.btn-orange {
  color: white;
  background-color: #f6a856;
  border-color: #f6a856;
}
.btn-orange:active,
.btn-orange.active,
.open .dropdown-toggle.btn-orange {
  background-image: none;
}
.btn-orange.disabled,
.btn-orange[disabled],
fieldset[disabled] .btn-orange,
.btn-orange.disabled:hover,
.btn-orange[disabled]:hover,
fieldset[disabled] .btn-orange:hover,
.btn-orange.disabled:focus,
.btn-orange[disabled]:focus,
fieldset[disabled] .btn-orange:focus,
.btn-orange.disabled:active,
.btn-orange[disabled]:active,
fieldset[disabled] .btn-orange:active,
.btn-orange.disabled.active,
.btn-orange[disabled].active,
fieldset[disabled] .btn-orange.active {
  background-color: #f6a856;
  border-color: #f6a856;
}
.btn-orange .badge {
  color: #f6a856;
  background-color: white;
}
.btn-yellow {
  color: white;
  background-color: #f6d554;
  border-color: #f6d554;
}
.btn-yellow:hover,
.btn-yellow:focus,
.btn-yellow:active,
.btn-yellow.active,
.open .dropdown-toggle.btn-yellow {
  color: white;
  background-color: #f6d554;
  border-color: #f6d554;
}
.btn-yellow:active,
.btn-yellow.active,
.open .dropdown-toggle.btn-yellow {
  background-image: none;
}
.btn-yellow.disabled,
.btn-yellow[disabled],
fieldset[disabled] .btn-yellow,
.btn-yellow.disabled:hover,
.btn-yellow[disabled]:hover,
fieldset[disabled] .btn-yellow:hover,
.btn-yellow.disabled:focus,
.btn-yellow[disabled]:focus,
fieldset[disabled] .btn-yellow:focus,
.btn-yellow.disabled:active,
.btn-yellow[disabled]:active,
fieldset[disabled] .btn-yellow:active,
.btn-yellow.disabled.active,
.btn-yellow[disabled].active,
fieldset[disabled] .btn-yellow.active {
  background-color: #f6d554;
  border-color: #f6d554;
}
.btn-yellow .badge {
  color: #f6d554;
  background-color: white;
}
.btn-green {
  color: white;
  background-color: #7fbc31;
  border-color: #7fbc31;
}
.btn-green:hover,
.btn-green:focus,
.btn-green:active,
.btn-green.active,
.open .dropdown-toggle.btn-green {
  color: white;
  background-color: #7fbc31;
  border-color: #7fbc31;
}
.btn-green:active,
.btn-green.active,
.open .dropdown-toggle.btn-green {
  background-image: none;
}
.btn-green.disabled,
.btn-green[disabled],
fieldset[disabled] .btn-green,
.btn-green.disabled:hover,
.btn-green[disabled]:hover,
fieldset[disabled] .btn-green:hover,
.btn-green.disabled:focus,
.btn-green[disabled]:focus,
fieldset[disabled] .btn-green:focus,
.btn-green.disabled:active,
.btn-green[disabled]:active,
fieldset[disabled] .btn-green:active,
.btn-green.disabled.active,
.btn-green[disabled].active,
fieldset[disabled] .btn-green.active {
  background-color: #7fbc31;
  border-color: #7fbc31;
}
.btn-green .badge {
  color: #7fbc31;
  background-color: white;
}
.btn-blue {
  color: white;
  background-color: #0099d5;
  border-color: #0099d5;
}
.btn-blue:hover,
.btn-blue:focus,
.btn-blue:active,
.btn-blue.active,
.open .dropdown-toggle.btn-blue {
  color: white;
  background-color: #0099d5;
  border-color: #0099d5;
}
.btn-blue:active,
.btn-blue.active,
.open .dropdown-toggle.btn-blue {
  background-image: none;
}
.btn-blue.disabled,
.btn-blue[disabled],
fieldset[disabled] .btn-blue,
.btn-blue.disabled:hover,
.btn-blue[disabled]:hover,
fieldset[disabled] .btn-blue:hover,
.btn-blue.disabled:focus,
.btn-blue[disabled]:focus,
fieldset[disabled] .btn-blue:focus,
.btn-blue.disabled:active,
.btn-blue[disabled]:active,
fieldset[disabled] .btn-blue:active,
.btn-blue.disabled.active,
.btn-blue[disabled].active,
fieldset[disabled] .btn-blue.active {
  background-color: #0099d5;
  border-color: #0099d5;
}
.btn-blue .badge {
  color: #0099d5;
  background-color: white;
}
.btn-bluegreen {
  color: white;
  background-color: #38cab5;
  border-color: #38cab5;
}
.btn-bluegreen:hover,
.btn-bluegreen:focus,
.btn-bluegreen:active,
.btn-bluegreen.active,
.open .dropdown-toggle.btn-bluegreen {
  color: white;
  background-color: #38cab5;
  border-color: #38cab5;
}
.btn-bluegreen:active,
.btn-bluegreen.active,
.open .dropdown-toggle.btn-bluegreen {
  background-image: none;
}
.btn-bluegreen.disabled,
.btn-bluegreen[disabled],
fieldset[disabled] .btn-bluegreen,
.btn-bluegreen.disabled:hover,
.btn-bluegreen[disabled]:hover,
fieldset[disabled] .btn-bluegreen:hover,
.btn-bluegreen.disabled:focus,
.btn-bluegreen[disabled]:focus,
fieldset[disabled] .btn-bluegreen:focus,
.btn-bluegreen.disabled:active,
.btn-bluegreen[disabled]:active,
fieldset[disabled] .btn-bluegreen:active,
.btn-bluegreen.disabled.active,
.btn-bluegreen[disabled].active,
fieldset[disabled] .btn-bluegreen.active {
  background-color: #38cab5;
  border-color: #38cab5;
}
.btn-bluegreen .badge {
  color: #38cab5;
  background-color: white;
}
.btn-purple {
  color: white;
  background-color: #9562a5;
  border-color: #9562a5;
}
.btn-purple:hover,
.btn-purple:focus,
.btn-purple:active,
.btn-purple.active,
.open .dropdown-toggle.btn-purple {
  color: white;
  background-color: #9562a5;
  border-color: #9562a5;
}
.btn-purple:active,
.btn-purple.active,
.open .dropdown-toggle.btn-purple {
  background-image: none;
}
.btn-purple.disabled,
.btn-purple[disabled],
fieldset[disabled] .btn-purple,
.btn-purple.disabled:hover,
.btn-purple[disabled]:hover,
fieldset[disabled] .btn-purple:hover,
.btn-purple.disabled:focus,
.btn-purple[disabled]:focus,
fieldset[disabled] .btn-purple:focus,
.btn-purple.disabled:active,
.btn-purple[disabled]:active,
fieldset[disabled] .btn-purple:active,
.btn-purple.disabled.active,
.btn-purple[disabled].active,
fieldset[disabled] .btn-purple.active {
  background-color: #9562a5;
  border-color: #9562a5;
}
.btn-purple .badge {
  color: #9562a5;
  background-color: white;
}
.btn-pink {
  color: white;
  background-color: #f05273;
  border-color: #f05273;
}
.btn-pink:hover,
.btn-pink:focus,
.btn-pink:active,
.btn-pink.active,
.open .dropdown-toggle.btn-pink {
  color: white;
  background-color: #f05273;
  border-color: #f05273;
}
.btn-pink:active,
.btn-pink.active,
.open .dropdown-toggle.btn-pink {
  background-image: none;
}
.btn-pink.disabled,
.btn-pink[disabled],
fieldset[disabled] .btn-pink,
.btn-pink.disabled:hover,
.btn-pink[disabled]:hover,
fieldset[disabled] .btn-pink:hover,
.btn-pink.disabled:focus,
.btn-pink[disabled]:focus,
fieldset[disabled] .btn-pink:focus,
.btn-pink.disabled:active,
.btn-pink[disabled]:active,
fieldset[disabled] .btn-pink:active,
.btn-pink.disabled.active,
.btn-pink[disabled].active,
fieldset[disabled] .btn-pink.active {
  background-color: #f05273;
  border-color: #f05273;
}
.btn-pink .badge {
  color: #f05273;
  background-color: white;
}
.btn-grey {
  color: #b3b3b3;
  background-color: #f1f1f1;
  border-color: #f1f1f1;
}
.btn-grey:hover,
.btn-grey:focus,
.btn-grey:active,
.btn-grey.active,
.open .dropdown-toggle.btn-grey {
  color: #b3b3b3;
  background-color: #f1f1f1;
  border-color: #f1f1f1;
}
.btn-grey:active,
.btn-grey.active,
.open .dropdown-toggle.btn-grey {
  background-image: none;
}
.btn-grey.disabled,
.btn-grey[disabled],
fieldset[disabled] .btn-grey,
.btn-grey.disabled:hover,
.btn-grey[disabled]:hover,
fieldset[disabled] .btn-grey:hover,
.btn-grey.disabled:focus,
.btn-grey[disabled]:focus,
fieldset[disabled] .btn-grey:focus,
.btn-grey.disabled:active,
.btn-grey[disabled]:active,
fieldset[disabled] .btn-grey:active,
.btn-grey.disabled.active,
.btn-grey[disabled].active,
fieldset[disabled] .btn-grey.active {
  background-color: #f1f1f1;
  border-color: #f1f1f1;
}
.btn-grey .badge {
  color: #f1f1f1;
  background-color: #b3b3b3;
}
.btn-black {
  color: white;
  background-color: #444444;
  border-color: #444444;
}
.btn-black:hover,
.btn-black:focus,
.btn-black:active,
.btn-black.active,
.open .dropdown-toggle.btn-black {
  color: white;
  background-color: #444444;
  border-color: #444444;
}
.btn-black:active,
.btn-black.active,
.open .dropdown-toggle.btn-black {
  background-image: none;
}
.btn-black.disabled,
.btn-black[disabled],
fieldset[disabled] .btn-black,
.btn-black.disabled:hover,
.btn-black[disabled]:hover,
fieldset[disabled] .btn-black:hover,
.btn-black.disabled:focus,
.btn-black[disabled]:focus,
fieldset[disabled] .btn-black:focus,
.btn-black.disabled:active,
.btn-black[disabled]:active,
fieldset[disabled] .btn-black:active,
.btn-black.disabled.active,
.btn-black[disabled].active,
fieldset[disabled] .btn-black.active {
  background-color: #444444;
  border-color: #444444;
}
.btn-black .badge {
  color: #444444;
  background-color: white;
}
.btn-white {
  color: #cccccc;
  background-color: white;
  border-color: #efefef;
}
.btn-white:hover,
.btn-white:focus,
.btn-white:active,
.btn-white.active,
.open .dropdown-toggle.btn-white {
  color: #cccccc;
  background-color: white;
  border-color: #efefef;
}
.btn-white:active,
.btn-white.active,
.open .dropdown-toggle.btn-white {
  background-image: none;
}
.btn-white.disabled,
.btn-white[disabled],
fieldset[disabled] .btn-white,
.btn-white.disabled:hover,
.btn-white[disabled]:hover,
fieldset[disabled] .btn-white:hover,
.btn-white.disabled:focus,
.btn-white[disabled]:focus,
fieldset[disabled] .btn-white:focus,
.btn-white.disabled:active,
.btn-white[disabled]:active,
fieldset[disabled] .btn-white:active,
.btn-white.disabled.active,
.btn-white[disabled].active,
fieldset[disabled] .btn-white.active {
  background-color: white;
  border-color: #efefef;
}
.btn-white .badge {
  color: white;
  background-color: #cccccc;
}
.btn-touch {
  color: white;
  background-color: transparent;
  border-color: white;
  display: inline-block !important;
}
.btn-touch:hover,
.btn-touch:focus,
.btn-touch:active,
.btn-touch.active,
.open .dropdown-toggle.btn-touch {
  color: white;
  background-color: transparent;
  border-color: white;
}
.btn-touch:active,
.btn-touch.active,
.open .dropdown-toggle.btn-touch {
  background-image: none;
}
.btn-touch.disabled,
.btn-touch[disabled],
fieldset[disabled] .btn-touch,
.btn-touch.disabled:hover,
.btn-touch[disabled]:hover,
fieldset[disabled] .btn-touch:hover,
.btn-touch.disabled:focus,
.btn-touch[disabled]:focus,
fieldset[disabled] .btn-touch:focus,
.btn-touch.disabled:active,
.btn-touch[disabled]:active,
fieldset[disabled] .btn-touch:active,
.btn-touch.disabled.active,
.btn-touch[disabled].active,
fieldset[disabled] .btn-touch.active {
  background-color: transparent;
  border-color: white;
}
.btn-touch .badge {
  color: white;
  background-color: transparent;
}
.mkbtn-white-large {
  display: block;
  text-align: center;
  background-color: transparent;
  border-color: white;
  padding: 18px;
  font-size: 14px;
  line-height: 100%;
  letter-spacing: 2px;
  border-width: 2px !important;
  border-style: solid !important;
  color: white;
  font-weight: bold;
}
.mkbtn-white-large:hover {
  background-color: white;
  color: #444444;
}
.btn-visit {
  color: #FFFFFF;
  background-color: #8DC63F;
  border-color: #8DC63F;
  border-radius: 0px !important;
  text-transform: uppercase;
  font-weight: bold;
}
.btn-visit:hover,
.btn-visit:focus,
.btn-visit:active,
.btn-visit.active,
.open .dropdown-toggle.btn-visit {
  color: #FFFFFF;
  background-color: #8dc63f;
  border-color: #8DC63F;
}
.btn-visit:active,
.btn-visit.active,
.open .dropdown-toggle.btn-visit {
  background-image: none;
}
.btn-visit.disabled,
.btn-visit[disabled],
fieldset[disabled] .btn-visit,
.btn-visit.disabled:hover,
.btn-visit[disabled]:hover,
fieldset[disabled] .btn-visit:hover,
.btn-visit.disabled:focus,
.btn-visit[disabled]:focus,
fieldset[disabled] .btn-visit:focus,
.btn-visit.disabled:active,
.btn-visit[disabled]:active,
fieldset[disabled] .btn-visit:active,
.btn-visit.disabled.active,
.btn-visit[disabled].active,
fieldset[disabled] .btn-visit.active {
  background-color: #8DC63F;
  border-color: #8DC63F;
}
.btn-visit .badge {
  color: #8DC63F;
  background-color: #FFFFFF;
}
.btn-social {
  color: #D7D7D7;
  background-color: #FFFFFF;
  border-color: #D7D7D7;
  border-radius: 0px!important;
  margin-left: 10px;
}
.btn-social:hover,
.btn-social:focus,
.btn-social:active,
.btn-social.active,
.open .dropdown-toggle.btn-social {
  color: #D7D7D7;
  background-color: #FFFFFF;
  border-color: #D7D7D7;
}
.btn-social:active,
.btn-social.active,
.open .dropdown-toggle.btn-social {
  background-image: none;
}
.btn-social.disabled,
.btn-social[disabled],
fieldset[disabled] .btn-social,
.btn-social.disabled:hover,
.btn-social[disabled]:hover,
fieldset[disabled] .btn-social:hover,
.btn-social.disabled:focus,
.btn-social[disabled]:focus,
fieldset[disabled] .btn-social:focus,
.btn-social.disabled:active,
.btn-social[disabled]:active,
fieldset[disabled] .btn-social:active,
.btn-social.disabled.active,
.btn-social[disabled].active,
fieldset[disabled] .btn-social.active {
  background-color: #FFFFFF;
  border-color: #D7D7D7;
}
.btn-social .badge {
  color: #FFFFFF;
  background-color: #D7D7D7;
}
.btn-prod {
  color: #FFFFFF;
  background-color: #1E73BE;
  border-color: #1E73BE;
  border-radius: 0px!important;
  text-transform: uppercase;
  font-weight: bold;
}
.btn-prod:hover,
.btn-prod:focus,
.btn-prod:active,
.btn-prod.active,
.open .dropdown-toggle.btn-prod {
  color: #FFFFFF;
  background-color: #1e73be;
  border-color: #1E73BE;
}
.btn-prod:active,
.btn-prod.active,
.open .dropdown-toggle.btn-prod {
  background-image: none;
}
.btn-prod.disabled,
.btn-prod[disabled],
fieldset[disabled] .btn-prod,
.btn-prod.disabled:hover,
.btn-prod[disabled]:hover,
fieldset[disabled] .btn-prod:hover,
.btn-prod.disabled:focus,
.btn-prod[disabled]:focus,
fieldset[disabled] .btn-prod:focus,
.btn-prod.disabled:active,
.btn-prod[disabled]:active,
fieldset[disabled] .btn-prod:active,
.btn-prod.disabled.active,
.btn-prod[disabled].active,
fieldset[disabled] .btn-prod.active {
  background-color: #1E73BE;
  border-color: #1E73BE;
}
.btn-prod .badge {
  color: #1E73BE;
  background-color: #FFFFFF;
}
/* helper classes */
.mt5 {
  margin-top: 5px;
}
.mt10 {
  margin-top: 10px !important;
}
.mt15 {
  margin-top: 15px;
}
.mt20 {
  margin-top: 20px;
}
.mt30 {
  margin-top: 30px;
}
.mt40 {
  margin-top: 40px;
}
.mb10 {
  margin-bottom: 10px;
}
.mb15 {
  margin-bottom: 15px;
}
.mb20 {
  margin-bottom: 20px !important;
}
.ml0 {
  margin-left: 0 !important;
}
.ml45 {
  margin-left: 45px !important;
}
.displayblock {
  display: block !important;
}
.displayinline {
  display: inline-block !important;
}
.row-bs {
  margin-right: -15px;
  margin-left: -15px;
}
.border-bottom-radius-zero {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.novisible {
  display: none !important;
}
/* alerts */
.alert-warning {
  color: #333333;
  background-color: #fff6d2;
  border-color: #fff6d2;
}
.alert-success {
  color: #333333;
  background-color: #e4ffd2;
  border-color: #e4ffd2;
}
.alert-info {
  color: #333333;
  background-color: #d2efff;
  border-color: #d2efff;
}
.alert-danger {
  color: #333333;
  background-color: #ffe1e1;
  border-color: #ffe1e1;
}
.alert-message {
  color: #333333;
  background-color: #e9e9e9;
  border-color: #e9e9e9;
}
.alert-system {
  color: #bbbbbb;
  background-color: #444444;
  border-color: #444444;
}
.fluid-content-top {
  margin-left: -380px;
  margin-right: -500px;
}
.fluid-content {
  margin-left: -500px;
  margin-right: -500px;
}
/*bootstrap_unsresponsive*/
.container-padding {
  padding: 10px !important;
}
.blockborder {
  margin-top: 0;
  padding: 20px;
  border: 1px solid #dddddd;
}
/* tooltips */
.aion-tooltip {
  display: none;
  position: absolute;
  z-index: 99;
  text-decoration: none;
  font-weight: normal;
  height: auto;
  top: 0;
  left: 0;
}
.aion-tooltip .tip {
  -webkit-transform: scale(1.01);
  transform: scale(1.01);
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  line-height: 0px;
}
.aion-tooltip ul.confirm {
  list-style-type: none;
  margin-top: 5px;
  display: inline-block;
  margin: 0 auto;
}
.aion-tooltip ul.confirm li {
  padding: 10px;
  float: left;
  margin: 5px;
  min-width: 25px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
.aion-tooltip.small {
  padding: 4px;
  font-size: 12px;
  max-width: 150px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.aion-tooltip.medium {
  padding: 10px;
  font-size: 14px;
  max-width: 200px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.aion-tooltip.large {
  padding: 16px;
  font-size: 16px;
  max-width: 250px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
.aion-tooltip.south .tip {
  left: 50%;
  top: 100%;
}
.aion-tooltip.west .tip {
  left: 0;
  top: 50%;
}
.aion-tooltip.north .tip {
  left: 50%;
  top: 0;
}
.aion-tooltip.east .tip {
  left: 100%;
  top: 50%;
}
.aion-tooltip.south.small .tip {
  border-width: 7px 5px 0 5px;
  margin-left: -5px;
}
.aion-tooltip.south.medium .tip {
  border-width: 8px 6px 0 6px;
  margin-left: -6px;
}
.aion-tooltip.south.large .tip {
  border-width: 14px 12px 0 12px;
  margin-left: -12px;
}
.aion-tooltip.west.small .tip {
  border-width: 5px 7px 5px 0;
  margin-left: -7px;
  margin-top: -5px;
}
.aion-tooltip.west.medium .tip {
  border-width: 6px 8px 6px 0;
  margin-left: -8px;
  margin-top: -6px;
}
.aion-tooltip.west.large .tip {
  border-width: 12px 14px 12px 0;
  margin-left: -14px;
  margin-top: -12px;
}
.aion-tooltip.north.small .tip {
  border-width: 0 5px 7px 5px;
  margin-left: -5px;
  margin-top: -7px;
}
.aion-tooltip.north.medium .tip {
  border-width: 0 6px 8px 6px;
  margin-left: -6px;
  margin-top: -8px;
}
.aion-tooltip.north.large .tip {
  border-width: 0 12px 14px 12px;
  margin-left: -12px;
  margin-top: -14px;
}
.aion-tooltip.east.small .tip {
  border-width: 5px 0 5px 7px;
  margin-top: -5px;
}
.aion-tooltip.east.medium .tip {
  border-width: 6px 0 6px 8px;
  margin-top: -6px;
}
.aion-tooltip.east.large .tip {
  border-width: 12px 0 12px 14px;
  margin-top: -12px;
}
.aion-tooltip.dark {
  background-color: #1B1E24;
  color: #fff;
}
.aion-tooltip.dark ul.confirm li {
  background-color: #416E85;
}
.aion-tooltip.dark ul.confirm li:hover {
  background-color: #417E85;
}
.aion-tooltip.light {
  background-color: #ebedf3;
  color: #1B1E24;
}
.aion-tooltip.light ul.confirm li {
  background-color: #C1DBDB;
}
.aion-tooltip.light ul.confirm li:hover {
  background-color: #DCE8E8;
}
.aion-tooltip.dark.south .tip {
  border-color: #1B1E24 transparent transparent transparent;
  _border-color: #1b1e24 black black black;
  _filter: progid:DXImageTransform.Microsoft.Chroma(color=black);
}
.aion-tooltip.dark.west .tip {
  border-color: transparent #1B1E24 transparent transparent;
  _border-color: black #1b1e24 black black;
  _filter: progid:DXImageTransform.Microsoft.Chroma(color=black);
}
.aion-tooltip.dark.north .tip {
  border-color: transparent transparent #1B1E24 transparent;
  _border-color: black black #1b1e24 black;
  _filter: progid:DXImageTransform.Microsoft.Chroma(color=black);
}
.aion-tooltip.dark.east .tip {
  border-color: transparent transparent transparent #1B1E24;
  _border-color: black black black #1b1e24;
  _filter: progid:DXImageTransform.Microsoft.Chroma(color=black);
}
.aion-tooltip.light.south .tip {
  border-color: #ebedf3 transparent transparent transparent;
  _border-color: #ebedf3 black black black;
  _filter: progid:DXImageTransform.Microsoft.Chroma(color=black);
}
.aion-tooltip.light.west .tip {
  border-color: transparent #ebedf3 transparent transparent;
  _border-color: black #ebedf3 black black;
  _filter: progid:DXImageTransform.Microsoft.Chroma(color=black);
}
.aion-tooltip.light.north .tip {
  border-color: transparent transparent #ebedf3 transparent;
  _border-color: black black #ebedf3 black;
  _filter: progid:DXImageTransform.Microsoft.Chroma(color=black);
}
.aion-tooltip.light.east .tip {
  border-color: transparent transparent transparent #ebedf3;
  _border-color: black black black #ebedf3;
  _filter: progid:DXImageTransform.Microsoft.Chroma(color=black);
}
.animated {
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  -ms-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-duration: .5s;
  -moz-animation-duration: .5s;
  -ms-animation-duration: .5s;
  -o-animation-duration: .5s;
  animation-duration: .5s;
}
@-webkit-keyframes flipInUp {
  0% {
    -webkit-transform: perspective(400px) rotateX(-90deg);
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotateX(5deg);
  }
  70% {
    -webkit-transform: perspective(400px) rotateX(-5deg);
  }
  100% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }
}
@-moz-keyframes flipInUp {
  0% {
    transform: perspective(400px) rotateX(-90deg);
    opacity: 0;
  }
  40% {
    transform: perspective(400px) rotateX(5deg);
  }
  70% {
    transform: perspective(400px) rotateX(-5deg);
  }
  100% {
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }
}
@-o-keyframes flipInUp {
  0% {
    -o-transform: perspective(400px) rotateX(-90deg);
    opacity: 0;
  }
  40% {
    -o-transform: perspective(400px) rotateX(5deg);
  }
  70% {
    -o-transform: perspective(400px) rotateX(-5deg);
  }
  100% {
    -o-transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }
}
@keyframes flipInUp {
  0% {
    transform: perspective(400px) rotateX(-90deg);
    opacity: 0;
  }
  40% {
    transform: perspective(400px) rotateX(5deg);
  }
  70% {
    transform: perspective(400px) rotateX(-5deg);
  }
  100% {
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }
}
@-webkit-keyframes flipInRight {
  0% {
    -webkit-transform: perspective(400px) rotateY(-90deg);
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotateY(5deg);
  }
  70% {
    -webkit-transform: perspective(400px) rotateY(-5deg);
  }
  100% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }
}
@-moz-keyframes flipInRight {
  0% {
    transform: perspective(400px) rotateY(-90deg);
    opacity: 0;
  }
  40% {
    transform: perspective(400px) rotateY(5deg);
  }
  70% {
    transform: perspective(400px) rotateY(-5deg);
  }
  100% {
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }
}
@-o-keyframes flipInRight {
  0% {
    -o-transform: perspective(400px) rotateY(-90deg);
    opacity: 0;
  }
  40% {
    -o-transform: perspective(400px) rotateY(5deg);
  }
  70% {
    -o-transform: perspective(400px) rotateY(-5deg);
  }
  100% {
    -o-transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }
}
@keyframes flipInRight {
  0% {
    transform: perspective(400px) rotateY(-90deg);
    opacity: 0;
  }
  40% {
    transform: perspective(400px) rotateY(5deg);
  }
  70% {
    transform: perspective(400px) rotateY(-5deg);
  }
  100% {
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }
}
.flipIn {
  -webkit-backface-visibility: visible !important;
  -moz-backface-visibility: visible !important;
  -o-backface-visibility: visible !important;
  backface-visibility: visible !important;
}
.flipIn.south {
  -webkit-animation-name: flipInUp;
  -moz-animation-name: flipInUp;
  -o-animation-name: flipInUp;
  animation-name: flipInUp;
}
.flipIn.north {
  -webkit-animation-name: flipInUp;
  -moz-animation-name: flipInUp;
  -o-animation-name: flipInUp;
  animation-name: flipInUp;
}
.flipIn.west {
  -webkit-animation-name: flipInRight;
  -moz-animation-name: flipInRight;
  -o-animation-name: flipInRight;
  animation-name: flipInRight;
}
.flipIn.east {
  -webkit-animation-name: flipInRight;
  -moz-animation-name: flipInRight;
  -o-animation-name: flipInRight;
  animation-name: flipInRight;
}
@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-moz-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-o-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.fadeIn {
  -webkit-animation-name: fadeIn;
  -moz-animation-name: fadeIn;
  -o-animation-name: fadeIn;
  animation-name: fadeIn;
}
/* g360 form hack az aionform css-hez */
.aion-group .controls button#addproducts {
  float: right;
  margin-right: -140px;
}
.aion-group .controls input#save {
  float: right;
  margin-right: -68px;
}
/* g360 form hack az aionform css-hez */
.breadcrumb {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
.breadcrumb li + li:before {
  padding: 0 5px;
  color: #a9a9a9;
  content: "\002F";
  font-family: FontAwesome;
}
.breadcrumb li a,
.breadcrumb li.active a {
  color: #a9a9a9;
}
.breadcrumb .active {
  color: #a9a9a9;
}
/* start page */
.elements-row .btn {
  margin-bottom: 5px;
}
.blockquote-1 {
  margin-bottom: 20px;
}
.blockquote-1 .qoute-text {
  background: #f1f1f1;
  padding: 20px;
  margin-left: 30px;
}
.blockquote-1 .qoute-text p {
  color: #a9a9a9 !important;
  margin-left: 30px;
}
.blockquote-1 .green-qoute {
  width: 60px;
  height: 60px;
  background: #7fbc31;
  color: white;
  font-size: 30px;
  padding: 10px;
  position: absolute;
  margin-top: 30px;
  text-align: center;
}
.blockquote-2 {
  margin-bottom: 20px;
}
.blockquote-2 .qoute-text {
  background: white;
  padding: 20px;
  margin-left: 30px;
}
.blockquote-2 .qoute-text p {
  color: #a9a9a9 !important;
  margin-left: 30px;
}
.blockquote-2 .green-qoute {
  width: 60px;
  height: 60px;
  background: #7fbc31;
  color: white;
  font-size: 30px;
  padding: 10px;
  position: absolute;
  margin-top: 30px;
  text-align: center;
}
.blockquote-3 {
  margin-bottom: 20px;
}
.blockquote-3 .qoute-text {
  background: #f1f1f1;
  padding: 20px;
  border-left: 4px solid #7fbc31;
}
.blockquote-3 .qoute-text p {
  color: #a9a9a9 !important;
}
.blockquote-4 {
  margin-bottom: 20px;
}
.blockquote-4 .qoute-text {
  background: white;
  padding: 20px;
  border-left: 4px solid #7fbc31;
}
.blockquote-4 .qoute-text p {
  color: #a9a9a9 !important;
}
.percentbar {
  width: 100%;
  margin-bottom: 10px;
  color: #444444;
  background: #f8f8f8;
}
.percentbar span.percent {
  padding: 5px;
  margin: 0px !important;
}
.percentbar .greenbar {
  background: #7fbc31;
  color: white;
  font-weight: bold;
}
.percentbar .greenbar p {
  padding: 5px;
  margin: 0px !important;
  color: white;
}
/* pagers */
.common-pager {
  margin-top: 20px;
}
.pagerbar-js {
  background: #f8f8f8;
  color: #a1a1a1;
  font-size: 13px;
  padding: 5px;
  margin-bottom: 10px;
}
.pagerbar-js form {
  margin-top: 5px;
}
.pagerbar-js label {
  font-weight: normal;
}
.pagerbar-js .resultsnum {
  margin-left: 20px;
}
.pagerbar-js .pagination {
  float: right;
  display: inherit;
  margin: 0px;
}
.pagerbar-js .pagination a {
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.42857143;
  color: #428bca;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd;
  color: #8d8d8d;
  -webkit-border-radius: 2px !important;
  -moz-border-radius: 2px !important;
  border-radius: 2px !important;
  margin-right: 3px;
  padding: 5px 10px !important;
  font-size: 12px !important;
}
.pagerbar-js .pagination a:hover {
  background-color: #f8f8f8 !important;
}
.pagerbar-js .pagination a.active {
  color: white;
  background-color: #a1a1a1 !important;
  border-color: #8d8d8d !important;
}
.pagerbar-js .pagination a i {
  font-size: 10px;
  line-height: 17px;
}
.pagerbar {
  background: #f8f8f8;
  color: #a1a1a1;
  font-size: 13px;
  padding: 5px;
  margin-bottom: 10px;
}
.pagerbar form {
  margin-top: 5px;
}
.pagerbar label {
  font-weight: normal;
}
.pagerbar .resultsnum {
  margin-left: 20px;
}
.pagerbar .pagination {
  float: right;
  display: inherit;
  margin: 0px;
}
.pagerbar .pagination a {
  color: #8d8d8d !important;
}
.pagerbar .pagination a i {
  font-size: 10px;
  line-height: 17px;
}
.pagerbar .pagination a:hover {
  color: #a1a1a1 !important;
}
.pagerbar .pagination li > a {
  -webkit-border-radius: 2px !important;
  -moz-border-radius: 2px !important;
  border-radius: 2px !important;
  margin-right: 3px;
}
.pagerbar .pagination.active > a,
.pagerbar .pagination .active > span,
.pagerbar .pagination .active > a:hover,
.pagerbar .pagination .active > span:hover,
.pagerbar .pagination .active > a:focus,
.pagerbar .pagination .active > span:focus {
  z-index: 2;
  color: #fff;
  cursor: default;
  background-color: #a1a1a1 !important;
  border-color: #8d8d8d !important;
}
.rect-auto,
.c100.p51 .slice,
.c100.p52 .slice,
.c100.p53 .slice,
.c100.p54 .slice,
.c100.p55 .slice,
.c100.p56 .slice,
.c100.p57 .slice,
.c100.p58 .slice,
.c100.p59 .slice,
.c100.p60 .slice,
.c100.p61 .slice,
.c100.p62 .slice,
.c100.p63 .slice,
.c100.p64 .slice,
.c100.p65 .slice,
.c100.p66 .slice,
.c100.p67 .slice,
.c100.p68 .slice,
.c100.p69 .slice,
.c100.p70 .slice,
.c100.p71 .slice,
.c100.p72 .slice,
.c100.p73 .slice,
.c100.p74 .slice,
.c100.p75 .slice,
.c100.p76 .slice,
.c100.p77 .slice,
.c100.p78 .slice,
.c100.p79 .slice,
.c100.p80 .slice,
.c100.p81 .slice,
.c100.p82 .slice,
.c100.p83 .slice,
.c100.p84 .slice,
.c100.p85 .slice,
.c100.p86 .slice,
.c100.p87 .slice,
.c100.p88 .slice,
.c100.p89 .slice,
.c100.p90 .slice,
.c100.p91 .slice,
.c100.p92 .slice,
.c100.p93 .slice,
.c100.p94 .slice,
.c100.p95 .slice,
.c100.p96 .slice,
.c100.p97 .slice,
.c100.p98 .slice,
.c100.p99 .slice,
.c100.p100 .slice {
  clip: rect(auto, auto, auto, auto);
}
.pie,
.c100 .bar,
.c100.p51 .fill,
.c100.p52 .fill,
.c100.p53 .fill,
.c100.p54 .fill,
.c100.p55 .fill,
.c100.p56 .fill,
.c100.p57 .fill,
.c100.p58 .fill,
.c100.p59 .fill,
.c100.p60 .fill,
.c100.p61 .fill,
.c100.p62 .fill,
.c100.p63 .fill,
.c100.p64 .fill,
.c100.p65 .fill,
.c100.p66 .fill,
.c100.p67 .fill,
.c100.p68 .fill,
.c100.p69 .fill,
.c100.p70 .fill,
.c100.p71 .fill,
.c100.p72 .fill,
.c100.p73 .fill,
.c100.p74 .fill,
.c100.p75 .fill,
.c100.p76 .fill,
.c100.p77 .fill,
.c100.p78 .fill,
.c100.p79 .fill,
.c100.p80 .fill,
.c100.p81 .fill,
.c100.p82 .fill,
.c100.p83 .fill,
.c100.p84 .fill,
.c100.p85 .fill,
.c100.p86 .fill,
.c100.p87 .fill,
.c100.p88 .fill,
.c100.p89 .fill,
.c100.p90 .fill,
.c100.p91 .fill,
.c100.p92 .fill,
.c100.p93 .fill,
.c100.p94 .fill,
.c100.p95 .fill,
.c100.p96 .fill,
.c100.p97 .fill,
.c100.p98 .fill,
.c100.p99 .fill,
.c100.p100 .fill {
  position: absolute;
  border: 0.08em solid #7fbc31;
  width: 0.84em;
  height: 0.84em;
  clip: rect(0em, 0.5em, 1em, 0em);
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
}
.pie-fill,
.c100.p51 .bar:after,
.c100.p51 .fill,
.c100.p52 .bar:after,
.c100.p52 .fill,
.c100.p53 .bar:after,
.c100.p53 .fill,
.c100.p54 .bar:after,
.c100.p54 .fill,
.c100.p55 .bar:after,
.c100.p55 .fill,
.c100.p56 .bar:after,
.c100.p56 .fill,
.c100.p57 .bar:after,
.c100.p57 .fill,
.c100.p58 .bar:after,
.c100.p58 .fill,
.c100.p59 .bar:after,
.c100.p59 .fill,
.c100.p60 .bar:after,
.c100.p60 .fill,
.c100.p61 .bar:after,
.c100.p61 .fill,
.c100.p62 .bar:after,
.c100.p62 .fill,
.c100.p63 .bar:after,
.c100.p63 .fill,
.c100.p64 .bar:after,
.c100.p64 .fill,
.c100.p65 .bar:after,
.c100.p65 .fill,
.c100.p66 .bar:after,
.c100.p66 .fill,
.c100.p67 .bar:after,
.c100.p67 .fill,
.c100.p68 .bar:after,
.c100.p68 .fill,
.c100.p69 .bar:after,
.c100.p69 .fill,
.c100.p70 .bar:after,
.c100.p70 .fill,
.c100.p71 .bar:after,
.c100.p71 .fill,
.c100.p72 .bar:after,
.c100.p72 .fill,
.c100.p73 .bar:after,
.c100.p73 .fill,
.c100.p74 .bar:after,
.c100.p74 .fill,
.c100.p75 .bar:after,
.c100.p75 .fill,
.c100.p76 .bar:after,
.c100.p76 .fill,
.c100.p77 .bar:after,
.c100.p77 .fill,
.c100.p78 .bar:after,
.c100.p78 .fill,
.c100.p79 .bar:after,
.c100.p79 .fill,
.c100.p80 .bar:after,
.c100.p80 .fill,
.c100.p81 .bar:after,
.c100.p81 .fill,
.c100.p82 .bar:after,
.c100.p82 .fill,
.c100.p83 .bar:after,
.c100.p83 .fill,
.c100.p84 .bar:after,
.c100.p84 .fill,
.c100.p85 .bar:after,
.c100.p85 .fill,
.c100.p86 .bar:after,
.c100.p86 .fill,
.c100.p87 .bar:after,
.c100.p87 .fill,
.c100.p88 .bar:after,
.c100.p88 .fill,
.c100.p89 .bar:after,
.c100.p89 .fill,
.c100.p90 .bar:after,
.c100.p90 .fill,
.c100.p91 .bar:after,
.c100.p91 .fill,
.c100.p92 .bar:after,
.c100.p92 .fill,
.c100.p93 .bar:after,
.c100.p93 .fill,
.c100.p94 .bar:after,
.c100.p94 .fill,
.c100.p95 .bar:after,
.c100.p95 .fill,
.c100.p96 .bar:after,
.c100.p96 .fill,
.c100.p97 .bar:after,
.c100.p97 .fill,
.c100.p98 .bar:after,
.c100.p98 .fill,
.c100.p99 .bar:after,
.c100.p99 .fill,
.c100.p100 .bar:after,
.c100.p100 .fill {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.c100 {
  position: relative;
  font-size: 140px;
  width: 1em;
  height: 1em;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  float: left;
  background-color: #cccccc;
}
.c100 > span {
  position: absolute;
  z-index: 1;
  left: 0;
  top: 0;
  width: 3.33em;
  line-height: 3.33em;
  font-size: 0.3em;
  font-weight: bold;
  color: #444444;
  display: block;
  text-align: center;
  white-space: nowrap;
  -webkit-transition-property: all;
  -moz-transition-property: all;
  -o-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  transition-duration: 0.2s;
  -webkit-transition-timing-function: ease-out;
  -moz-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.c100.center {
  float: none;
  margin: 0 auto;
}
.c100.big {
  font-size: 240px;
}
.c100.small {
  font-size: 80px;
}
.c100.p1 .bar {
  -webkit-transform: rotate(3.6deg);
  -moz-transform: rotate(3.6deg);
  -ms-transform: rotate(3.6deg);
  -o-transform: rotate(3.6deg);
  transform: rotate(3.6deg);
}
.c100.p2 .bar {
  -webkit-transform: rotate(7.2deg);
  -moz-transform: rotate(7.2deg);
  -ms-transform: rotate(7.2deg);
  -o-transform: rotate(7.2deg);
  transform: rotate(7.2deg);
}
.c100.p3 .bar {
  -webkit-transform: rotate(10.8deg);
  -moz-transform: rotate(10.8deg);
  -ms-transform: rotate(10.8deg);
  -o-transform: rotate(10.8deg);
  transform: rotate(10.8deg);
}
.c100.p4 .bar {
  -webkit-transform: rotate(14.4deg);
  -moz-transform: rotate(14.4deg);
  -ms-transform: rotate(14.4deg);
  -o-transform: rotate(14.4deg);
  transform: rotate(14.4deg);
}
.c100.p5 .bar {
  -webkit-transform: rotate(18deg);
  -moz-transform: rotate(18deg);
  -ms-transform: rotate(18deg);
  -o-transform: rotate(18deg);
  transform: rotate(18deg);
}
.c100.p6 .bar {
  -webkit-transform: rotate(21.6deg);
  -moz-transform: rotate(21.6deg);
  -ms-transform: rotate(21.6deg);
  -o-transform: rotate(21.6deg);
  transform: rotate(21.6deg);
}
.c100.p7 .bar {
  -webkit-transform: rotate(25.2deg);
  -moz-transform: rotate(25.2deg);
  -ms-transform: rotate(25.2deg);
  -o-transform: rotate(25.2deg);
  transform: rotate(25.2deg);
}
.c100.p8 .bar {
  -webkit-transform: rotate(28.8deg);
  -moz-transform: rotate(28.8deg);
  -ms-transform: rotate(28.8deg);
  -o-transform: rotate(28.8deg);
  transform: rotate(28.8deg);
}
.c100.p9 .bar {
  -webkit-transform: rotate(32.4deg);
  -moz-transform: rotate(32.4deg);
  -ms-transform: rotate(32.4deg);
  -o-transform: rotate(32.4deg);
  transform: rotate(32.4deg);
}
.c100.p10 .bar {
  -webkit-transform: rotate(36deg);
  -moz-transform: rotate(36deg);
  -ms-transform: rotate(36deg);
  -o-transform: rotate(36deg);
  transform: rotate(36deg);
}
.c100.p11 .bar {
  -webkit-transform: rotate(39.6deg);
  -moz-transform: rotate(39.6deg);
  -ms-transform: rotate(39.6deg);
  -o-transform: rotate(39.6deg);
  transform: rotate(39.6deg);
}
.c100.p12 .bar {
  -webkit-transform: rotate(43.2deg);
  -moz-transform: rotate(43.2deg);
  -ms-transform: rotate(43.2deg);
  -o-transform: rotate(43.2deg);
  transform: rotate(43.2deg);
}
.c100.p13 .bar {
  -webkit-transform: rotate(46.8deg);
  -moz-transform: rotate(46.8deg);
  -ms-transform: rotate(46.8deg);
  -o-transform: rotate(46.8deg);
  transform: rotate(46.8deg);
}
.c100.p14 .bar {
  -webkit-transform: rotate(50.4deg);
  -moz-transform: rotate(50.4deg);
  -ms-transform: rotate(50.4deg);
  -o-transform: rotate(50.4deg);
  transform: rotate(50.4deg);
}
.c100.p15 .bar {
  -webkit-transform: rotate(54deg);
  -moz-transform: rotate(54deg);
  -ms-transform: rotate(54deg);
  -o-transform: rotate(54deg);
  transform: rotate(54deg);
}
.c100.p16 .bar {
  -webkit-transform: rotate(57.6deg);
  -moz-transform: rotate(57.6deg);
  -ms-transform: rotate(57.6deg);
  -o-transform: rotate(57.6deg);
  transform: rotate(57.6deg);
}
.c100.p17 .bar {
  -webkit-transform: rotate(61.2deg);
  -moz-transform: rotate(61.2deg);
  -ms-transform: rotate(61.2deg);
  -o-transform: rotate(61.2deg);
  transform: rotate(61.2deg);
}
.c100.p18 .bar {
  -webkit-transform: rotate(64.8deg);
  -moz-transform: rotate(64.8deg);
  -ms-transform: rotate(64.8deg);
  -o-transform: rotate(64.8deg);
  transform: rotate(64.8deg);
}
.c100.p19 .bar {
  -webkit-transform: rotate(68.4deg);
  -moz-transform: rotate(68.4deg);
  -ms-transform: rotate(68.4deg);
  -o-transform: rotate(68.4deg);
  transform: rotate(68.4deg);
}
.c100.p20 .bar {
  -webkit-transform: rotate(72deg);
  -moz-transform: rotate(72deg);
  -ms-transform: rotate(72deg);
  -o-transform: rotate(72deg);
  transform: rotate(72deg);
}
.c100.p21 .bar {
  -webkit-transform: rotate(75.6deg);
  -moz-transform: rotate(75.6deg);
  -ms-transform: rotate(75.6deg);
  -o-transform: rotate(75.6deg);
  transform: rotate(75.6deg);
}
.c100.p22 .bar {
  -webkit-transform: rotate(79.2deg);
  -moz-transform: rotate(79.2deg);
  -ms-transform: rotate(79.2deg);
  -o-transform: rotate(79.2deg);
  transform: rotate(79.2deg);
}
.c100.p23 .bar {
  -webkit-transform: rotate(82.8deg);
  -moz-transform: rotate(82.8deg);
  -ms-transform: rotate(82.8deg);
  -o-transform: rotate(82.8deg);
  transform: rotate(82.8deg);
}
.c100.p24 .bar {
  -webkit-transform: rotate(86.4deg);
  -moz-transform: rotate(86.4deg);
  -ms-transform: rotate(86.4deg);
  -o-transform: rotate(86.4deg);
  transform: rotate(86.4deg);
}
.c100.p25 .bar {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.c100.p26 .bar {
  -webkit-transform: rotate(93.6deg);
  -moz-transform: rotate(93.6deg);
  -ms-transform: rotate(93.6deg);
  -o-transform: rotate(93.6deg);
  transform: rotate(93.6deg);
}
.c100.p27 .bar {
  -webkit-transform: rotate(97.2deg);
  -moz-transform: rotate(97.2deg);
  -ms-transform: rotate(97.2deg);
  -o-transform: rotate(97.2deg);
  transform: rotate(97.2deg);
}
.c100.p28 .bar {
  -webkit-transform: rotate(100.8deg);
  -moz-transform: rotate(100.8deg);
  -ms-transform: rotate(100.8deg);
  -o-transform: rotate(100.8deg);
  transform: rotate(100.8deg);
}
.c100.p29 .bar {
  -webkit-transform: rotate(104.4deg);
  -moz-transform: rotate(104.4deg);
  -ms-transform: rotate(104.4deg);
  -o-transform: rotate(104.4deg);
  transform: rotate(104.4deg);
}
.c100.p30 .bar {
  -webkit-transform: rotate(108deg);
  -moz-transform: rotate(108deg);
  -ms-transform: rotate(108deg);
  -o-transform: rotate(108deg);
  transform: rotate(108deg);
}
.c100.p31 .bar {
  -webkit-transform: rotate(111.6deg);
  -moz-transform: rotate(111.6deg);
  -ms-transform: rotate(111.6deg);
  -o-transform: rotate(111.6deg);
  transform: rotate(111.6deg);
}
.c100.p32 .bar {
  -webkit-transform: rotate(115.2deg);
  -moz-transform: rotate(115.2deg);
  -ms-transform: rotate(115.2deg);
  -o-transform: rotate(115.2deg);
  transform: rotate(115.2deg);
}
.c100.p33 .bar {
  -webkit-transform: rotate(118.8deg);
  -moz-transform: rotate(118.8deg);
  -ms-transform: rotate(118.8deg);
  -o-transform: rotate(118.8deg);
  transform: rotate(118.8deg);
}
.c100.p34 .bar {
  -webkit-transform: rotate(122.4deg);
  -moz-transform: rotate(122.4deg);
  -ms-transform: rotate(122.4deg);
  -o-transform: rotate(122.4deg);
  transform: rotate(122.4deg);
}
.c100.p35 .bar {
  -webkit-transform: rotate(126deg);
  -moz-transform: rotate(126deg);
  -ms-transform: rotate(126deg);
  -o-transform: rotate(126deg);
  transform: rotate(126deg);
}
.c100.p36 .bar {
  -webkit-transform: rotate(129.6deg);
  -moz-transform: rotate(129.6deg);
  -ms-transform: rotate(129.6deg);
  -o-transform: rotate(129.6deg);
  transform: rotate(129.6deg);
}
.c100.p37 .bar {
  -webkit-transform: rotate(133.2deg);
  -moz-transform: rotate(133.2deg);
  -ms-transform: rotate(133.2deg);
  -o-transform: rotate(133.2deg);
  transform: rotate(133.2deg);
}
.c100.p38 .bar {
  -webkit-transform: rotate(136.8deg);
  -moz-transform: rotate(136.8deg);
  -ms-transform: rotate(136.8deg);
  -o-transform: rotate(136.8deg);
  transform: rotate(136.8deg);
}
.c100.p39 .bar {
  -webkit-transform: rotate(140.4deg);
  -moz-transform: rotate(140.4deg);
  -ms-transform: rotate(140.4deg);
  -o-transform: rotate(140.4deg);
  transform: rotate(140.4deg);
}
.c100.p40 .bar {
  -webkit-transform: rotate(144deg);
  -moz-transform: rotate(144deg);
  -ms-transform: rotate(144deg);
  -o-transform: rotate(144deg);
  transform: rotate(144deg);
}
.c100.p41 .bar {
  -webkit-transform: rotate(147.6deg);
  -moz-transform: rotate(147.6deg);
  -ms-transform: rotate(147.6deg);
  -o-transform: rotate(147.6deg);
  transform: rotate(147.6deg);
}
.c100.p42 .bar {
  -webkit-transform: rotate(151.2deg);
  -moz-transform: rotate(151.2deg);
  -ms-transform: rotate(151.2deg);
  -o-transform: rotate(151.2deg);
  transform: rotate(151.2deg);
}
.c100.p43 .bar {
  -webkit-transform: rotate(154.8deg);
  -moz-transform: rotate(154.8deg);
  -ms-transform: rotate(154.8deg);
  -o-transform: rotate(154.8deg);
  transform: rotate(154.8deg);
}
.c100.p44 .bar {
  -webkit-transform: rotate(158.4deg);
  -moz-transform: rotate(158.4deg);
  -ms-transform: rotate(158.4deg);
  -o-transform: rotate(158.4deg);
  transform: rotate(158.4deg);
}
.c100.p45 .bar {
  -webkit-transform: rotate(162deg);
  -moz-transform: rotate(162deg);
  -ms-transform: rotate(162deg);
  -o-transform: rotate(162deg);
  transform: rotate(162deg);
}
.c100.p46 .bar {
  -webkit-transform: rotate(165.6deg);
  -moz-transform: rotate(165.6deg);
  -ms-transform: rotate(165.6deg);
  -o-transform: rotate(165.6deg);
  transform: rotate(165.6deg);
}
.c100.p47 .bar {
  -webkit-transform: rotate(169.2deg);
  -moz-transform: rotate(169.2deg);
  -ms-transform: rotate(169.2deg);
  -o-transform: rotate(169.2deg);
  transform: rotate(169.2deg);
}
.c100.p48 .bar {
  -webkit-transform: rotate(172.8deg);
  -moz-transform: rotate(172.8deg);
  -ms-transform: rotate(172.8deg);
  -o-transform: rotate(172.8deg);
  transform: rotate(172.8deg);
}
.c100.p49 .bar {
  -webkit-transform: rotate(176.4deg);
  -moz-transform: rotate(176.4deg);
  -ms-transform: rotate(176.4deg);
  -o-transform: rotate(176.4deg);
  transform: rotate(176.4deg);
}
.c100.p50 .bar {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.c100.p51 .bar {
  -webkit-transform: rotate(183.6deg);
  -moz-transform: rotate(183.6deg);
  -ms-transform: rotate(183.6deg);
  -o-transform: rotate(183.6deg);
  transform: rotate(183.6deg);
}
.c100.p52 .bar {
  -webkit-transform: rotate(187.2deg);
  -moz-transform: rotate(187.2deg);
  -ms-transform: rotate(187.2deg);
  -o-transform: rotate(187.2deg);
  transform: rotate(187.2deg);
}
.c100.p53 .bar {
  -webkit-transform: rotate(190.8deg);
  -moz-transform: rotate(190.8deg);
  -ms-transform: rotate(190.8deg);
  -o-transform: rotate(190.8deg);
  transform: rotate(190.8deg);
}
.c100.p54 .bar {
  -webkit-transform: rotate(194.4deg);
  -moz-transform: rotate(194.4deg);
  -ms-transform: rotate(194.4deg);
  -o-transform: rotate(194.4deg);
  transform: rotate(194.4deg);
}
.c100.p55 .bar {
  -webkit-transform: rotate(198deg);
  -moz-transform: rotate(198deg);
  -ms-transform: rotate(198deg);
  -o-transform: rotate(198deg);
  transform: rotate(198deg);
}
.c100.p56 .bar {
  -webkit-transform: rotate(201.6deg);
  -moz-transform: rotate(201.6deg);
  -ms-transform: rotate(201.6deg);
  -o-transform: rotate(201.6deg);
  transform: rotate(201.6deg);
}
.c100.p57 .bar {
  -webkit-transform: rotate(205.2deg);
  -moz-transform: rotate(205.2deg);
  -ms-transform: rotate(205.2deg);
  -o-transform: rotate(205.2deg);
  transform: rotate(205.2deg);
}
.c100.p58 .bar {
  -webkit-transform: rotate(208.8deg);
  -moz-transform: rotate(208.8deg);
  -ms-transform: rotate(208.8deg);
  -o-transform: rotate(208.8deg);
  transform: rotate(208.8deg);
}
.c100.p59 .bar {
  -webkit-transform: rotate(212.4deg);
  -moz-transform: rotate(212.4deg);
  -ms-transform: rotate(212.4deg);
  -o-transform: rotate(212.4deg);
  transform: rotate(212.4deg);
}
.c100.p60 .bar {
  -webkit-transform: rotate(216deg);
  -moz-transform: rotate(216deg);
  -ms-transform: rotate(216deg);
  -o-transform: rotate(216deg);
  transform: rotate(216deg);
}
.c100.p61 .bar {
  -webkit-transform: rotate(219.6deg);
  -moz-transform: rotate(219.6deg);
  -ms-transform: rotate(219.6deg);
  -o-transform: rotate(219.6deg);
  transform: rotate(219.6deg);
}
.c100.p62 .bar {
  -webkit-transform: rotate(223.2deg);
  -moz-transform: rotate(223.2deg);
  -ms-transform: rotate(223.2deg);
  -o-transform: rotate(223.2deg);
  transform: rotate(223.2deg);
}
.c100.p63 .bar {
  -webkit-transform: rotate(226.8deg);
  -moz-transform: rotate(226.8deg);
  -ms-transform: rotate(226.8deg);
  -o-transform: rotate(226.8deg);
  transform: rotate(226.8deg);
}
.c100.p64 .bar {
  -webkit-transform: rotate(230.4deg);
  -moz-transform: rotate(230.4deg);
  -ms-transform: rotate(230.4deg);
  -o-transform: rotate(230.4deg);
  transform: rotate(230.4deg);
}
.c100.p65 .bar {
  -webkit-transform: rotate(234deg);
  -moz-transform: rotate(234deg);
  -ms-transform: rotate(234deg);
  -o-transform: rotate(234deg);
  transform: rotate(234deg);
}
.c100.p66 .bar {
  -webkit-transform: rotate(237.6deg);
  -moz-transform: rotate(237.6deg);
  -ms-transform: rotate(237.6deg);
  -o-transform: rotate(237.6deg);
  transform: rotate(237.6deg);
}
.c100.p67 .bar {
  -webkit-transform: rotate(241.2deg);
  -moz-transform: rotate(241.2deg);
  -ms-transform: rotate(241.2deg);
  -o-transform: rotate(241.2deg);
  transform: rotate(241.2deg);
}
.c100.p68 .bar {
  -webkit-transform: rotate(244.8deg);
  -moz-transform: rotate(244.8deg);
  -ms-transform: rotate(244.8deg);
  -o-transform: rotate(244.8deg);
  transform: rotate(244.8deg);
}
.c100.p69 .bar {
  -webkit-transform: rotate(248.4deg);
  -moz-transform: rotate(248.4deg);
  -ms-transform: rotate(248.4deg);
  -o-transform: rotate(248.4deg);
  transform: rotate(248.4deg);
}
.c100.p70 .bar {
  -webkit-transform: rotate(252deg);
  -moz-transform: rotate(252deg);
  -ms-transform: rotate(252deg);
  -o-transform: rotate(252deg);
  transform: rotate(252deg);
}
.c100.p71 .bar {
  -webkit-transform: rotate(255.6deg);
  -moz-transform: rotate(255.6deg);
  -ms-transform: rotate(255.6deg);
  -o-transform: rotate(255.6deg);
  transform: rotate(255.6deg);
}
.c100.p72 .bar {
  -webkit-transform: rotate(259.2deg);
  -moz-transform: rotate(259.2deg);
  -ms-transform: rotate(259.2deg);
  -o-transform: rotate(259.2deg);
  transform: rotate(259.2deg);
}
.c100.p73 .bar {
  -webkit-transform: rotate(262.8deg);
  -moz-transform: rotate(262.8deg);
  -ms-transform: rotate(262.8deg);
  -o-transform: rotate(262.8deg);
  transform: rotate(262.8deg);
}
.c100.p74 .bar {
  -webkit-transform: rotate(266.4deg);
  -moz-transform: rotate(266.4deg);
  -ms-transform: rotate(266.4deg);
  -o-transform: rotate(266.4deg);
  transform: rotate(266.4deg);
}
.c100.p75 .bar {
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  transform: rotate(270deg);
}
.c100.p76 .bar {
  -webkit-transform: rotate(273.6deg);
  -moz-transform: rotate(273.6deg);
  -ms-transform: rotate(273.6deg);
  -o-transform: rotate(273.6deg);
  transform: rotate(273.6deg);
}
.c100.p77 .bar {
  -webkit-transform: rotate(277.2deg);
  -moz-transform: rotate(277.2deg);
  -ms-transform: rotate(277.2deg);
  -o-transform: rotate(277.2deg);
  transform: rotate(277.2deg);
}
.c100.p78 .bar {
  -webkit-transform: rotate(280.8deg);
  -moz-transform: rotate(280.8deg);
  -ms-transform: rotate(280.8deg);
  -o-transform: rotate(280.8deg);
  transform: rotate(280.8deg);
}
.c100.p79 .bar {
  -webkit-transform: rotate(284.4deg);
  -moz-transform: rotate(284.4deg);
  -ms-transform: rotate(284.4deg);
  -o-transform: rotate(284.4deg);
  transform: rotate(284.4deg);
}
.c100.p80 .bar {
  -webkit-transform: rotate(288deg);
  -moz-transform: rotate(288deg);
  -ms-transform: rotate(288deg);
  -o-transform: rotate(288deg);
  transform: rotate(288deg);
}
.c100.p81 .bar {
  -webkit-transform: rotate(291.6deg);
  -moz-transform: rotate(291.6deg);
  -ms-transform: rotate(291.6deg);
  -o-transform: rotate(291.6deg);
  transform: rotate(291.6deg);
}
.c100.p82 .bar {
  -webkit-transform: rotate(295.2deg);
  -moz-transform: rotate(295.2deg);
  -ms-transform: rotate(295.2deg);
  -o-transform: rotate(295.2deg);
  transform: rotate(295.2deg);
}
.c100.p83 .bar {
  -webkit-transform: rotate(298.8deg);
  -moz-transform: rotate(298.8deg);
  -ms-transform: rotate(298.8deg);
  -o-transform: rotate(298.8deg);
  transform: rotate(298.8deg);
}
.c100.p84 .bar {
  -webkit-transform: rotate(302.4deg);
  -moz-transform: rotate(302.4deg);
  -ms-transform: rotate(302.4deg);
  -o-transform: rotate(302.4deg);
  transform: rotate(302.4deg);
}
.c100.p85 .bar {
  -webkit-transform: rotate(306deg);
  -moz-transform: rotate(306deg);
  -ms-transform: rotate(306deg);
  -o-transform: rotate(306deg);
  transform: rotate(306deg);
}
.c100.p86 .bar {
  -webkit-transform: rotate(309.6deg);
  -moz-transform: rotate(309.6deg);
  -ms-transform: rotate(309.6deg);
  -o-transform: rotate(309.6deg);
  transform: rotate(309.6deg);
}
.c100.p87 .bar {
  -webkit-transform: rotate(313.2deg);
  -moz-transform: rotate(313.2deg);
  -ms-transform: rotate(313.2deg);
  -o-transform: rotate(313.2deg);
  transform: rotate(313.2deg);
}
.c100.p88 .bar {
  -webkit-transform: rotate(316.8deg);
  -moz-transform: rotate(316.8deg);
  -ms-transform: rotate(316.8deg);
  -o-transform: rotate(316.8deg);
  transform: rotate(316.8deg);
}
.c100.p89 .bar {
  -webkit-transform: rotate(320.4deg);
  -moz-transform: rotate(320.4deg);
  -ms-transform: rotate(320.4deg);
  -o-transform: rotate(320.4deg);
  transform: rotate(320.4deg);
}
.c100.p90 .bar {
  -webkit-transform: rotate(324deg);
  -moz-transform: rotate(324deg);
  -ms-transform: rotate(324deg);
  -o-transform: rotate(324deg);
  transform: rotate(324deg);
}
.c100.p91 .bar {
  -webkit-transform: rotate(327.6deg);
  -moz-transform: rotate(327.6deg);
  -ms-transform: rotate(327.6deg);
  -o-transform: rotate(327.6deg);
  transform: rotate(327.6deg);
}
.c100.p92 .bar {
  -webkit-transform: rotate(331.2deg);
  -moz-transform: rotate(331.2deg);
  -ms-transform: rotate(331.2deg);
  -o-transform: rotate(331.2deg);
  transform: rotate(331.2deg);
}
.c100.p93 .bar {
  -webkit-transform: rotate(334.8deg);
  -moz-transform: rotate(334.8deg);
  -ms-transform: rotate(334.8deg);
  -o-transform: rotate(334.8deg);
  transform: rotate(334.8deg);
}
.c100.p94 .bar {
  -webkit-transform: rotate(338.4deg);
  -moz-transform: rotate(338.4deg);
  -ms-transform: rotate(338.4deg);
  -o-transform: rotate(338.4deg);
  transform: rotate(338.4deg);
}
.c100.p95 .bar {
  -webkit-transform: rotate(342deg);
  -moz-transform: rotate(342deg);
  -ms-transform: rotate(342deg);
  -o-transform: rotate(342deg);
  transform: rotate(342deg);
}
.c100.p96 .bar {
  -webkit-transform: rotate(345.6deg);
  -moz-transform: rotate(345.6deg);
  -ms-transform: rotate(345.6deg);
  -o-transform: rotate(345.6deg);
  transform: rotate(345.6deg);
}
.c100.p97 .bar {
  -webkit-transform: rotate(349.2deg);
  -moz-transform: rotate(349.2deg);
  -ms-transform: rotate(349.2deg);
  -o-transform: rotate(349.2deg);
  transform: rotate(349.2deg);
}
.c100.p98 .bar {
  -webkit-transform: rotate(352.8deg);
  -moz-transform: rotate(352.8deg);
  -ms-transform: rotate(352.8deg);
  -o-transform: rotate(352.8deg);
  transform: rotate(352.8deg);
}
.c100.p99 .bar {
  -webkit-transform: rotate(356.4deg);
  -moz-transform: rotate(356.4deg);
  -ms-transform: rotate(356.4deg);
  -o-transform: rotate(356.4deg);
  transform: rotate(356.4deg);
}
.c100.p100 .bar {
  -webkit-transform: rotate(360deg);
  -moz-transform: rotate(360deg);
  -ms-transform: rotate(360deg);
  -o-transform: rotate(360deg);
  transform: rotate(360deg);
}
.c100 .slice {
  position: absolute;
  width: 1em;
  height: 1em;
  clip: rect(0em, 1em, 1em, 0.5em);
}
.c100 *,
.c100 *:before,
.c100 *:after {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
.c100:after {
  position: absolute;
  top: 0.04em;
  left: 0.04em;
  display: block;
  content: " ";
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  background-color: whitesmoke;
  width: 0.92em;
  height: 0.92em;
  -webkit-transition-property: all;
  -moz-transition-property: all;
  -o-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  transition-duration: 0.2s;
  -webkit-transition-timing-function: ease-in;
  -moz-transition-timing-function: ease-in;
  -o-transition-timing-function: ease-in;
  transition-timing-function: ease-in;
}
.c100:hover {
  cursor: pointer;
}
.c100:hover span {
  width: 3.33em;
  line-height: 3.33em;
  font-size: 0.3em;
  color: #7fbc31;
}
.p49 .bar,
.p48 .bar,
.p47 .bar,
.p46 .bar,
.p45 .bar,
.p44 .bar,
.p43 .bar,
.p42 .bar,
.p41 .bar,
.p40 .bar,
.p39 .bar,
.p38 .bar,
.p37 .bar,
.p36 .bar,
.p35 .bar,
.p34 .bar,
.p33 .bar,
.p32 .bar,
.p31 .bar,
.p30 .bar,
.p29 .bar,
.p28 .bar,
.p27 .bar,
.p26 .bar,
.p25 .bar,
.p24 .bar,
.p23 .bar,
.p22 .bar,
.p21 .bar,
.p20 .bar,
.p19 .bar,
.p18 .bar,
.p17 .bar,
.p16 .bar,
.p15 .bar,
.p14 .bar,
.p13 .bar,
.p12 .bar,
.p11 .bar {
  border-color: yellow;
}
.p10 .bar,
.p9 .bar,
.p8 .bar,
.p7 .bar,
.p6 .bar,
.p5 .bar,
.p4 .bar,
.p3 .bar,
.p2 .bar,
.p1 .bar,
.p0 .bar {
  border-color: red;
}
.inner-content p {
  margin-top: 15px;
  font-size: 16px;
  font-weight: 600;
}
.inner-content p .muted {
  color: #d2d2d2;
  text-transform: uppercase;
  font-size: 14px;
}
/* tabs */
.content-tabs .nav-tabs {
  background: #f8f8f8;
  font-size: 15px;
}
.content-tabs .nav-tabs li.active > a,
.content-tabs .nav-tabs li.active > a:hover,
.content-tabs .nav-tabs li.active > a:focus {
  cursor: default;
  background-color: white;
  color: #7fbc31;
  font-weight: bold;
  border-top: 3px solid #7fbc31;
}
.content-tabs .nav-tabs li a {
  color: #444444;
  font-weight: bold;
}
.content-tabs .tab-box {
  padding: 20px;
  border-left: 1px solid #dddddd;
  border-right: 1px solid #dddddd;
  border-bottom: 1px solid #dddddd;
}
.content-tabs-2 .nav-tabs {
  background: #f8f8f8;
  font-size: 15px;
}
.content-tabs-2 .nav-tabs li.active > a,
.content-tabs-2 .nav-tabs li.active > a:hover,
.content-tabs-2 .nav-tabs li.active > a:focus {
  cursor: default;
  background-color: white;
  font-weight: bold;
}
.content-tabs-2 .nav-tabs li a {
  color: #444444;
  font-weight: bold;
}
.content-tabs-2 .tab-box {
  padding: 20px;
  border-left: 1px solid #dddddd;
  border-right: 1px solid #dddddd;
  border-bottom: 1px solid #dddddd;
}
.content-tabs-3 .nav-tabs {
  background: white;
  font-size: 15px;
  border: 1px solid #dddddd;
}
.content-tabs-3 .nav-tabs li.active > a,
.content-tabs-3 .nav-tabs li.active > a:hover,
.content-tabs-3 .nav-tabs li.active > a:focus {
  cursor: default;
  background-color: white;
  color: #7fbc31;
  font-weight: bold;
  border: none;
  border-right: 1px solid #dddddd;
  -webkit-border-radius: 0px !important;
  -moz-border-radius: 0px !important;
  border-radius: 0px !important;
}
.content-tabs-3 .nav-tabs li a {
  color: #444444;
  font-weight: bold;
  -webkit-border-radius: 0px !important;
  -moz-border-radius: 0px !important;
  border-radius: 0px !important;
}
.content-tabs-3 .tab-box {
  padding: 20px;
  border-left: 1px solid #dddddd;
  border-right: 1px solid #dddddd;
  border-bottom: 1px solid #dddddd;
}
.tabs-left  > .nav-tabs  > li,
.tabs-right  > .nav-tabs  > li {
  float: none;
}
.tabs-left  > .nav-tabs  > li  > a,
.tabs-right  > .nav-tabs  > li  > a {
  min-width: 200px;
  margin-right: 0;
  margin-bottom: 3px;
}
.tabs-left > .nav-tabs {
  float: left;
  margin-right: 19px;
  border-right: 1px solid #ddd;
}
.tabs-left > .nav-tabs > li > a {
  margin-right: -1px;
  background: #f1f1f1;
  color: #444444;
  font-family: 'Lato', sans-serif;
  font-size: 15px;
  font-style: normal;
  font-weight: 700;
  line-height: 15px;
  -webkit-border-radius: 0px !important;
  -moz-border-radius: 0px !important;
  border-radius: 0px !important;
}
.tabs-left > .nav-tabs > li.active > a {
  margin-right: -1px;
  background: white;
  color: #444444;
  font-family: 'Lato', sans-serif;
  font-size: 15px;
  font-style: normal;
  font-weight: 700;
  line-height: 15px;
}
.tabs-left  > .nav-tabs  > li  > a:hover,
.tabs-left  > .nav-tabs  > li  > a:focus {
  border-color: #f8f8f8;
  background: white;
  cursor: pointer;
}
.tabs-left  > .nav-tabs .active  > a,
.tabs-left  > .nav-tabs .active  > a:hover,
.tabs-left  > .nav-tabs .active  > a:focus {
  border-color: #ddd transparent #ddd #ddd;
  *border-right-color: #ffffff;
}
/* lists */
ul {
  margin-left: 0px;
}
ul.questions {
  list-style-type: none;
}
ul.questions li:before {
  content: '\f059';
  font-family: FontAwesome;
  display: inline-block;
  width: 1.8em;
  margin-left: -1.2em;
  margin-bottom: 10px;
}
ul.right {
  list-style-type: none;
}
ul.right li:before {
  content: '\f105';
  font-family: FontAwesome;
  display: inline-block;
  width: 1.8em;
  margin-left: -1.2em;
  margin-bottom: 10px;
}
ul.decimal {
  list-style-type: decimal;
}
ul.decimal li {
  margin-bottom: 10px;
}
ul.square {
  list-style-type: square;
}
ul.square li {
  margin-bottom: 10px;
}
ul.right2 {
  list-style-type: none;
}
ul.right2 li:before {
  content: '\f0da';
  font-family: FontAwesome;
  display: inline-block;
  width: 1.8em;
  margin-left: -1.2em;
  margin-bottom: 10px;
}
ul.stars {
  list-style-type: none;
}
ul.stars li:before {
  content: '\f006';
  font-family: FontAwesome;
  display: inline-block;
  width: 1.8em;
  margin-left: -1.2em;
  margin-bottom: 10px;
}
ul.checklist {
  list-style-type: none;
}
ul.checklist li:before {
  content: '\f00c';
  font-family: FontAwesome;
  display: inline-block;
  width: 1.8em;
  margin-left: -1.2em;
  margin-bottom: 10px;
}
ul.checklist2 {
  list-style-type: none;
}
ul.checklist2 li:before {
  content: '\f046';
  font-family: FontAwesome;
  display: inline-block;
  width: 1.8em;
  margin-left: -1.2em;
  margin-bottom: 10px;
}
ul.pencil {
  list-style-type: none;
}
ul.pencil li:before {
  content: '\f040';
  font-family: FontAwesome;
  display: inline-block;
  width: 1.8em;
  margin-left: -1.2em;
  margin-bottom: 10px;
}
ul.checklist3 {
  list-style-type: none;
}
ul.checklist3 li:before {
  content: '\f05d';
  font-family: FontAwesome;
  display: inline-block;
  width: 1.8em;
  margin-left: -1.2em;
  margin-bottom: 10px;
}
ul.dotted {
  list-style-type: disc;
}
ul.dotted li {
  margin-bottom: 10px;
}
ul.circle {
  list-style-type: circle;
}
ul.circle li {
  margin-bottom: 10px;
}
/* accordions */
.accordion-type1 {
  border: 1px solid #f8f8f8;
  padding: 20px;
}
.accordion-type1 .panel {
  border: 1px solid transparent;
  -webkit-border-radius: 0px !important;
  -moz-border-radius: 0px !important;
  border-radius: 0px !important;
}
.accordion-type1 .panel-default {
  border-color: transparent;
}
.accordion-type1 .panel-default > .panel-heading {
  color: #444444;
  border-color: transparent !important;
}
.accordion-type1 .panel-default > .panel-heading .muted {
  color: #f1f1f1;
}
.accordion-type1 .panel-default > .panel-heading .active {
  color: #7fbc31;
}
.accordion-type1 .active-panel {
  background: #f8f8f8;
  margin-left: -20px;
  margin-right: -20px;
}
.panel-default > .panel-heading {
  color: #444444;
}
.panel-default > .panel-heading a:hover {
  color: #7fbc31 !important;
}
.panel-default > .panel-heading a:hover i {
  transition: all 0.3s ease-in-out 0s;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  color: #7fbc31 !important;
}
.category-filter h3 a {
  color: #333333;
}
.categoryfilter {
  padding: 0px;
}
.categoryfilter .panel {
  border: 1px solid transparent;
  -webkit-border-radius: 0px !important;
  -moz-border-radius: 0px !important;
  border-radius: 0px !important;
}
.categoryfilter .panel-default {
  border-color: transparent;
  margin-top: 0 !important;
}
.categoryfilter .panel-default > .panel-heading {
  color: #444444;
  background-color: transparent;
  border-color: transparent;
  text-transform: uppercase;
  padding-bottom: 0;
}
.categoryfilter .panel-default > .panel-heading .panel-title a.collapsed {
  padding-left: 10px;
  font-weight: normal;
  color: #555555;
}
.categoryfilter .panel-default > .panel-heading .panel-title a.collapsed i {
  color: #f1f1f1;
  filter: none;
  transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
}
.categoryfilter .panel-default > .panel-heading .muted {
  color: #f1f1f1;
}
.categoryfilter .panel-default > .panel-heading .active {
  color: #7fbc31;
}
.categoryfilter .panel-group .panel-heading + .panel-collapse > .panel-body {
  border-top: 1px solid transparent;
}
.categoryfilter .panel-body {
  padding: 0;
}
.categoryfilter .panel-body .subcategory {
  list-style-type: none;
  margin: 0;
}
.categoryfilter .panel-body .subcategory li {
  border-top: 1px solid #f1f1f1;
  margin-bottom: 0;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 45px;
}
.categoryfilter .panel-body .subcategory li:hover {
  background-color: #f9f9f8;
}
.categoryfilter .panel-body .subcategory li a {
  font-size: 16px;
  color: #555555;
}
.categoryfilter .panel-body .subcategory li a i {
  font-size: 12px;
}
.categoryfilter .panel-body .subcategory li a:hover {
  color: #7fbc31 !important;
}
.categoryfilter .panel-body .subcategory li a.active {
  color: #7fbc31;
}
.categoryfilter .active-panel {
  background: #f8f8f8;
  margin-left: -20px;
  margin-right: -20px;
}
.container-content .panel-default {
  border: 1px solid #e5e5e5;
}
.container-content .panel-default .panel-heading {
  color: #444444;
  background-color: #f7f7f7 !important;
  border-top: 1px solid #f1f1f1 !important;
}
.container-content .panel-default .box-content {
  border: transparent;
}
.dashboard-accordion {
  width: 100%;
  height: auto;
  border: 1px solid #dddddd;
  margin-bottom: 20px;
}
.dashboard-accordion .panel-group:last-child {
  margin-bottom: 0px;
}
.dashboard-accordion .panel-default {
  border-color: transparent;
  color: #787878 !important;
}
.dashboard-accordion .panel-default .panel-heading {
  background-color: white !important;
  padding: 15px 15px;
  border-top: none;
}
.dashboard-accordion .panel-default .panel-title a {
  color: #787878;
}
.dashboard-accordion .panel-default .panel-title a.green-link {
  color: #7fbc31;
}
.dashboard-accordion .panel-default .panel-title a:hover {
  color: #7fbc31 !important;
}
.dashboard-accordion .panel-default .panel-collapse {
  background: #f3f3f3;
}
.dashboard-accordion .panel-default .panel-body {
  border-top-color: #dddddd;
  border-bottom: 1px solid #dddddd;
}
.dashboard-accordion .panel-default .panel-body ul {
  margin-bottom: -15px;
}
.dashboard-accordion .panel-default .panel-body ul li a {
  color: #787878;
}
.dashboard-accordion .panel-default .panel-body ul li a:hover {
  color: #7fbc31;
}
/*Dasboard menu*/
.dashboard.menu ul {
  width: 100% !important;
}
.dashboard.menu ul li {
  clear: both !important;
  width: 100% !important;
}
/* videos */
.videobox .video-img {
  width: 350px;
  height: 220px;
}
.videobox .overlay {
  background: rgba(0, 0, 0, 0.35);
  text-align: center;
  opacity: 1;
  width: 100%;
  height: 100%;
}
.videobox .videoplay {
  position: relative;
  top: 80px;
  color: #ffffff;
}
/* statistics */
.statbox {
  width: 100%;
  height: auto;
  border: 1px solid #f8f8f8;
  padding: 10px;
  padding-top: 20px;
}
.statbox i {
  margin-bottom: 10px;
}
.statbox .lnum {
  color: #444444;
  font-family: 'Lato', sans-serif;
  font-size: 35px;
  font-style: normal;
  font-weight: 700;
  line-height: 35px;
}
.teambox {
  width: 100%;
  height: auto;
  border: 1px solid #f8f8f8;
}
.teambox .social-icons {
  margin-bottom: 20px;
}
.teambox .social-icons .icon-twitter {
  display: inline-block;
  background: url('../img/icon_twitter.png');
  width: 36px;
  height: 36px;
}
.teambox .social-icons .icon-facebook {
  display: inline-block;
  background: url('../img/icon_facebook.png');
  width: 34px;
  height: 36px;
}
.teambox .social-icons .icon-gplus {
  display: inline-block;
  background: url('../img/icon_gplus.png');
  width: 36px;
  height: 35px;
}
.checkout-steps {
  margin-bottom: 60px;
  text-align: center;
}
.checkout-steps .circle {
  background: white;
  border-radius: 50px;
  border: 3px solid #7fbc31;
  display: inline-block;
  height: 74px;
  width: 74px;
}
.checkout-steps .circle .label {
  border-radius: 32px;
  color: #e5e5e5;
  display: inline-block;
  font-size: 21px;
  height: 62px;
  line-height: 54px;
  margin-top: 3px;
  width: 62px;
}
.checkout-steps .circle .label i {
  line-height: 54px;
}
.checkout-steps .circle .title {
  color: #444444;
  display: block;
  font-size: 13px;
  font-weight: 600;
  width: 120px;
  margin-left: -25px;
  margin-top: 10px;
}
.checkout-steps .bar {
  background: white;
  border-left: none;
  border-radius: 0;
  border-right: none;
  border: 2px solid #7fbc31;
  display: inline-block;
  margin: 0 -5px 53px -5px;
  position: relative;
  width: 110px;
}
.checkout-steps .bar.done {
  background: #f1f1f1;
}
.checkout-steps .circle.done {
  background: #f1f1f1;
}
.checkout-steps .circle.done .label {
  background: #7fbc31;
  box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.2);
  color: white;
}
.checkout-steps .circle.done .title {
  color: #444444;
}
.checkout-steps .circle.inactive {
  border: 3px solid #e5e5e5;
}
.checkout-steps .bar.inactive {
  border: 2px solid #e5e5e5;
  margin-left: -3px;
}
.checkout-steps .circle.active {
  background: linear-gradient(to right, #eeeeee 40%, white 60%);
}
.checkout-steps .circle.active .label {
  background: #7fbc31;
  color: white;
}
.checkout-steps .circle.active .title {
  color: #444444;
}
.switchWhislist .control-group a,
.switchWhislist .control-group p {
  text-align: center;
  color: #b6b6b6;
  padding-top: 30px;
  padding-bottom: 30px;
  border-left: 1px solid #f1f1f1;
  font-weight: bold;
  margin-top: 10px;
  margin-bottom: 10px;
}
.switchWhislist .control-group a span,
.switchWhislist .control-group p span {
  display: block;
  margin-top: 10px;
}
.switchWhislist .control-group p.active {
  color: #555555;
}
.switchWhislist .control-group p.active i {
  color: #2e98d4;
}
.switchWhislist .control-group a:hover,
.switchWhislist .control-group p:hover {
  background-color: #f1f1f1;
  color: #2e98d4;
}
.switchWhislist .control-group .col-md-2:nth-child(3) {
  border-right: 1px solid #f1f1f1;
}
.whislist-steps .checkout-steps .bar {
  margin: 0 -3px 52px -2px;
  width: 80px;
}
.publish-button {
  margin-bottom: 20px;
}
.whislistprod-table h2.product-name {
  margin-top: 0px;
}
.whislistprod-table h2.product-name a {
  color: #444444;
  font-family: 'Lato', sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 16px;
  text-transform: none;
}
.whislistprod-table h2.product-name a:hover {
  color: #787878;
}
.whislist-previewtable .whislist-preview tr td {
  color: #a9a9a9;
  font-size: 15px !important;
}
.whislist-previewtable .whislist-preview tr td.black {
  color: #444444;
}
.preview-table tr td {
  font-size: 15px;
}
.preview-table tr td.sku {
  font-weight: bold;
}
.preview-table tr td.instock {
  color: #7fbc31;
  font-weight: bold;
}
.preview-table tr.grandtotal td {
  font-size: 18px;
  font-weight: bold;
  color: #7fbc31;
}
tr.grandtotal td {
  font-size: 18px;
  font-weight: bold;
  color: #7fbc31;
}
.onestep-terms ul li label {
  text-align: left !important;
  line-height: inherit !important;
}
/* listpage */
.listpage {
  padding-top: 0px !important;
}
.products-grid {
  margin-top: 25px;
  margin-bottom: 25px;
}
.products-grid h2.product-name {
  color: #333333;
  font-size: 16px;
  font-weight: 400;
  height: 33px;
  line-height: 16px;
  overflow: hidden;
  text-align: center;
  margin-top: 10px;
}
.products-grid h2.product-name a {
  color: #333333;
}
.products-grid h2.product-name a:hover {
  color: #787878;
}
.products-grid h2.product-name a.bluecolor {
  margin-top: 0;
}
.products-grid .product-details {
  min-height: 85px;
}
.products-grid .price-container {
  height: 55px;
}
.products-grid .price-container .label-compare-at,
.products-grid .price-container .label-admin-fee,
.products-grid .price-container .label-quantity-per-unit,
.products-grid .price-container .label-subscribe-for {
  color: #787878;
  font-size: 16px;
  line-height: 16px;
  font-family: Arial, Helvetica, sans-serif;
}
.products-grid .price-container .link-login-admin-fee,
.products-grid .price-container .link-login-compare-at {
  border-bottom: 1px solid #f1f1f1;
  color: #7fbc31;
  font-size: 16px;
  line-height: 16px;
}
.products-grid .price {
  color: #7fbc31;
  font-size: 14px;
  font-weight: 700;
  float: right;
}
.products-grid .quantity-per-unit {
  color: #7fbc31;
  font-size: 14px;
  font-weight: 700;
  float: right;
}
.products-grid .input-qty {
  margin: 0;
}
.products-grid .label-saving {
  text-align: center;
  color: #2facdc;
  font-size: 16px;
  padding: 0;
}
.products-grid .input-qty {
  float: right;
}
.products-grid .addtotext {
  display: none;
}
.products-grid .btn-list-cart {
  float: left;
}
.products-grid .btn-wishlist {
  float: right;
}
.products-grid .label-compare-at,
.products-grid .label-admin-fee,
.products-grid .label-subscribe-for {
  color: #787878;
  font-size: 16px;
  line-height: 16px;
  font-family: Arial, Helvetica, sans-serif;
}
.products-grid .link-login-admin-fee,
.products-grid .link-login-compare-at {
  float: right;
  border-bottom: 1px solid #f1f1f1;
  color: #7fbc31;
  font-size: 16px;
  line-height: 16px;
}
/* * HEADER SECTION */
[class*='mk-col-'] {
  float: left;
  padding-right: 250px;
}
[class*='mk-col-']:last-of-type {
  padding-right: 0px;
}
.mk-grid {
  width: 100%;
  min-width: 755px;
  margin: 0 auto;
}
.mk-grid:after {
  content: "";
  display: table;
  clear: both;
}
.mk-grid-pad {
  padding: 20px 0 0px 20px;
}
.mk-grid-pad > [class*='mk-col-']:last-of-type {
  padding-right: 20px;
}
.mk-push-right {
  float: right;
}
/* Content Columns */
.mk-col-1-1 {
  width: 100%;
}
.mk-col-2-3,
.mk-col-8-12 {
  width: 66.66%;
}
.mk-col-1-2,
.mk-col-6-12 {
  width: 50%;
}
.mk-col-1-3,
.mk-col-4-12 {
  width: 33.33%;
}
.mk-col-1-4,
.mk-col-3-12 {
  width: 25%;
}
.mk-col-1-5 {
  width: 20%;
}
.mk-col-1-6,
.mk-col-2-12 {
  width: 16.667%;
}
.mk-col-1-7 {
  width: 14.28%;
}
.mk-col-1-8 {
  width: 12.5%;
}
.mk-col-1-9 {
  width: 11.1%;
}
.mk-col-1-10 {
  width: 10%;
}
.mk-col-1-11 {
  width: 9.09%;
}
.mk-col-1-12 {
  width: 8.33%;
}
/* Layout Columns */
.mk-col-11-12 {
  width: 91.66%;
}
.mk-col-10-12 {
  width: 83.333%;
}
.mk-col-9-12 {
  width: 75%;
}
.mk-col-5-12 {
  width: 41.66%;
}
.mk-col-7-12 {
  width: 58.33%;
}
#mk-header {
  width: 100%;
  position: relative;
}
#mk-header .mk-header-bg,
#mk-header .mk-classic-nav-bg {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
#mk-header.sticky-style-fixed .mk-header-bg {
  -webkit-transition: opacity 0.2s ease-out;
  -moz-transition: opacity 0.2s ease-out;
  -ms-transition: opacity 0.2s ease-out;
  -o-transition: opacity 0.2s ease-out;
  transition: opacity 0.2s ease-out;
}
#mk-header .header-logo {
  top: 0;
  position: absolute;
  display: block;
  width: 100%;
}
#mk-header .header-logo a {
  display: inline-block;
  height: 100%;
  z-index: 30;
  position: relative;
}
#mk-header .header-logo a img {
  display: block;
  height: auto;
  max-height: 100%;
  max-width: none;
  width: auto;
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
  ms-transform: translate(0, -50%);
}
#mk-header .header-logo .mk-resposnive-logo {
  display: none;
}
#mk-header .mk-header-inner {
  position: relative;
  z-index: 299 !important;
  width: 100%;
}
#mk-header.sticky-style-fixed .header-logo.logo-has-sticky img {
  -webkit-transition: opacity 0.2s ease;
  -moz-transition: opacity 0.2s ease;
  -ms-transition: opacity 0.2s ease;
  -o-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
}
.header-style-1.sticky-style-fixed .menu-hover-style-3 .main-navigation-ul > li,
.header-style-1.sticky-style-fixed .menu-hover-style-5 .main-navigation-ul > li,
.sticky-style-fixed .mk-header-inner #mk-header-search,
#mk-header.sticky-style-fixed .mk-header-inner .mk-header-start-tour,
.header-style-1.sticky-style-fixed .mk-header-inner,
.header-style-3.sticky-style-fixed .mk-header-inner,
.header-style-3.sticky-style-fixed .header-logo,
.header-style-1.sticky-style-fixed .header-logo,
#mk-header.header-style-1.sticky-style-fixed .mk-search-trigger i,
#mk-header.header-style-1.sticky-style-fixed .mk-search-trigger,
.sticky-style-fixed .shopping-cart-header {
  transition: height 0.35s ease, line-height 0.35s ease;
  -webkit-transition: height 0.35s ease, line-height 0.35s ease;
  -moz-transition: height 0.35s ease, line-height 0.35s ease;
  -ms-transition: height 0.35s ease, line-height 0.35s ease;
  -o-transition: height 0.35s ease, line-height 0.35s ease;
}
.mk-header-holder {
  z-index: 200;
  width: 100%;
}
.header-sticky-ready .mk-header-holder {
  -webkit-transition: top 0.35s ease 0.1s;
  -moz-transition: top 0.35s ease 0.1s;
  -ms-transition: top 0.35s ease 0.1s;
  -o-transition: top 0.35s ease 0.1s;
  transition: top 0.35s ease 0.1s;
}
.sticky-style-fixed.header-style-1 .mk-header-holder,
.sticky-style-fixed.header-style-3 .mk-header-holder {
  position: fixed;
  top: 0;
}
.sticky-style-fixed.header-style-1.header-sticky-ready .mk-header-holder,
.sticky-style-fixed.header-style-3.header-sticky-ready .mk-header-holder {
  top: -32px;
}
.sticky-style-fixed.header-style-1.header-sticky-ready.header-toolbar-false .mk-header-holder,
.sticky-style-fixed.header-style-3.header-sticky-ready.header-toolbar-false .mk-header-holder {
  top: 0;
}
.header-style-1 .logo-has-sticky .mk-sticky-logo,
.header-style-3 .logo-has-sticky .mk-sticky-logo {
  opacity: 0;
}
.header-style-1.header-sticky-ready .logo-has-sticky .mk-desktop-logo,
.header-style-3.header-sticky-ready .logo-has-sticky .mk-desktop-logo {
  opacity: 0;
}
.header-style-1.header-sticky-ready .logo-has-sticky .mk-sticky-logo,
.header-style-3.header-sticky-ready .logo-has-sticky .mk-sticky-logo {
  opacity: 1;
}
.sticky-style-slide .mk-header-padding-wrapper {
  display: none;
}
.sticky-style-slide .mk-header-padding-wrapper.enable-padding {
  display: block;
}
.sticky-style-slide.header-style-1.header-sticky-prepare .mk-header-holder,
.sticky-style-slide.header-style-3.header-sticky-prepare .mk-header-holder {
  position: fixed;
  top: -300px;
}
.sticky-style-slide.header-style-1.header-sticky-ready .mk-header-holder,
.sticky-style-slide.header-style-3.header-sticky-ready .mk-header-holder {
  top: -32px;
}
.sticky-style-slide.header-style-1.header-sticky-ready.header-toolbar-false .mk-header-holder,
.sticky-style-slide.header-style-3.header-sticky-ready.header-toolbar-false .mk-header-holder {
  top: 0px;
}
.header-style-2.header-sticky-ready .mk-header-nav-container {
  position: fixed !important;
  left: 0;
  z-index: 210;
  border: none;
  top: 0;
}
.header-style-2.header-sticky-ready .mk-header-padding-wrapper {
  display: block !important;
}
.header-style-2.header-sticky-ready .mk-classic-nav-bg {
  opacity: 1;
}
.mk-desktop-logo.light-logo {
  display: none !important;
}
.mk-desktop-logo.dark-logo {
  display: block !important;
}
#mk-boxed-layout {
  position: relative;
}
.mk-boxed-enabled #mk-boxed-layout {
  width: 100%;
  margin: 0 auto;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.mk-boxed-enabled #mk-boxed-layout .header-sticky-ready .mk-header-holder {
  right: auto !important;
}
.mk-header-start-tour {
  font-weight: bold;
  float: right;
}
.mk-header-start-tour i {
  padding-left: 12px;
  font-size: 18px;
}
.mk-header-right {
  position: absolute;
  right: 30px;
  top: 0;
  z-index: 20;
}
.header-grid.mk-grid {
  position: relative;
}
.header-grid.mk-grid .header-logo.left-logo {
  left: 0 !important;
}
.header-grid.mk-grid .header-logo.right-logo {
  right: 0 !important;
}
.header-grid.mk-grid .header-logo.right-logo,
.header-grid.mk-grid .mk-header-right {
  right: 0;
}
.mk-header-nav-container {
  line-height: 4px;
  display: block;
  position: relative;
  margin: 0 auto;
  z-index: 30;
}
@media handheld, only screen and (max-width: 1140px) {
  #mk-header .mk-header-nav-container {
    width: 100% !important;
  }
  #mk-header .mk-classic-menu-wrapper {
    width: 100% !important;
  }
}
.header-style-2 .mk-classic-nav-bg {
  zoom: 1;
  filter: alpha(opacity=0);
  opacity: 0;
}
.header-style-2 .mk-header-nav-container {
  width: 100% !important;
  float: none !important;
}
.header-style-2 .main-navigation-ul > li.menu-item {
  line-height: 50px;
}
.header-style-2 .main-navigation-ul > li.menu-item > a.menu-item-link {
  padding: 14px 25px;
  line-height: 23px;
}
.header-style-2[data-hover-style="3"] .main-navigation-ul > li.menu-item > a.menu-item-link {
  line-height: 16px;
}
#mk-theme-container:not(.mk-transparent-header) .header-style-2 .mk-header-padding-wrapper {
  padding-top: 52px;
  display: none;
}
#mk-theme-container:not(.mk-transparent-header) .header-style-2[data-hover-style="3"] .mk-header-padding-wrapper {
  padding-top: 82px;
}
/* Header Style 1 */
.header-style-1.header-align-center .mk-header-nav-container {
  text-align: center;
}
.header-style-1.header-align-center .header-logo {
  float: left;
  left: 0;
}
.header-style-1.header-align-center .header-logo a {
  margin-left: 20px;
}
.header-style-1.header-align-center .mk-grid .header-logo {
  left: 0;
}
.header-style-1.header-align-left .mk-header-nav-container {
  text-align: right;
  float: right;
  margin-right: 30px;
}
.header-style-1.header-align-left .mk-header-right {
  display: none;
}
.header-style-1.header-align-left.full-header #mk-nav-search-wrapper {
  right: -20px;
}
.header-style-1.header-align-left .header-logo {
  float: left;
  left: 0;
}
.header-style-1.header-align-left .header-logo a {
  margin-left: 20px;
  float: left;
}
.header-style-1.header-align-left .mk-grid .header-logo {
  left: 0;
}
.header-style-1.header-align-left .mk-grid .mk-header-nav-container {
  margin-right: 0;
}
.header-style-1.header-align-left.boxed-header .mk-header-right {
  display: block;
}
.header-style-1.header-align-right .mk-header-nav-container {
  text-align: left;
  float: left;
  margin-left: 30px;
}
.header-style-1.header-align-right .mk-header-right {
  display: none;
}
.header-style-1.header-align-right .header-logo {
  float: right;
  width: auto !important;
  right: 0;
}
.header-style-1.header-align-right .header-logo a {
  margin-right: 20px;
}
.header-style-1.header-align-right .header-logo img {
  float: right;
  clear: both;
  right: 0 !important;
  left: auto !important;
}
.header-style-1.header-align-right.full-header #mk-nav-search-wrapper {
  right: auto;
  left: -20px;
}
.header-style-1.header-align-right .mk-shopping-cart-box {
  right: auto;
  left: 0;
}
.header-style-1.header-align-right .mk-shopping-cart-box:after {
  right: auto;
  left: 22px;
}
.header-style-1.header-align-right .main-nav-side-search,
.header-style-1.header-align-right .shopping-cart-header {
  float: left;
}
.header-style-1.header-align-right .main-navigation-ul > li.menu-item {
  float: right;
}
.header-style-1.header-align-right .mk-grid .header-logo {
  right: 0;
}
.header-style-1.header-align-right .mk-grid .mk-header-nav-container {
  margin-left: 0;
}
.header-style-1.header-align-right.boxed-header .mk-header-right {
  display: block;
  right: auto;
  left: 10px;
}
/*header links*/
.mk-header-login .mk-toplinks li span.glyphicon {
  color: #777;
}
.mk-header-login .mk-toplinks li a {
  padding-right: 5px;
  padding-left: 5px;
}
.mk-header-login .mk-toplinks li a:hover {
  color: #313131;
}
.mk-header-login .mk-toplinks li .header-credit {
  color: #999;
}
.mk-header-login .mk-toplinks li .btn-donate {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  height: initial;
}
.mk-header-login .mk-toplinks li #logout-link {
  text-align: center;
  margin-top: -7px;
  display: none;
  border-top: 2px solid #7fbc31;
  background-color: #333333;
}
.mk-header-login .mk-toplinks li #logout-link a:hover {
  color: white;
}
.mk-header-login .mk-toplinks li .cart-link a:hover .badge {
  background-color: #7fbc31;
}
/*Breadcrumbs*/
.breadcrumbs {
  text-transform: uppercase;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ededed;
  padding-top: 70px;
  margin-bottom: 20px;
}
.breadcrumbs .breadcrumb {
  margin-bottom: 5px;
  padding-right: 0;
}
.breadcrumbs .breadcrumb li {
  font-size: 12px;
  font-weight: bold;
}
.breadcrumbs .breadcrumb li a {
  font-size: 12px;
}
#show_search {
  cursor: pointer;
  line-height: 90px;
  padding-left: 20px;
  padding-right: 10px;
}
/*full screen search*/
#mk-fullscreen-search-wrapper p {
  margin-bottom: 0px !important;
}
#mk-fullscreen-search-wrapper .input-top-search {
  width: 800px;
  background-color: transparent;
  -webkit-box-shadow: 0 3px 0 0 rgba(255, 255, 255, 0.1);
  -moz-box-shadow: 0 3px 0 0 rgba(255, 255, 255, 0.1);
  box-shadow: 0 3px 0 0 rgba(255, 255, 255, 0.1);
  border: 0;
  text-align: center;
  font-size: 35px;
  padding: 20px;
  color: #fff;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
#mk-fullscreen-search-wrapper .glyphicon-search {
  font-size: 25px;
  position: absolute;
  right: 15px;
  top: 30px;
  color: #fff;
  color: rgba(255, 255, 255, 0.2);
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -ms-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
#mk-fullscreen-search-wrapper .glyphicon-search:hover {
  color: rgba(255, 255, 255, 0.4);
}
#mk-fullscreen-search-wrapper .glyphicon-search input[type=submit] {
  position: absolute;
  width: 100px;
  height: 100%;
  background-color: transparent;
  border: 0;
  right: 0;
  top: 0;
}
.header-style-2 .mk-search-trigger {
  padding: 16px 0;
}
.header-style-2 .shopping-cart-header {
  display: inline-block;
  margin: 0 0 0 10px;
  vertical-align: top;
  position: relative;
  float: none;
}
.header-style-2 .mk-shoping-cart-link {
  padding: 20px 10px;
  margin-top: -4px;
}
.header-style-2 .menu-hover-style-3 .mk-search-trigger,
.header-style-2 .menu-hover-style-3 .mk-shoping-cart-link {
  padding: 0;
  line-height: 80px;
}
.header-style-2 .header-logo {
  position: relative !important;
}
.header-style-2 .header-logo a img {
  position: relative !important;
  left: auto !important;
}
.header-style-2 .header-logo .mk-sticky-logo {
  display: none !important;
}
.header-style-2.header-align-center .mk-header-nav-container {
  text-align: center;
}
.header-style-2.header-align-center .header-logo {
  width: 100%;
  margin: 0 auto;
  text-align: center;
  z-index: 2;
}
.header-style-2.header-align-center .header-logo a {
  margin: 0 auto;
}
.header-style-2.header-align-center .mk-grid .header-logo {
  left: 0;
  position: relative;
}
.header-style-2.header-align-left .mk-header-nav-container {
  text-align: left;
  float: left;
}
.header-style-2.header-align-left .header-logo {
  float: left;
}
.header-style-2.header-align-left .header-logo a {
  margin-left: 20px;
}
.header-style-2.header-align-left .mk-grid .header-logo {
  left: 0;
}
.header-style-2.header-align-left .mk-grid .mk-header-nav-container {
  margin-right: 0;
}
.header-style-2.header-align-right .mk-header-nav-container {
  text-align: right;
  float: right;
}
.header-style-2.header-align-right .header-logo {
  float: right;
  right: 0;
}
.header-style-2.header-align-right .header-logo a {
  margin-right: 20px;
}
.header-style-2.header-align-right .mk-header-right {
  left: 10px;
  right: auto;
}
.header-style-2.header-align-right .mk-header-right .mk-shopping-cart-box {
  position: absolute;
  left: -10px;
  right: auto;
  top: 80px;
}
.header-style-2.header-align-right .mk-header-right .mk-shopping-cart-box:after {
  left: 32px;
  right: auto;
}
.header-style-2.header-align-right .mk-grid .header-logo {
  right: 0;
}
.header-style-2.header-align-right .mk-grid .mk-header-nav-container {
  margin-left: 0;
}
.header-style-3 .mk-dashboard-trigger {
  display: inline-block;
  z-index: 11;
  position: absolute;
  cursor: pointer;
  padding: 0 20px;
  top: 50%;
  margin-top: -8px;
}
.header-style-3 .header-logo {
  position: relative !important;
}
.header-style-3 .header-logo img {
  position: relative !important;
}
.header-style-3.header-align-left .mk-header-right {
  float: right;
  margin-right: 30px;
}
.header-style-3.header-align-left .mk-dashboard-trigger {
  float: right;
  right: 20px;
}
.header-style-3.header-align-left .header-logo {
  left: 0;
}
.header-style-3.header-align-left .header-logo a {
  margin-left: 20px;
}
.header-style-3.header-align-left .header-logo img {
  float: left;
}
.header-style-3.header-align-left .mk-grid .header-logo {
  left: 0;
}
.header-style-3.header-align-left .mk-grid .mk-dashboard-trigger {
  right: 0;
}
.header-style-3.header-align-right .mk-header-right,
.header-style-3.header-align-center .mk-header-right {
  float: left;
}
.header-style-3.header-align-right .mk-dashboard-trigger,
.header-style-3.header-align-center .mk-dashboard-trigger {
  float: left;
  left: 20px;
}
.header-style-3.header-align-right .header-logo,
.header-style-3.header-align-center .header-logo {
  float: right;
  right: 0;
}
.header-style-3.header-align-right .header-logo a,
.header-style-3.header-align-center .header-logo a {
  margin-right: 20px;
}
.header-style-3.header-align-right .header-logo a,
.header-style-3.header-align-center .header-logo a {
  float: right;
  clear: both;
}
.header-style-3.header-align-right .header-logo img,
.header-style-3.header-align-center .header-logo img {
  float: right;
}
.header-style-3.header-align-right .mk-grid .header-logo,
.header-style-3.header-align-center .mk-grid .header-logo {
  right: 0;
}
.header-style-3.header-align-right .mk-grid .mk-dashboard-trigger,
.header-style-3.header-align-center .mk-grid .mk-dashboard-trigger {
  left: 0;
}
.header-style-4 {
  z-index: auto !important;
}
.header-style-4 .mk-header-inner {
  width: 270px !important;
  height: 100% !important;
  position: fixed !important;
  z-index: 300 !important;
  top: 0;
  overflow: auto;
  height: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-bottom: 50px;
}
.header-style-4 .mk-header-right {
  position: fixed !important;
  top: auto;
  right: auto !important;
  margin: 0 20px;
  *zoom: 1;
  min-height: 40px;
  width: 220px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.header-style-4 .mk-header-right:before,
.header-style-4 .mk-header-right:after {
  content: " ";
  display: table;
}
.header-style-4 .mk-header-right:after {
  clear: both;
}
.header-style-4 #mk-header-searchform,
.header-style-4 .shopping-cart-header,
.header-style-4 .mk-header-start-tour {
  display: none !important;
}
.header-style-4 .mk-header-bg {
  -webkit-transition: opacity 0.3s ease-out;
  -moz-transition: opacity 0.3s ease-out;
  -ms-transition: opacity 0.3s ease-out;
  -o-transition: opacity 0.3s ease-out;
  transition: opacity 0.3s ease-out;
}
.header-style-4 .header-section#mk-header-social {
  float: none;
  text-align: center;
  display: block;
}
.header-style-4 .vm-header-copyright {
  font-size: 11px;
  text-transform: uppercase;
  line-height: 18px;
  margin-top: 20px;
}
.header-style-4 .header-logo {
  position: relative !important;
  height: auto !important;
  width: 100% !important;
  text-align: center;
}
.header-style-4 .header-logo a {
  width: 100% !important;
}
.header-style-4 .header-logo .mk-sticky-logo {
  display: none !important;
}
.header-style-4 .mk-shopping-cart-box {
  display: none !important;
}
.header-style-4 #mk-header-search {
  display: block;
  float: none;
  margin: 0;
  padding: 20px 0;
  text-align: center;
}
.header-style-4 .mk-header-start-tour {
  float: none;
}
.header-style-4.header-align-left .mk-header-inner,
.header-style-4.header-align-center .mk-header-inner {
  left: 0;
}
.header-style-4.header-align-left .mk-header-right,
.header-style-4.header-align-center .mk-header-right {
  bottom: 30px;
}
.header-style-4.header-align-right .mk-header-inner {
  right: 0;
}
.header-style-4.header-align-right .mk-header-right {
  bottom: 100px;
}
.vertical-header-enabled.logo-align-center .header-logo img {
  max-width: 100% !important;
  left: 50% !important;
  top: 0 !important;
  -webkit-transform: translate(-50%, 0) !important;
  -moz-transform: translate(-50%, 0) !important;
  -ms-transform: translate(-50%, 0) !important;
  -o-transform: translate(-50%, 0) !important;
  transform: translate(-50%, 0) !important;
  ms-transform: translate(-50%, 0) !important;
}
.vertical-header-enabled.logo-align-left .header-logo img {
  max-width: 100% !important;
  left: 20px !important;
}
.vertical-header-enabled.logo-align-right .header-logo img {
  max-width: 100% !important;
  left: auto !important;
  right: 20px !important;
}
.vertical-header-enabled.vertical-header-left .mk-transparent-header #theme-page > .mk-main-wrapper-holder,
.vertical-header-enabled.vertical-header-center .mk-transparent-header #theme-page > .mk-main-wrapper-holder,
.vertical-header-enabled.vertical-header-left .mk-transparent-header #theme-page > .mk-page-section,
.vertical-header-enabled.vertical-header-center .mk-transparent-header #theme-page > .mk-page-section,
.vertical-header-enabled.vertical-header-left .mk-transparent-header #theme-page > .wpb_row,
.vertical-header-enabled.vertical-header-center .mk-transparent-header #theme-page > .wpb_row,
.vertical-header-enabled.vertical-header-left .mk-transparent-header #mk-footer,
.vertical-header-enabled.vertical-header-center .mk-transparent-header #mk-footer {
  padding-left: 270px;
}
.vertical-header-enabled.vertical-header-right .mk-transparent-header #theme-page > .mk-main-wrapper-holder,
.vertical-header-enabled.vertical-header-right .mk-transparent-header #theme-page > .mk-page-section,
.vertical-header-enabled.vertical-header-right .mk-transparent-header #theme-page > .wpb_row,
.vertical-header-enabled.vertical-header-right .mk-transparent-header #mk-footer {
  padding-right: 270px;
}
.vertical-header-enabled .mk-transparent-header #mk-footer:not(.mk-footer-unfold) {
  width: auto !important;
}
.vertical-header-enabled.vertical-header-left #mk-theme-container:not(.mk-transparent-header),
.vertical-header-enabled.vertical-header-center #mk-theme-container:not(.mk-transparent-header) {
  padding-left: 270px;
}
.vertical-header-enabled.vertical-header-right #mk-theme-container:not(.mk-transparent-header) {
  padding-right: 270px;
}
@media handheld, only screen and (max-width: 755px) {
  .vertical-header-enabled .mk-grid {
    min-width: 100% !important;
  }
}
.mk-header-toolbar {
  padding: 0 20px;
  width: 100%;
  position: relative;
  height: 35px;
  line-height: 35px;
}
.mk-header-toolbar .mk-button {
  color: #fff !important;
}
.mk-header-login,
.header-toolbar-contact,
.mk-header-date,
.mk-language-nav > a,
.mk-header-toolbar #mk-header-searchform,
.mk-header-tagline,
.mk-header-signup {
  height: 35px;
  line-height: 35px;
}
.mk-header-tagline,
.header-toolbar-contact,
.mk-header-date {
  font-size: 13px;
  margin-right: 15px;
}
.mk-header-tagline i,
.header-toolbar-contact i,
.mk-header-date i {
  padding-right: 6px;
  font-size: 16px;
}
.mk-header-login .mk-toplinks {
  list-style-type: none;
}
.mk-header-login .mk-toplinks li {
  float: left;
  margin-right: 10px;
}
.mk-header-login .mk-toplinks li a {
  color: #999;
}
.mk-header-login .mk-toplinks li:hover {
  color: #444444;
}
.mk-header-login .mk-toplinks li .btn-donate {
  color: white;
}
.mk-language-nav {
  position: relative;
  display: inline-block;
  margin-right: 15px;
  line-height: 35px;
  height: 35px;
}
.mk-language-nav > a {
  font-size: 12px;
}
.mk-language-nav > a i {
  padding-right: 5px;
  vertical-align: middle;
  font-size: 16px;
  margin-top: -1px;
}
.mk-language-nav:hover > .mk-language-nav-sub-wrapper {
  display: block;
}
.mk-language-nav-sub-wrapper {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 20;
}
.mk-language-nav-sub {
  background-color: #fff;
  position: relative;
  border: 1px solid #d9d9d9;
}
.mk-language-navigation {
  margin: 0;
  padding: 0;
  list-style: none;
}
.mk-language-navigation li {
  margin: 0;
}
.mk-language-navigation li a {
  display: block;
  margin: 5px 0;
  padding: 6px 12px 6px 0;
  min-width: 120px;
  color: #666;
  font-size: 12px;
  line-height: 14px;
  font-weight: bold;
}
.mk-language-navigation li a:hover {
  background-color: rgba(0, 0, 0, 0.05);
}
.mk-language-navigation li a .mk-lang-flag {
  margin-left: 8px;
  vertical-align: middle;
}
.mk-language-navigation li a .mk-lang-name {
  padding-left: 8px;
}
.mk-language-navigation li.current-menu-item > a {
  background-color: rgba(0, 0, 0, 0.05);
}
#mk-header-search {
  display: inline-block;
  float: right;
  margin-left: 6px;
}
.mk-header-inner #mk-header-searchform {
  float: right;
  display: inline-block;
  margin-right: 10px;
}
.mk-header-inner #mk-header-searchform .text-input {
  width: 200px;
  padding: 5px 15px 5px 30px !important;
  height: 30px;
  line-height: 20px;
}
.mk-header-inner #mk-header-searchform .mk-icon-search {
  left: 7px;
  top: 50%;
  margin-top: -8px;
  opacity: 0.7;
}
#mk-header-searchform span {
  display: inline-block;
  position: relative;
  overflow: hidden;
  -webkit-border-top-right-radius: 40px;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-bottom-left-radius: 0;
  -webkit-border-top-left-radius: 0;
  -moz-border-radius-topright: 40px;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-topleft: 0;
  border-top-right-radius: 40px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
#mk-header-searchform span .text-input {
  background-color: rgba(255, 255, 255, 0.2);
  font-size: 12px;
  width: 90px;
  height: 23px;
  padding: 3px 15px 3px 30px;
  line-height: 16px;
  margin: 0;
  border: none;
  -webkit-border-top-right-radius: 40px;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-bottom-left-radius: 0;
  -webkit-border-top-left-radius: 0;
  -moz-border-radius-topright: 40px;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-topleft: 0;
  border-top-right-radius: 40px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  opacity: 0.7;
}
#mk-header-searchform span .text-input:focus {
  opacity: 1;
}
#mk-header-searchform span i {
  font-size: 16px;
  opacity: 0.7;
  position: absolute;
}
#mk-header-searchform span .mk-icon-search {
  left: 7px;
  top: 50%;
  margin-top: -8px;
}
.header-search-btn {
  width: 100%;
  height: 100%;
  display: block;
  border: none;
  outline: none;
  position: absolute;
  left: 0;
  top: 0;
  background-color: transparent;
}
#mk-header-social {
  display: inline-block;
  float: right;
  height: 30px;
}
#mk-header-social ul {
  list-style: none;
  margin: 7px 0 0;
  padding: 0;
}
#mk-header-social ul li {
  margin: 0;
  display: inline-block;
}
#mk-header-social ul li a {
  position: relative;
  display: block;
  margin-right: 6px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
#mk-header-social ul li a i:before {
  font-size: 16px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
#mk-header-social ul li a .mk-jupiter-icon-simple-xing {
  padding: 0 !important;
}
#mk-header-social.header-section .mk-square-pointed,
#mk-header-social.header-section .mk-square-rounded,
#mk-header-social.header-section .mk-simple-rounded {
  border-width: 1px;
  border-style: solid;
  background-color: #ffffff;
  background-color: rgba(0, 0, 0, 0);
  margin: 0 2px;
  line-height: 16px !important;
  text-align: center;
}
#mk-header-social.header-section .mk-square-pointed.small,
#mk-header-social.header-section .mk-square-rounded.small,
#mk-header-social.header-section .mk-simple-rounded.small {
  font-size: 16px;
  line-height: 16px !important;
  width: 16px;
  height: 16px;
  padding: 8px;
}
#mk-header-social.header-section .mk-square-pointed.small i:before,
#mk-header-social.header-section .mk-square-rounded.small i:before,
#mk-header-social.header-section .mk-simple-rounded.small i:before {
  font-size: 16px;
  line-height: 16px !important;
}
#mk-header-social.header-section .mk-square-pointed.medium,
#mk-header-social.header-section .mk-square-rounded.medium,
#mk-header-social.header-section .mk-simple-rounded.medium {
  font-size: 24px;
  line-height: 24px !important;
  width: 24px;
  height: 24px;
  padding: 12px;
}
#mk-header-social.header-section .mk-square-pointed.medium i:before,
#mk-header-social.header-section .mk-square-rounded.medium i:before,
#mk-header-social.header-section .mk-simple-rounded.medium i:before {
  font-size: 24px;
  line-height: 24px !important;
}
#mk-header-social.header-section .mk-square-pointed.large,
#mk-header-social.header-section .mk-square-rounded.large,
#mk-header-social.header-section .mk-simple-rounded.large {
  font-size: 32px;
  line-height: 32px !important;
  width: 32px;
  height: 32px;
  padding: 16px;
}
#mk-header-social.header-section .mk-square-pointed.large i:before,
#mk-header-social.header-section .mk-square-rounded.large i:before,
#mk-header-social.header-section .mk-simple-rounded.large i:before {
  font-size: 32px;
  line-height: 32px !important;
}
#mk-header-social.header-section .mk-square-rounded {
  border-radius: 25%;
}
#mk-header-social.header-section .mk-simple-rounded {
  border-radius: 50%;
}
.mk-header-right #mk-header-social {
  height: auto;
  padding: 0 10px;
}
.mk-header-right #mk-header-social ul {
  margin: 0;
}
.mk-header-login {
  float: right;
  display: inline-block;
  margin: 0 20px 0 0;
  position: relative;
}
.mk-header-login .mk-login-link i {
  margin-right: 4px;
  vertical-align: middle;
  font-size: 16px;
}
.mk-login-status {
  display: block;
  font-size: 12px;
  padding: 0;
  margin: 8px 0 0;
  color: #666;
}
.mk-login-register,
#mk-header-subscribe {
  position: absolute;
  right: 0;
  width: 250px;
  top: 100%;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  padding: 15px;
  display: none;
}
.mk-login-register .form-section,
#mk-header-subscribe .form-section {
  margin-bottom: 8px;
  display: block;
}
.mk-login-register .form-section .text-input,
#mk-header-subscribe .form-section .text-input {
  width: 100%;
  background-color: #fff;
}
.mk-login-register .register-login-links,
#mk-header-subscribe .register-login-links {
  display: inline-block;
  float: left;
  padding-top: 5px;
}
.mk-login-register .register-login-links a,
#mk-header-subscribe .register-login-links a {
  color: #888888;
  line-height: 12px;
  display: inline-block;
}
.mk-login-register .register-login-links .mk-create-account,
#mk-header-subscribe .register-login-links .mk-create-account {
  padding-left: 5px;
  margin-left: 5px;
  border-left: 2px solid #b6b6b6;
}
.mk-login-register .mk-login-remember,
#mk-header-subscribe .mk-login-remember {
  display: block;
  margin: 5px 0 10px;
}
.mk-login-register .shop-flat-btn,
#mk-header-subscribe .shop-flat-btn {
  float: right;
}
.mk-login-register .mk-login-title,
#mk-header-subscribe .mk-login-title {
  font-size: 16px;
}
#mk-register-panel {
  display: none;
}
#mk-register-panel .register-login-links {
  float: right;
  display: block;
  margin: 5px 0;
}
#mk-forget-panel {
  display: none;
}
#mk-forget-panel .register-login-links {
  float: right;
  display: block;
  margin: 5px 0;
}
.user-profile-box img {
  float: left;
}
.user-profile-box a {
  margin: 0 0 0px 60px;
  display: block;
  color: #747474;
  line-height: 24px;
}
.mk-header-signup {
  float: right;
  display: inline-block;
  margin: 0 10px 0 0;
}
.mk-header-signup .mk-subscribe-link i {
  vertical-align: middle;
  margin-right: 4px;
  font-size: 16px;
}
.mk-header-signup {
  position: relative;
}
#mk-header-subscribe label {
  margin-bottom: 8px;
  display: block;
}
#mk-header-subscribe .text-input {
  background-color: #fff;
  width: 100%;
  margin-bottom: 10px;
}
#mk-toolbar-navigation {
  display: inline-block;
  margin-right: 10px;
  height: 30px;
}
#mk-toolbar-navigation ul {
  padding: 0;
  margin: 0;
}
#mk-toolbar-navigation ul li {
  margin: 0;
  padding: 0;
  display: inline-block;
  line-height: 26px;
}
#mk-toolbar-navigation ul li:last-child > a {
  border: none !important;
}
#mk-toolbar-navigation ul li a {
  line-height: 10px;
  display: inline-block;
  padding: 0 5px;
  border-right: 1px solid rgba(128, 128, 128, 0.2);
}
#mk-toolbar-navigation ul li ul {
  display: none;
}
#mk-toolbar-navigation ul li a,
.mk-language-nav > a,
.mk-header-login .mk-login-link,
.mk-subscribe-link,
.mk-checkout-btn,
.mk-header-tagline a {
  font-size: 12px;
}
#mk-toolbar-navigation ul li a:hover,
.mk-language-nav > a:hover,
.mk-header-login .mk-login-link:hover,
.mk-subscribe-link:hover,
.mk-checkout-btn:hover,
.mk-header-tagline a:hover {
  opacity: 0.8;
}
.main-nav-side-search {
  display: inline-block;
  margin: 0 0 0 10px;
  vertical-align: top;
  position: relative;
}
.mk-search-trigger {
  display: block;
  font-size: 16px;
}
.classic-style-nav .mk-search-trigger {
  padding: 16px 0;
}
.mk-fullscreen-search-overlay {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  opacity: 0;
  visibility: hidden;
  z-index: 999;
  background-color: rgba(0, 0, 0, 0.94);
  text-align: center;
  -webkit-transition: all ease-in-out 0.25s;
  -moz-transition: all ease-in-out 0.25s;
  -ms-transition: all ease-in-out 0.25s;
  -o-transition: all ease-in-out 0.25s;
  transition: all ease-in-out 0.25s;
}
.mk-fullscreen-search-overlay.mk-fullscreen-search-overlay-show {
  visibility: visible;
  opacity: 1;
}
.mk-fullscreen-search-overlay.mk-fullscreen-search-overlay-show #mk-fullscreen-search-wrapper {
  opacity: 1;
  visibility: visible;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  ms-transform: scale(1);
}
.mk-fullscreen-search-overlay:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -0.25em;
}
.mk-fullscreen-search-overlay .mk-fullscreen-close {
  position: absolute;
  right: 50px;
  top: 70px;
  font-size: 26px;
  -webkit-transition: transform ease-out 0.2s;
  -moz-transition: transform ease-out 0.2s;
  -ms-transition: transform ease-out 0.2s;
  -o-transition: transform ease-out 0.2s;
  transition: transform ease-out 0.2s;
  transform: rotate(0deg);
}
.mk-fullscreen-search-overlay .mk-fullscreen-close:link,
.mk-fullscreen-search-overlay .mk-fullscreen-close:visited {
  color: #ffffff;
}
.mk-fullscreen-search-overlay .mk-fullscreen-close:hover {
  transform: rotate(90deg);
}
.mk-fullscreen-search-overlay #mk-fullscreen-search-wrapper {
  display: inline-block;
  max-width: 1000px;
  vertical-align: middle;
  text-align: center;
  font-size: 18px;
  -webkit-transform: scale(0.9);
  -moz-transform: scale(0.9);
  -ms-transform: scale(0.9);
  -o-transform: scale(0.9);
  transform: scale(0.9);
  ms-transform: scale(0.9);
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all ease-in-out 0.3s;
  -moz-transition: all ease-in-out 0.3s;
  -ms-transition: all ease-in-out 0.3s;
  -o-transition: all ease-in-out 0.3s;
  transition: all ease-in-out 0.3s;
}
.mk-fullscreen-search-overlay #mk-fullscreen-search-wrapper p {
  font-size: 14px;
  margin-bottom: 40px;
  color: #ffffff;
  letter-spacing: 2px;
  text-transform: uppercase;
}
.mk-fullscreen-search-overlay #mk-fullscreen-search-wrapper #mk-fullscreen-searchform {
  position: relative;
}
.mk-fullscreen-search-overlay #mk-fullscreen-search-wrapper #mk-fullscreen-searchform #mk-fullscreen-search-input {
  width: 800px;
  background-color: transparent;
  -webkit-box-shadow: 0 3px 0 0 rgba(255, 255, 255, 0.1);
  -moz-box-shadow: 0 3px 0 0 rgba(255, 255, 255, 0.1);
  box-shadow: 0 3px 0 0 rgba(255, 255, 255, 0.1);
  border: 0;
  text-align: center;
  font-size: 35px;
  padding: 20px;
  color: #ffffff;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.mk-fullscreen-search-overlay #mk-fullscreen-search-wrapper #mk-fullscreen-searchform #mk-fullscreen-search-input:focus {
  -webkit-box-shadow: 0 3px 0 0 rgba(255, 255, 255, 0.2);
  -moz-box-shadow: 0 3px 0 0 rgba(255, 255, 255, 0.2);
  box-shadow: 0 3px 0 0 rgba(255, 255, 255, 0.2);
}
.mk-fullscreen-search-overlay #mk-fullscreen-search-wrapper #mk-fullscreen-searchform input[type=submit] {
  position: absolute;
  width: 100px;
  height: 100%;
  background-color: transparent;
  border: 0;
  right: 0;
  top: 0;
}
.mk-fullscreen-search-overlay #mk-fullscreen-search-wrapper #mk-fullscreen-searchform .fullscreen-search-icon {
  font-size: 25px;
  position: absolute;
  right: 15px;
  top: 30px;
  color: #ffffff;
  color: rgba(255, 255, 255, 0.2);
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -ms-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
.mk-fullscreen-search-overlay #mk-fullscreen-search-wrapper #mk-fullscreen-searchform .fullscreen-search-icon:hover {
  color: rgba(255, 255, 255, 0.3);
}
#mk-nav-search-wrapper {
  position: absolute;
  right: -50px;
  width: 330px;
  height: 56px;
  background-color: #fff;
  display: none;
  margin-top: 3px;
}
#mk-nav-search-wrapper form {
  display: block;
  overflow: hidden;
}
#mk-nav-search-wrapper form.ajax-searching .nav-side-search-icon:before {
  -moz-animation: spin 0.8s infinite linear;
  -o-animation: spin 0.8s infinite linear;
  -webkit-animation: spin 0.8s infinite linear;
  animation: spin 0.8s infinite linear;
  display: inline-block;
  content: "\e2a2";
}
#mk-nav-search-wrapper input[type=text] {
  position: absolute;
  left: 0;
  top: 0;
  border: none;
  height: 100%;
  background-color: #fff;
  padding: 0 10px;
  width: 275px;
  line-height: 30px;
  border: 1px solid #e3e3e3;
  border-right: none;
}
#mk-nav-search-wrapper input[type=submit] {
  width: 100%;
  height: 100%;
  display: block;
  border: none;
  outline: none;
  position: absolute;
  left: 0;
  top: 0;
  background-color: transparent;
}
#mk-nav-search-wrapper .nav-side-search-icon {
  width: 56px;
  height: 100%;
  line-height: 56px;
  font-size: 16px;
  position: absolute;
  right: 0;
  top: 0;
  display: block;
  color: #fff;
  text-align: center;
  background-color: #bfbcbc;
}
#mk-nav-search-wrapper .ui-autocomplete {
  background-color: #fff;
  border: 1px solid #e3e3e3;
  border-top: none;
  border-bottom: none;
  overflow: auto;
  text-align: left;
  top: 48px !important;
  list-style: none;
  margin: 0;
  padding: 0;
}
#mk-nav-search-wrapper .ui-autocomplete li {
  line-height: 16px;
  padding: 10px;
  border-bottom: 1px solid #e3e3e3;
  margin: 0;
  overflow: hidden;
  cursor: pointer;
}
#mk-nav-search-wrapper .ui-autocomplete li a {
  cursor: pointer;
}
#mk-nav-search-wrapper .ui-autocomplete li a:hover {
  color: #252525;
}
#mk-nav-search-wrapper .ui-autocomplete li .search-date {
  color: #999999;
  font-size: 11px;
}
#mk-nav-search-wrapper .ui-autocomplete li .search-title {
  font-size: 12px;
  text-transform: uppercase;
  color: #252525;
  line-height: 18px;
  display: block;
  margin-bottom: 3px;
  font-weight: bold;
}
#mk-nav-search-wrapper .ui-autocomplete li:hover {
  background-color: #fbfbfb;
}
#mk-nav-search-wrapper .ui-autocomplete li img,
#mk-nav-search-wrapper .ui-autocomplete li i {
  width: 32px;
  height: 32px;
  -webkit-border-top-right-radius: 60px;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-bottom-left-radius: 0;
  -webkit-border-top-left-radius: 0;
  -moz-border-radius-topright: 60px;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-topleft: 0;
  border-top-right-radius: 60px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  border: 1px solid #d2d2d2;
  float: left;
  margin-right: 15px;
}
#mk-nav-search-wrapper .ui-autocomplete li i {
  background-color: #f3f3f3;
  text-align: center;
}
#mk-nav-search-wrapper .ui-autocomplete li i:before {
  font-size: 16px;
  color: #636363;
  line-height: 32px;
}
.shopping-cart-header {
  display: inline-block;
  margin: 0;
  vertical-align: top;
  position: relative;
}
.shopping-cart-header .widgettitle {
  display: none;
}
.mk-shoping-cart-link {
  float: right;
  padding: 0 10px 0 20px;
  margin: -2px 0 0;
}
.mk-shoping-cart-link i {
  font-size: 16px;
  line-height: 16px;
  position: relative;
}
.mk-shopping-cart-box {
  position: absolute;
  right: 0px;
  top: 100%;
  width: 300px;
  padding: 0 10px;
  display: none;
  text-align: left;
}
#mk-header-checkout .widget,
.mk-shopping-cart-box .widget {
  margin: 0;
}
#mk-header-checkout .product_list_widget,
.mk-shopping-cart-box .product_list_widget {
  margin: 15px 0 !important;
}
#mk-header-checkout .product_list_widget li,
.mk-shopping-cart-box .product_list_widget li {
  margin: 0 !important;
  line-height: 22px !important;
  padding: 10px 0 !important;
}
#mk-header-checkout .product_list_widget li.empty,
.mk-shopping-cart-box .product_list_widget li.empty {
  padding-left: 20px !important;
  text-transform: uppercase;
  letter-spacing: 1px;
}
#mk-header-checkout .product_list_widget li a,
.mk-shopping-cart-box .product_list_widget li a {
  font-size: 12px;
  font-weight: normal !important;
  padding-left: 10px;
}
#mk-header-checkout .product_list_widget li .variation,
.mk-shopping-cart-box .product_list_widget li .variation {
  display: none !important;
}
#mk-header-checkout .product_list_widget li .quantity,
.mk-shopping-cart-box .product_list_widget li .quantity {
  font-size: 16px;
  font-weight: bold;
  margin-top: 10px;
  display: inline-block;
  text-align: left;
}
#mk-header-checkout .product_list_widget li:first-child,
.mk-shopping-cart-box .product_list_widget li:first-child {
  border-top: none;
}
#mk-header-checkout .product_list_widget li img,
.mk-shopping-cart-box .product_list_widget li img {
  padding: 0 !important;
}
#mk-header-checkout .total,
.mk-shopping-cart-box .total {
  font-size: 16px;
  font-weight: bold;
  display: block;
  text-align: center;
  border-top: 1px solid rgba(128, 128, 128, 0.2) !important;
  padding-top: 15px !important;
}
#mk-header-checkout .buttons,
.mk-shopping-cart-box .buttons {
  margin-bottom: 20px;
  text-align: center;
}
#mk-header-checkout .buttons .mk-button,
.mk-shopping-cart-box .buttons .mk-button {
  line-height: 11px !important;
}
#mk-header-checkout .buttons .mk-button.cart-widget-btn,
.mk-shopping-cart-box .buttons .mk-button.cart-widget-btn {
  padding: 14px 16px !important;
}
#mk-header-checkout .buttons .mk-button.checkout,
.mk-shopping-cart-box .buttons .mk-button.checkout {
  padding: 16px 16px !important;
  color: #fff !important;
}
.mk-toolbar-resposnive-icon {
  position: absolute;
  left: 50%;
  top: 0;
  z-index: 80;
  line-height: 16px !important;
  width: 24px;
  height: 24px;
  cursor: pointer;
  display: none;
}
.mk-toolbar-resposnive-icon i {
  font-size: 16px;
  line-height: 16px;
}
.toolbar-oppend .mk-toolbar-resposnive-icon i:before {
  content: "\f077" !important;
}
#mk-main-navigation {
  display: inline-block;
  text-align: center;
  margin: 0 auto;
  margin-right: 30px !important;
}
.mk-classic-menu-wrapper {
  position: relative;
  z-index: 99;
  margin: 0 auto;
}
.mk-classic-menu-wrapper .main-navigation-ul > li.menu-item > a.menu-item-link i {
  padding-right: 7px;
}
.header-style-2 .menu-hover-style-3 .main-navigation-ul > li.menu-item {
  line-height: 80px;
}
.main-navigation-ul,
.main-navigation-ul ul.sub-menu,
.main-navigation-ul li.menu-item {
  margin: 0;
  padding: 0;
}
.main-navigation-ul li.no-mega-menu ul.sub-menu {
  display: none;
  position: absolute;
  top: 100%;
  right: 0;
  padding: 8px 0;
}
.header-align-left .mk-grid .main-navigation-ul li.no-mega-menu > ul.sub-menu,
.header-align-center .mk-grid .main-navigation-ul li.no-mega-menu > ul.sub-menu,
.header-align-center .main-navigation-ul li.no-mega-menu > ul.sub-menu,
.header-style-2.header-align-center .main-navigation-ul li.no-mega-menu > ul.sub-menu,
.header-style-2.header-align-left .main-navigation-ul li.no-mega-menu > ul.sub-menu {
  left: 0;
  right: auto;
}
.header-align-right .main-navigation-ul li.no-mega-menu > ul.sub-menu {
  right: auto;
  left: 0;
}
.header-align-right .mk-grid .main-navigation-ul li.no-mega-menu > ul.sub-menu {
  right: 0;
  left: auto;
}
.main-navigation-ul li.has-mega-menu > ul.sub-menu {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  padding: 17px 0;
}
.main-navigation-ul > li.menu-item {
  float: left;
}
.main-navigation-ul > li.menu-item > a.menu-item-link {
  display: inline-block;
  text-align: center;
  text-decoration: none;
  font-weight: bold;
  font-size: 13px;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.sticky-style-fixed .main-navigation-ul > li.menu-item > a.menu-item-link {
  transition: color 0.1s ease-out, background 0.1s ease-out, border 0.1s ease-out, height 0.35s ease, line-height 0.35s ease;
  -webkit-transition: color 0.1s ease-out, background 0.1s ease-out, border 0.1s ease-out, height 0.35s ease, line-height 0.35s ease;
  -moz-transition: color 0.1s ease-out, background 0.1s ease-out, border 0.1s ease-out, height 0.35s ease, line-height 0.35s ease;
  -ms-transition: color 0.1s ease-out, background 0.1s ease-out, border 0.1s ease-out, height 0.35s ease, line-height 0.35s ease;
  -o-transition: color 0.1s ease-out, background 0.1s ease-out, border 0.1s ease-out, height 0.35s ease, line-height 0.35s ease;
}
.sticky-style-slide .main-navigation-ul > li.menu-item > a.menu-item-link {
  transition: color 0.1s ease-out, background 0.1s ease-out, border 0.1s ease-out;
  -webkit-transition: color 0.1s ease-out, background 0.1s ease-out, border 0.1s ease-out;
  -moz-transition: color 0.1s ease-out, background 0.1s ease-out, border 0.1s ease-out;
  -ms-transition: color 0.1s ease-out, background 0.1s ease-out, border 0.1s ease-out;
  -o-transition: color 0.1s ease-out, background 0.1s ease-out, border 0.1s ease-out;
}
.menu-hover-style-1 .main-navigation-ul > li.menu-item > a.menu-item-link {
  border-top: 3px solid transparent;
}
.menu-hover-style-4 .main-navigation-ul > li.menu-item > a.menu-item-link {
  margin-left: 1px;
}
.menu-hover-style-3 .main-navigation-ul > li.menu-item > a {
  -webkit-border-top-right-radius: 5px;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-bottom-left-radius: 0;
  -webkit-border-top-left-radius: 0;
  -moz-border-radius-topright: 5px;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-topleft: 0;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  margin: 0 2px;
  border: 2px solid transparent;
}
.menu-hover-style-5 .main-navigation-ul > li.menu-item > a.menu-item-link:after {
  content: "";
  display: block;
  width: 100%;
  height: 2px;
  -webkit-transform: scale(0, 1);
  -moz-transform: scale(0, 1);
  -o-transform: scale(0, 1);
  transform: scale(0, 1);
  transform-origin: left center;
  -webkit-transform-origin: left center;
  -webkit-transition: all 0.15s ease-out;
  -moz-transition: all 0.15s ease-out;
  -ms-transition: all 0.15s ease-out;
  -o-transition: all 0.15s ease-out;
  transition: all 0.15s ease-out;
}
.menu-hover-style-5 .main-navigation-ul > li.menu-item:hover > a.menu-item-link::after,
.menu-hover-style-5 .main-navigation-ul > li.current-menu-item > a.menu-item-link:after,
.menu-hover-style-5 .main-navigation-ul > li.current-menu-ancestor > a.menu-item-link:after {
  -webkit-transform: scale(1, 1);
  -moz-transform: scale(1, 1);
  -o-transform: scale(1, 1);
  transform: scale(1, 1);
}
.main-navigation-ul > li.menu-item a.menu-item-link i {
  margin-right: 8px;
  font-size: 16px;
}
.main-navigation-ul > li.menu-item .sub-menu a.menu-item-link {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.main-navigation-ul > li.no-mega-menu ul.sub-menu li.menu-item a.menu-item-link {
  display: block;
  position: relative;
  font-size: 12px;
  text-align: left;
  float: none;
  background-color: transparent !important;
  margin: 0;
  padding: 10px 20px;
  text-transform: capitalize;
  font-weight: normal;
  line-height: 18px;
  letter-spacing: 1px;
}
.main-navigation-ul > li.no-mega-menu ul.sub-menu li.menu-item a.menu-item-link i {
  margin-right: 8px;
  font-size: 16px;
}
.main-navigation-ul > li.menu-item ul.sub-menu:after {
  height: 2px;
  content: "";
  display: block;
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  z-index: 10;
}
.main-navigation-ul li.no-mega-menu ul.sub-menu ul.sub-menu {
  top: 0;
  left: 100%;
  right: auto;
}
.main-navigation-ul li .dropdownRightToLeft > ul.sub-menu {
  left: auto !important;
  right: 100% !important;
}
.main-navigation-ul li.menu-item {
  position: relative;
  display: block;
  list-style-type: none;
}
.main-navigation-ul > li.menu-item {
  display: inline-block;
}
.main-navigation-ul a.menu-item-link,
.main-navigation-ul span {
  display: block;
  text-decoration: none;
  white-space: normal;
}
.main-navigation-ul:not(.dropdownJavascript) li.menu-item:hover > ul.sub-menu {
  display: block;
  z-index: 10;
}
.vertical {
  display: inline-block;
}
.vertical > li.menu-item {
  display: block;
}
.vertical ul {
  top: 0;
  left: 100%;
}
.dropdownJavascript li.no-mega-menu:hover > ul.sub-menu,
.dropdownJavascript li.has-mega-menu:hover > ul.sub-menu {
  display: none;
}
.dropdownJavascript li.dropdownOpen > ul.sub-menu {
  display: block !important;
  z-index: 10;
}
.main-navigation-ul li.with-menu > a:before {
  content: "\003E" !important;
  font-size: 15px;
  font-weight: bold;
  position: absolute;
  right: 12px;
  top: 10px;
}
.main-navigation-ul li.menu-item.has-mega-menu {
  position: static;
}
.has-mega-menu > ul.sub-menu {
  width: 100%;
  position: absolute;
  left: 0;
  padding: 20px 0;
}
.has-mega-menu > ul.sub-menu > ul.sub-menu {
  position: relative;
  display: block;
  top: auto;
  left: auto;
  z-index: auto;
}
.has-mega-menu > ul.sub-menu > li.menu-item {
  display: block;
  left: 0;
  position: relative;
  float: left;
  width: 23%;
  border: 0;
  background-color: transparent;
  box-shadow: none;
  padding-left: 10px;
}
.has-mega-menu .megamenu-title {
  text-align: left;
  font-size: 14px;
  line-height: 14px;
  font-weight: bold;
  padding: 9px 10px 16px 10px;
  margin: 0 0 6px;
}
.has-mega-menu .megamenu-title:after {
  content: '';
  display: block;
  margin-top: 10px;
  width: 20px;
  height: 2px;
  opacity: 0.3;
}
.has-mega-menu .megamenu-title i {
  margin-right: 8px;
  font-size: 16px;
}
.has-mega-menu > ul.sub-menu > li.menu-item {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 20px;
}
.has-mega-menu > ul.sub-menu > li.menu-item:first-child {
  border-left: none;
}
.has-mega-menu > ul.sub-menu > li.mega_col_1 {
  width: 100%;
}
.has-mega-menu > ul.sub-menu > li.mega_col_2 {
  width: 49.5%;
}
.has-mega-menu > ul.sub-menu > li.mega_col_3 {
  width: 33.25%;
}
.has-mega-menu > ul.sub-menu > li.mega_col_4 {
  width: 24.9%;
}
.has-mega-menu > ul.sub-menu > li.mega_col_5 {
  width: 19.8%;
}
.has-mega-menu > ul.sub-menu > li.mega_col_6 {
  width: 16.5%;
}
.has-mega-menu > ul.sub-menu > li > ul.sub-menu {
  display: block;
}
.has-mega-menu > ul.sub-menu > li > ul.sub-menu li.menu-item a.menu-item-link {
  display: block;
  position: relative;
  text-align: left;
  float: none;
  background-color: transparent !important;
  margin: 0;
  padding: 10px 10px;
  line-height: 18px;
}
.has-mega-menu > ul.sub-menu > li > ul.sub-menu li.menu-item a.menu-item-link i {
  margin-right: 8px;
  font-size: 16px;
}
.vertical li.dropdownBottomToTop > ul.sub-menu {
  bottom: 0;
}
.vertical li.dropdownBottomToTop {
  position: static !important;
}
.vertical li.has-mega-menu {
  position: relative;
}
.vertical .has-mega-menu > ul.sub-menu {
  left: 100%;
  width: auto;
}
.vertical .has-mega-menu > ul.sub-menu li.menu-item {
  float: none;
  display: table-cell;
}
.megamenu-widgets-container {
  text-align: left;
  padding: 10px;
  line-height: 22px;
}
.megamenu-widgets-container ul {
  list-style: none;
  margin: 0;
}
.megamenu-widgets-container .widget {
  margin-bottom: 15px;
  overflow: visible;
}
.mk-nav-responsive-link {
  display: none;
  position: absolute;
  right: 30px;
  top: 50%;
  margin-top: -8px;
  z-index: 12;
  line-height: 8px;
  cursor: pointer;
}
.mk-nav-responsive-link i {
  font-size: 16px;
}
#mk-responsive-nav > li > ul {
  display: none;
  border-top: 1px solid rgba(128, 128, 128, 0.2);
}
#mk-responsive-nav > li {
  border-bottom: 1px solid rgba(128, 128, 128, 0.2);
}
#mk-responsive-nav .mk-nav-arrow {
  position: absolute;
  right: 0px;
  top: 0px;
  text-align: center;
  cursor: pointer;
  opacity: 0.7;
  width: 70px;
  height: 100%;
  line-height: 50px;
}
#mk-responsive-nav .mk-nav-arrow:hover {
  opacity: 1;
}
.menu-html-content {
  line-height: 22px !important;
  text-align: left;
}
#mk-responsive-wrap {
  overflow-y: scroll;
  /* has to be scroll, not auto */
  -webkit-overflow-scrolling: touch;
  overflow-scrolling: touch;
}
#mk-responsive-nav {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  position: relative;
  width: 100%;
  display: none;
  margin: 0;
  padding: 0;
  z-index: 20;
}
#mk-responsive-nav li {
  display: block;
  margin: 0;
}
#mk-responsive-nav li a {
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  display: block;
  font-size: 14px;
  padding: 15px 20px;
  text-align: left;
  text-transform: uppercase;
  text-decoration: none;
  font-weight: bold;
  font-size: 13px;
  position: relative;
}
#mk-responsive-nav li a > i {
  display: none;
}
#mk-responsive-nav li a:hover {
  background-color: rgba(0, 0, 0, 0.03);
}
#mk-responsive-nav li a .sub-menu {
  left: auto;
  position: relative;
}
#mk-responsive-nav li a .megamenu-title {
  background-color: rgba(0, 0, 0, 0.03);
  font-size: 14px;
  font-weight: 700;
}
#mk-responsive-nav li ul {
  margin: 0;
  padding: 0;
}
#mk-responsive-nav li ul .megamenu-widgets-container {
  display: none !important;
}
#mk-responsive-nav li ul li a,
#mk-responsive-nav li ul li .megamenu-title {
  font-size: 12px;
  line-height: 12px;
  margin: 0;
  padding: 12px 15px 12px 25px;
  text-align: left;
  text-transform: none;
  font-weight: normal;
}
#mk-responsive-nav li .megamenu-title {
  font-weight: bold !important;
  font-size: 14px !important;
}
#mk-responsive-nav > .responsive-searchform {
  display: block !important;
}
.responsive-searchform {
  margin: 10px;
  position: relative;
}
.responsive-searchform .text-input {
  width: 100%;
  padding: 12px;
  border: 1px solid rgba(0, 0, 0, 0.15);
  background-color: rgba(0, 0, 0, 0.02);
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
  -webkit-border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-bottom-left-radius: 0;
  -webkit-border-top-left-radius: 0;
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-topleft: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  color: #9e9e9e !important;
}
.responsive-searchform .mk-icon-search {
  position: absolute;
  right: 15px;
  font-size: 20px;
  bottom: 14px;
  color: #ccc;
  color: rgba(0, 0, 0, 0.3);
}
.responsive-searchform .mk-icon-search input {
  width: 100%;
  height: 100%;
  background: none;
  border: none;
  outline: none;
  position: absolute;
  left: 0;
  top: 0;
}
/* * CSS ICONS
*
********************************************* */
.mk-css-icon-menu,
.mk-css-icon-close {
  width: 18px;
  height: 18px;
}
.mk-css-icon-menu.icon-size-big,
.mk-css-icon-close.icon-size-big {
  -webkit-transform: scale(1.5);
  -moz-transform: scale(1.5);
  -ms-transform: scale(1.5);
  -o-transform: scale(1.5);
  transform: scale(1.5);
}
.mk-css-icon-menu div,
.mk-css-icon-close div {
  height: 3px;
  margin-bottom: 3px;
  border-radius: 3px;
  display: block;
  position: relative;
}
.mk-css-icon-menu-line-2 {
  -webkit-transition: opacity 0.1s ease;
  -moz-transition: opacity 0.1s ease;
  -ms-transition: opacity 0.1s ease;
  -o-transition: opacity 0.1s ease;
  transition: opacity 0.1s ease;
}
.mk-css-icon-menu-line-1,
.mk-css-icon-menu-line-3 {
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.dashboard-active .mk-css-icon-menu-line-2,
.mk-opened-nav .mk-css-icon-menu-line-2 {
  opacity: 0;
}
.dashboard-active .mk-css-icon-menu-line-1,
.mk-opened-nav .mk-css-icon-menu-line-1 {
  -webkit-transform: rotate3d(0, 0, 1, 45deg);
  -moz-transform: rotate3d(0, 0, 1, 45deg);
  -ms-transform: rotate3d(0, 0, 1, 45deg);
  -o-transform: rotate3d(0, 0, 1, 45deg);
  top: 6px;
}
.dashboard-active .mk-css-icon-menu-line-3,
.mk-opened-nav .mk-css-icon-menu-line-3 {
  -webkit-transform: rotate3d(0, 0, 1, -45deg);
  -moz-transform: rotate3d(0, 0, 1, -45deg);
  -ms-transform: rotate3d(0, 0, 1, -45deg);
  -o-transform: rotate3d(0, 0, 1, -45deg);
  top: -6px;
}
.common-header {
  width: 100%;
  height: auto;
  left: 0;
  right: 0;
  background: #f1f1f1;
}
.page-container {
  padding-top: 40px;
  padding-bottom: 80px;
}
.container-main {
  padding-top: 75px;
  overflow: hidden;
}
.category-list .featured-goods,
.category-list .suggested-prods,
.category-list .new-prods {
  margin-bottom: 60px;
}
.category-list .featured-goods .list-product img,
.category-list .suggested-prods .list-product img,
.category-list .new-prods .list-product img {
  width: 100%;
}
.category-list .featured-goods .list-product hr,
.category-list .suggested-prods .list-product hr,
.category-list .new-prods .list-product hr {
  margin-top: 10px;
  margin-bottom: 10px;
}
.category-list .suggested-tabs a {
  color: #444444;
  margin-right: 10px;
}
.category-list .suggested-tabs a:hover {
  color: #7fbc31;
}
.category-list .suggested-tabs a.mutedlink {
  color: #f1f1f1;
}
.common-footer {
  width: 100%;
  height: auto;
  left: 0;
  right: 0;
  margin-top: 40px;
  margin-bottom: 40px;
}
.common-footer .footer-top {
  background: #313131;
}
.common-footer .footer-top .footer-text {
  margin-bottom: 20px;
}
.common-footer .footer-top .subscriber-form {
  margin-top: 40px;
}
.common-footer .footer-center {
  background: white;
  margin-top: 10px;
  margin-bottom: 10px;
}
.common-footer .footer-bottom {
  background: #7fbc31;
  border-bottom: 15px solid #2e98d4;
}
.common-footer .footer-bottom .navigation {
  margin-top: 20px;
  margin-bottom: 60px;
}
.common-footer .footer-bottom .navigation h4 {
  color: white !important;
}
.common-footer .footer-bottom .navigation .footer-links {
  list-style-type: none;
  margin-left: -40px;
}
.common-footer .footer-bottom .navigation .footer-links li a {
  color: white;
}
.common-footer .footer-bottom .navigation .footer-links li a:hover {
  text-decoration: underline;
}
.common-footer .footer-copyright {
  background: #313131;
}
.common-footer .footer-copyright .footer-links {
  padding-top: 20px;
  padding-bottom: 40px;
}
.common-footer .footer-copyright .footer-links .copyright-links {
  list-style-type: none;
  margin-left: -25px;
}
.common-footer .footer-copyright .footer-links .copyright-links li {
  float: left;
  margin-right: 10px;
}
.common-footer .footer-copyright .footer-links .copyright-links li a {
  color: #2e98d4;
}
.container-footer {
  margin-top: 60px;
}
.button-boxes .button-box {
  margin-top: 20px;
  padding-bottom: 20px;
}
ul.media-box li img {
  margin-top: 8px;
}
/* aion gallery */
/* thumbnails bottom */
.flatgallery-bottom .gallery-thumbnails {
  margin-top: -8px;
  margin-left: 40px;
}
.flatgallery-bottom .gallery-thumbnails .imgs {
  list-style-type: none;
}
.flatgallery-bottom .gallery-thumbnails .imgs li {
  float: left;
  margin-right: 1px;
}
.flatgallery-bottom .gallery-thumbnails .imgs li img {
  width: 100px;
  height: 100px;
}
/* thumbnails right */
.flatgallery-right .img-view {
  float: left;
  position: relative;
}
.flatgallery-right .gallery-thumbnails {
  position: absolute;
  right: 0;
  border-left: 2px solid white;
}
.flatgallery-right .gallery-thumbnails .imgs {
  list-style-type: none;
  margin-left: -40px;
}
.flatgallery-right .gallery-thumbnails .imgs li {
  margin-bottom: 1px;
}
.flatgallery-right .gallery-thumbnails .imgs li img {
  width: 60px;
  height: 60px;
}
.impactstory-banner,
.whislist-banner {
  margin-top: -20px;
  width: 100%;
  height: 340px;
  display: block;
  position: relative;
}
.impactstory-banner::after,
.whislist-banner::after {
  content: "";
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  position: absolute;
  z-index: -1;
}
.impactstory-banner .impacstory-head,
.whislist-banner .impacstory-head {
  margin-top: 80px;
}
.impactstory-banner .impacstory-head h1.impact-name,
.whislist-banner .impacstory-head h1.impact-name {
  color: white !important;
  font-family: 'Lato', sans-serif !important;
  font-size: 36px !important;
  font-style: normal !important;
  font-weight: 700 !important;
  line-height: 36px !important;
  text-transform: uppercase;
  margin-left: -65px;
}
.impactstory-banner .impacstory-head .logoplaceholder,
.whislist-banner .impacstory-head .logoplaceholder {
  opacity: 0.8;
  width: 250px;
  height: 50px;
  margin-left: -65px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.impactstory-banner .impacstory-head .logoplaceholder .logo,
.whislist-banner .impacstory-head .logoplaceholder .logo {
  max-height: 145px;
}
.impactstory-banner-text {
  width: 100%;
  height: 60px;
  margin-bottom: 20px;
  background: #2e98d4;
}
.impactstory-banner-text .page-title {
  color: white !important;
  font-family: 'Lato', sans-serif !important;
  font-size: 30px !important;
  font-style: normal !important;
  font-weight: 700 !important;
  line-height: 15px !important;
  margin-left: -65px;
}
.wl-banner-text {
  width: 100%;
  height: 60px;
  margin-bottom: 20px;
  background: #ffba00;
}
.wl-banner-text .page-title {
  color: white !important;
  font-family: 'Lato', sans-serif !important;
  font-size: 30px !important;
  font-style: normal !important;
  font-weight: 700 !important;
  line-height: 15px !important;
  margin-left: -65px;
}
/*registration*/
.registerpage-title {
  margin-bottom: 60px;
}
.registerpage-title h1 {
  color: #444444;
  font-family: 'Lato', sans-serif;
  font-size: 60px;
  font-style: normal;
  font-weight: 200;
  line-height: 30px;
}
.registerpage-title h2 {
  color: #444444;
  font-family: 'Lato', sans-serif;
  font-size: 25px;
  font-style: normal;
  font-weight: 700;
  line-height: 20px;
  text-transform: uppercase;
  margin-top: -10px;
}
.form-reg-horizontal .control-group .gray input {
  vertical-align: inherit;
}
.form-horizontal {
  /*.control-group:last-child {
    .controls {
      float: right;
    }
  }*/
}
.form-horizontal select,
.form-horizontal textarea,
.form-horizontal input[type="text"],
.form-horizontal input[type="password"] {
  vertical-align: inherit !important;
  border-radius: 2px;
}
.form-horizontal .control-group .remark {
  color: #b3b3b3;
  padding: 10px 0 0 15px;
  font-size: 10px;
}
.form-horizontal .control-group label {
  /*margin-left: 125px;*/
}
.form-horizontal .control-group:last-child .controls .btn {
  margin-right: -240px;
}
.form-horizontal .control-group:last-child .controls .right-btn2 {
  margin-right: -270px !important;
}
.form-horizontal .control-group:last-child .controls .right-btn3 {
  margin-right: -210px !important;
}
.form-horizontal .control-group:last-child .controls .right-btn4 {
  margin-right: -400px !important;
}
.navigation .ein-back {
  margin-left: 75px;
  margin-top: 20px;
}
.navigation .other-additional-back {
  margin-left: 15px;
}
.navigation a.register-nav.school-back {
  margin-top: 20px;
}
.switchNpo .control-group a {
  text-align: center;
  color: #b6b6b6;
  padding-top: 30px;
  padding-bottom: 30px;
  border-left: 1px solid #f1f1f1;
  font-weight: bold;
  margin-top: 10px;
  margin-bottom: 10px;
}
.switchNpo .control-group a span {
  display: block;
  margin-top: 10px;
}
.switchNpo .control-group a.active {
  color: #555555;
}
.switchNpo .control-group a:hover {
  background-color: #f1f1f1;
}
.switchNpo .control-group a:last-of-type {
  border-right: 1px solid #f1f1f1;
}
.registerpage-title h2 {
  font-size: 25px !important;
}
.index-registration .col-reg3 {
  margin: 0 15px 35px 0 !important;
}
.aion-regg360-select-index .navigation {
  text-align: center;
}
.form-reg-horizontal input,
.form-reg-horizontal select {
  border: 1px solid #cccccc;
}
.aion-regg360-basicinfo-index .reg-page-title,
.aion-regg360-company-index .reg-page-title,
.aion-regg360-individual-index .reg-page-title {
  margin-left: 210px;
}
.aion-regg360-basicinfo-index .form-reg-horizontal .control-group > label,
.aion-regg360-company-index .form-reg-horizontal .control-group > label,
.aion-regg360-individual-index .form-reg-horizontal .control-group > label {
  text-align: left;
  width: 150px;
  margin-left: 125px;
  font-weight: bold;
}
.aion-regg360-basicinfo-index .form-reg-horizontal input[type=submit],
.aion-regg360-company-index .form-reg-horizontal input[type=submit],
.aion-regg360-individual-index .form-reg-horizontal input[type=submit] {
  margin-left: -53px;
}
.aion-regg360-company-additional .form-reg-horizontal .control-group > label {
  text-align: left;
  width: 180px;
  margin-left: 125px;
}
.aion-regg360-company-additional .form-reg-horizontal input[type=submit] {
  margin-left: -24px;
}
.aion-regg360-501c3-index form .control-group label {
  display: block;
  text-align: center;
  width: 100%;
}
.aion-regg360-501c3-index form .control-group .controls {
  display: block;
  width: 450px;
  margin: 0 auto;
  text-align: center;
}
.aion-regg360-501c3-index form .control-group .controls input {
  width: 200px;
  display: block;
  margin: 0 auto;
  float: left;
}
.aion-regg360-501c3-index form .control-group .errors {
  text-align: center;
}
.aion-regg360-501c3-index form .control-group:first-child #ein_prefix {
  width: 45px;
}
.aion-regg360-501c3-index form .control-group:first-child #ein_postfix {
  width: 90px;
}
.aion-regg360-501c3-index form .control-group:first-child .hyphen {
  height: 34px;
  line-height: 34px;
  float: left;
  width: 20px;
  text-align: center;
}
.aion-regg360-501c3-index form .control-group:first-child .title {
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 10px;
}
.aion-regg360-501c3-index form .control-group:first-child .ein-input-block {
  display: inline-block;
}
.aion-regg360-501c3-index form .control-group:first-child .hint {
  top: -3px;
}
.aion-regg360-501c3-index form .control-group:last-child .controls {
  float: none;
  display: block;
  width: 450px;
  margin: 0 0 0 160px;
}
.aion-regg360-501c3-index .navigation {
  position: relative;
  bottom: 88px;
  left: 215px;
  width: 48px;
}
.aion-regg360-501c3-additional .navigation {
  position: relative;
  bottom: 88px;
  left: 530px;
}
.aion-regg360-501c3-additional span#applicable {
  font-weight: normal;
}
.aion-regg360-school-index .form-reg-horizontal .control-group > label {
  text-align: left;
  width: 120px;
  margin-left: 125px;
}
.aion-regg360-school-index .control-group:last-child .controls {
  float: none;
  display: block;
  width: 250px;
  margin: 0 auto;
  text-align: center;
  margin-top: 0px;
  margin-left: 217px;
  padding-left: 0px;
}
.aion-regg360-school-index .navigation {
  position: relative;
  bottom: 88px;
  left: 260px;
  width: 48px;
}
.aion-regg360-other-additional .reg-page-title,
.aion-regg360-school-additional .reg-page-title,
.aion-regg360-501c3-additional .reg-page-title {
  margin-left: 125px;
}
.aion-regg360-other-additional .form-reg-horizontal .control-group > label,
.aion-regg360-school-additional .form-reg-horizontal .control-group > label,
.aion-regg360-501c3-additional .form-reg-horizontal .control-group > label,
.aion-regg360-other-additional .form-horizontal .control-group > label,
.aion-regg360-school-additional .form-horizontal .control-group > label,
.aion-regg360-501c3-additional .form-horizontal .control-group > label {
  font-size: 18px;
  font-weight: 700;
  text-align: left;
  width: 250px;
  margin-left: 125px;
}
.aion-regg360-other-additional .form-horizontal .controls > label,
.aion-regg360-school-additional .form-horizontal .controls > label,
.aion-regg360-501c3-additional .form-horizontal .controls > label {
  text-align: left;
}
.aion-regg360-other-additional .form-horizontal .controls > label input[type=radio],
.aion-regg360-school-additional .form-horizontal .controls > label input[type=radio],
.aion-regg360-501c3-additional .form-horizontal .controls > label input[type=radio] {
  margin: -3px 5px 5px 0;
}
.aion-regg360-other-additional .form-horizontal #shipping_address_same-1,
.aion-regg360-school-additional .form-horizontal #shipping_address_same-1,
.aion-regg360-501c3-additional .form-horizontal #shipping_address_same-1 {
  margin-left: 7px;
}
.aion-regg360-other-additional .form-reg-horizontal .control-group:last-child .controls,
.aion-regg360-school-additional .form-reg-horizontal .control-group:last-child .controls,
.aion-regg360-501c3-additional .form-reg-horizontal .control-group:last-child .controls {
  float: none;
  display: block;
  width: 250px;
  margin: 0 auto;
  text-align: center;
  margin-top: 0px;
  margin-left: 305px;
  padding-left: 0px;
}
.aion-regg360-other-additional .navigation,
.aion-regg360-school-additional .navigation,
.aion-regg360-501c3-additional .navigation {
  width: 50%;
  position: absolute;
  bottom: 20px;
  left: 390px;
  width: 48px;
}
.aion-regg360-501c3-terms .nav-title,
.aion-regg360-individual-additional .nav-title,
.aion-regg360-other-terms .nav-title,
.aion-regg360-school-terms .nav-title {
  background-color: #f9f9fa;
  padding: 20px;
  font-weight: bold;
  border: 1px solid #f0f0f2;
  border-bottom: none;
}
.aion-regg360-501c3-terms .nav-title p,
.aion-regg360-individual-additional .nav-title p,
.aion-regg360-other-terms .nav-title p,
.aion-regg360-school-terms .nav-title p {
  color: #555555;
  float: right;
}
.aion-regg360-501c3-terms #total_steps,
.aion-regg360-individual-additional #total_steps,
.aion-regg360-other-terms #total_steps,
.aion-regg360-school-terms #total_steps {
  border: 1px solid #f0f0f2;
  border-top: none;
  margin-top: 0;
  display: block;
}
.aion-regg360-501c3-terms #total_steps form,
.aion-regg360-individual-additional #total_steps form,
.aion-regg360-other-terms #total_steps form,
.aion-regg360-school-terms #total_steps form {
  margin-top: 0;
  padding: 10px;
}
.aion-regg360-501c3-terms #total_steps form button,
.aion-regg360-individual-additional #total_steps form button,
.aion-regg360-other-terms #total_steps form button,
.aion-regg360-school-terms #total_steps form button,
.aion-regg360-501c3-terms #total_steps form input[type=submit],
.aion-regg360-individual-additional #total_steps form input[type=submit],
.aion-regg360-other-terms #total_steps form input[type=submit],
.aion-regg360-school-terms #total_steps form input[type=submit] {
  position: absolute;
  right: 0;
  bottom: -100px;
}
.aion-regg360-501c3-terms #total_steps form label,
.aion-regg360-individual-additional #total_steps form label,
.aion-regg360-other-terms #total_steps form label,
.aion-regg360-school-terms #total_steps form label {
  width: 100%;
  text-transform: uppercase;
  font-weight: normal;
}
.aion-regg360-501c3-terms #total_steps form textarea,
.aion-regg360-individual-additional #total_steps form textarea,
.aion-regg360-other-terms #total_steps form textarea,
.aion-regg360-school-terms #total_steps form textarea {
  width: 810px;
}
.aion-regg360-501c3-terms #total_steps form em,
.aion-regg360-individual-additional #total_steps form em,
.aion-regg360-other-terms #total_steps form em,
.aion-regg360-school-terms #total_steps form em {
  display: none;
}
.aion-regg360-501c3-terms #total_steps form .checkbox-label,
.aion-regg360-individual-additional #total_steps form .checkbox-label,
.aion-regg360-other-terms #total_steps form .checkbox-label,
.aion-regg360-school-terms #total_steps form .checkbox-label {
  position: absolute;
  right: 125px;
  bottom: -87px;
  font-size: 16px;
  color: #787878;
}
.aion-regg360-501c3-terms #total_steps form input[type=checkbox],
.aion-regg360-individual-additional #total_steps form input[type=checkbox],
.aion-regg360-other-terms #total_steps form input[type=checkbox],
.aion-regg360-school-terms #total_steps form input[type=checkbox] {
  position: absolute;
  right: -210px;
  bottom: -88px;
}
.aion-regg360-501c3-terms .navigation,
.aion-regg360-individual-additional .navigation,
.aion-regg360-other-terms .navigation,
.aion-regg360-school-terms .navigation {
  margin: 20px 0 15px 15px;
}
.aion-regg360-individual-additional #total_steps form input[type=checkbox] {
  position: relative;
  float: right;
  margin-top: -25px;
  margin-right: 10px;
  bottom: 0;
  right: 0;
}
.aion-regg360-individual-additional #total_steps #tab_accept .errors {
  margin-left: 10px;
}
.aion-regg360-individual-additional #total_steps #tab_submit {
  margin-bottom: 0 !important;
}
.aion-regg360-individual-additional #total_steps #tab_submit input[type=submit] {
  position: absolute;
  right: 0;
  bottom: -80px;
}
.aion-regg360-other-additional .shipping-same-as-billing {
  width: 200px;
}
.aion-regg360-other-additional .upload .hint {
  top: 0;
}
.result-block {
  display: inline-block;
  width: 100%;
}
.result-block .loading {
  font-size: 20px;
  text-align: center;
  margin: 20px auto;
  line-height: 20px;
}
.result-block .loading img {
  height: 16px;
  margin-left: 10px;
}
.result-block div.empty-result {
  font-size: 16px;
}
.result-block table,
.result-block tr,
.result-block td,
.result-block th {
  border-color: #f0f0f2 !important;
}
.result-block table th {
  background-color: #f9f9fa;
  padding: 15px;
  border-right: 1px solid #f0f0f2;
  color: #333333;
}
.result-block table tbody {
  color: #a6a6a6;
}
.result-block table tbody tr td {
  color: #a6a6a6;
}
.result-block table tbody tr td:first-child {
  color: #333333;
}
.result-block p {
  font-size: 18px;
  color: #555555;
}
.result-block p a {
  font-weight: bold;
  font-size: 20px;
}
/*Panel*/
.panel {
  box-shadow: none;
}
/*Panel Checkbox*/
.panel-body .checkbox {
  -webkit-border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -webkit-border-top-left-radius: 3px;
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 3px;
  -moz-border-radius-bottomleft: 3px;
  -moz-border-radius-topleft: 3px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
  border: 1px solid grey;
  width: 13px;
  min-height: 13px;
  float: left;
  margin: 5px 10px 0 0;
}
.panel-body .checked {
  background-color: #89c245;
}
.panel-body .unchecked {
  background-color: #ffffff;
}
.panel-body .checked-li {
  color: #89c245 !important;
  font-weight: bold;
}
.panel-body .counter {
  float: right;
  color: #555555;
}
/* transaction history */
.transaction-history-page .btn-nav {
  margin-top: 10px;
  margin-bottom: 10px;
}
.transaction-history-page .tablesorter thead tr th {
  vertical-align: bottom;
  border-bottom: none;
}
.transaction-history-page .tablesorter tbody tr td {
  border-top: none;
}
.transaction-history-page .tablesorter .showdata .showdatalink {
  color: #444444 !important;
  font-family: 'Lato', sans-serif !important;
  font-size: 14px !important;
  font-style: normal !important;
  font-weight: 700 !important;
  line-height: 14px !important;
}
.transaction-history-page .tablesorter .showdata a {
  color: #444444 !important;
  font-family: 'Lato', sans-serif !important;
  font-size: 14px !important;
  font-style: normal !important;
  font-weight: 700 !important;
  line-height: 14px !important;
}
.transaction-history-page .tablesorter .tablesorter-infoOnly {
  border-top: 1px solid #dddddd;
}
.transaction-history-page .tablesorter .total-foot tr td {
  font-size: 16px;
}
.transaction-history-page .table-footer tr {
  background-color: #f6f6f6;
}
.transaction-history-page .table-footer tr td {
  font-size: 16px;
  border-top: 1px solid #ddd;
  line-height: 1.42857;
  padding: 8px;
  vertical-align: top;
}
/* transaction history */
/*Revolution slider bugfix*/
input[name=irs] {
  position: relative;
  border: none;
}
/* whislist widget */
.wishlist-widget {
  width: 350px;
  height: auto;
  background: white;
  border: 1px solid #f1f1f1;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  padding: 20px;
  margin-bottom: 20px;
  margin-left: 50px;
  float: left;
}
.wishlist-widget .widget-form {
  position: relative;
}
.wishlist-widget .irs {
  height: 43px;
}
.wishlist-widget .irs .irs-line {
  top: 35px;
}
.wishlist-widget .irs .irs-slider {
  top: 28px;
}
.wishlist-widget .irs .irs-bar,
.wishlist-widget .irs .irs-bar-edge {
  top: 36px;
}
.wishlist-widget .irs .irs-from,
.wishlist-widget .irs .irs-to,
.wishlist-widget .irs .irs-single {
  line-height: 18px;
}
.wishlist-widget .widget-inner {
  border: 1px solid #e5e5e5;
  height: 350px;
  overflow: hidden;
}
.wishlist-widget .widget-inner .wgetimage {
  width: 100%;
  height: 170px;
  overflow: hidden;
}
.wishlist-widget .widget-inner .wgetimage .widget-image {
  width: 100%;
  height: auto;
  border-bottom: 1px solid #e5e5e5;
}
.wishlist-widget .widget-inner .desc {
  padding: 10px;
  margin-top: -10px;
}
.wishlist-widget .widget-inner .desc h3 {
  color: #7fbc31 !important;
  font-size: 16px;
}
.wishlist-widget .widget-inner .desc p {
  height: 85px;
  overflow: hidden;
}
.wishlist-widget .widget-inner .desc .fb-placeholder {
  display: inline-block;
  background: url('../img/fb_placeholder.jpg');
  width: 98px;
  height: 28px;
}
.wishlist-widget .widget-inner .desc .tw-placeholder {
  display: inline-block;
  background: url('../img/tw_placeholder.jpg');
  width: 98px;
  height: 28px;
}
.wishlist-widget .widget-inner .desc .pp-img {
  width: auto;
  max-height: 50px;
}
.wishlist-widget .widget-inner .desc .pp-img img {
  max-width: 77px;
  max-height: 20px;
}
.wishlist-widget .widget-status {
  margin-top: 20px;
  margin-bottom: 10px;
}
.wishlist-widget .widget-status .is-countdown,
.wishlist-widget .widget-status .duration_days,
.wishlist-widget .widget-status .created_at {
  display: none;
}
.wishlist-widget .widget-status .row .col-md-4 {
  height: 130px;
}
.wishlist-widget .widget-status .c100 {
  font-size: 80px;
}
.wishlist-widget .widget-status .c100 span {
  color: #a6a6a6 !important;
}
.wishlist-widget .widget-status p {
  font-weight: normal;
  margin-top: 0px;
}
.wishlist-widget .widget-status .statnum {
  margin-top: 23px;
  margin-bottom: 23px;
  font-size: 24px;
  color: #7fbc31;
  font-weight: bold;
}
.wishlist-widget .widget-form .btn {
  height: 34px;
}
.wishlist-widget .widget-form .donate-options {
  background: white;
  margin-top: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  max-width: 300px;
  width: auto;
  position: absolute;
  bottom: 55px;
  cursor: pointer;
  z-index: 3;
  border-color: 1px solid #f1f1f1;
  top: inherit;
  left: -35px;
  display: none;
}
.wishlist-widget .widget-form .donate-options ul {
  margin-bottom: 0;
}
.wishlist-widget .widget-form .donate-options ul li:hover {
  transition: all 0.2s ease-in-out 0s;
  -webkit-transition: all 0.2s ease-in-out 0s;
  -moz-transition: all 0.2s ease-in-out 0s;
  background: #e5e5e5;
}
.wishlist-widget .btn {
  display: inline-block !important;
}
.wishlist-widget .fb-like span {
  z-index: 2;
}
.wishlist-widget .alert-warning {
  padding: 6px 15px;
  margin-bottom: 0;
}
/* new look & feel wl widget */
.wl-widget-body {
  position: relative;
  z-index: 1;
  width: 350px;
  height: 560px;
  display: block;
  background-color: white;
  border: 1px solid #eaeaea;
  padding: 20px;
  margin: 0 auto;
  /* popover */
  /* popover */
}
.wl-widget-body .row {
  margin-left: -15px !important;
  margin-right: -15px !important;
}
.wl-widget-body .btn {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-image: none;
}
.wl-widget-body .wl-widget-container {
  width: 100%;
  height: 350px;
  overflow: hidden;
  background-color: #f9f9f9;
  border: 1px solid #eaeaea;
}
.wl-widget-body .wl-widget-container .wl-widget-image {
  display: block;
  width: 100%;
  height: 141px;
  overflow: hidden;
  background-size: cover !important;
  background-position: center center;
  border-bottom: 1px solid #eaeaea;
}
.wl-widget-body .wl-widget-container .wl-widget-detail {
  padding-left: 15px;
  padding-right: 15px;
}
.wl-widget-body .wl-widget-container .wl-widget-detail h3 {
  margin-bottom: 0px;
  font-size: 15px;
  font-weight: bold;
}
.wl-widget-body .wl-widget-container .wl-widget-detail .blue {
  color: #1e73be;
  font-size: 13px;
  font-weight: 400;
  font-style: italic;
}
.wl-widget-body .wl-widget-container .wl-widget-detail .blue .helplink i {
  color: grey !important;
  display: inline-block;
  margin-left: 10px;
}
.wl-widget-body .wl-widget-container .wl-widget-detail .detail {
  color: #999999;
  font-size: 15px;
  height: 85px;
  overflow: hidden;
}
.wl-widget-body .wl-widget-container .wl-widget-detail .links-tab a {
  display: inline-block;
  color: #9ece5c;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
  text-transform: uppercase;
  margin-top: 10px;
}
.wl-widget-body .wl-widget-container .wl-widget-detail .links-tab .glogo {
  display: inline-block;
  float: right !important;
  margin-top: 0px;
}
.wl-widget-body .wl-widget-container .wl-widget-detail .links-tab .view-products:hover {
  color: #57bce6;
}
.wl-widget-body .wl-widget-donate .text-center {
  text-align: center;
  margin-top: 10px;
}
.wl-widget-body .wl-widget-donate .text-center .buys {
  font-size: 25px;
  font-weight: 800;
  margin-bottom: 0px;
}
.wl-widget-body .wl-widget-donate .text-center .buys .normal {
  font-weight: 400;
}
.wl-widget-body .wl-widget-donate .text-center .prods {
  font-size: 24px;
  font-weight: 400;
}
.wl-widget-body .wl-widget-donate .progress-bar-success {
  background-color: #9ece5c;
  color: white;
  font-weight: bold;
}
.wl-widget-body .wl-widget-donate .progress-striped .progress-bar-success {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.wl-widget-body .wl-widget-donate .stat-row .stat {
  display: inline-block;
  text-align: center;
  margin-right: 5px;
  font-size: 0.75em;
}
.wl-widget-body .wl-widget-donate .stat-row .stat b {
  font-size: 14px;
  font-weight: 800;
  margin-bottom: 0px;
}
.wl-widget-body .wl-widget-donate .stat-row .btn-donatenow {
  border-radius: 0px;
  background-color: #f1f1f1;
  text-transform: uppercase;
  color: #999999;
  font-weight: bold;
  font-size: 13px;
  margin-left: -30px;
}
.wl-widget-body .wl-widget-donate .stat-row .btn-donatenow[disabled] {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
  border-width: 0;
  color: #f8bf12;
  font-size: 16px;
  margin-left: 15px;
  opacity: 1;
}
.wl-widget-body .wl-popover {
  position: absolute;
  z-index: 1000;
  background: white;
  -webkit-box-shadow: 0px 34px 65px 0px #cccccc;
  -moz-box-shadow: 0px 34px 65px 0px #cccccc;
  box-shadow: 0px 34px 65px 0px #cccccc;
  width: 95%;
  display: block;
  margin-left: -12px;
}
.wl-widget-body .wl-popover.popover-aboutus {
  height: 370px;
  padding: 10px;
}
.wl-widget-body .wl-popover.popover-aboutus .popup {
  margin-top: 20px;
  padding: 20px;
  color: grey;
}
.wl-widget-body .wl-popover.popover-aboutus .social {
  margin-top: 40px;
  width: 100%;
}
.wl-widget-body .wl-popover.popover-help {
  height: 100px;
  padding: 10px;
}
.wl-widget-body .wl-popover.popover-help .popup {
  color: grey;
}
.wl-widget-body .wl-popover.popover-prod {
  height: 450px;
  padding: 10px;
}
.wl-widget-body .wl-popover.popover-prod .row .col-md-4 {
  padding: 2px;
}
.wl-widget-body .wl-popover.popover-prod .row .caption {
  height: 65px;
  overflow: hidden;
  padding: 2px;
  line-height: 1;
}
.wl-widget-body .wl-popover.popover-prod .row .caption a {
  color: black;
  text-decoration: none;
}
.wl-widget-body .wl-popover.popover-prod .row .caption small,
.wl-widget-body .wl-popover.popover-prod .row .caption .small {
  font-size: 70%;
  font-weight: bold;
}
/* new look & feel wl widget */
.irs-slider:hover {
  cursor: pointer;
}
#infobox {
  background: #fcfcfc;
}
#infobox .npo-website {
  padding: 15px;
  margin-right: 10px;
  border-right: 1px solid #efefef;
}
#infobox .social {
  padding: 15px 0;
}
.wishlist-items a {
  color: #333333;
}
.wishlist-items a :hover {
  color: black;
}
.contributor-container .nav {
  background-color: #f1f1f1;
}
.contributor-container .nav a {
  font-weight: bold;
  color: black;
  margin: 0;
  -webkit-border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-bottom-left-radius: 0;
  -webkit-border-top-left-radius: 0;
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-topleft: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.contributor-container .nav li a:hover {
  background: white;
}
.contributor-container .nav li.active a {
  color: #7fbc31;
}
.contributor-container .nav li.active a:hover {
  color: #7fbc31;
}
.contributor-container .nav #wishlist-send-messages {
  margin: 7px 7px 0 0;
}
.contributor-container .tab-content .tab-pane {
  min-height: 300px;
  overfow-x: auto;
}
.contributor-container .tab-content table thead tr {
  background-color: #7fbc31;
}
.contributor-container .tab-content table thead tr th {
  border: none !important;
  color: white;
  font-size: 14px;
  font-weight: bold;
  padding: 18px 0;
  text-transform: uppercase;
  text-align: center;
}
.contributor-container .tab-content table tfoot tr th {
  border: none !important;
}
.contributor-container .tab-content table tbody {
  text-align: center;
}
.contributor-container .tab-content table tr td:first-child {
  text-align: center;
}
/*Wishlist detail page rightside*/
.aion-wishlist-div-detail .titleinfo {
  margin-top: -20px;
}
.aion-wishlist-div-detail .wishlist-widget {
  width: auto;
  position: relative;
}
.aion-wishlist-div-detail .wishlist-widget .c100 {
  font-size: 120px;
}
.aion-wishlist-div-detail .wishlist-widget .time {
  left: -10px;
}
.aion-wishlist-div-detail .wishlist-widget .amount {
  right: -10px;
}
.aion-wishlist-div-detail .wishlist-widget .number {
  width: 100%;
  font-size: 20px;
  top: 25px;
}
.aion-wishlist-div-detail .wishlist-widget .cnt-text {
  font-size: 12px;
  color: #b3b3b3;
  position: relative;
  top: -55px;
}
.aion-wishlist-div-detail .wishlist-widget .raised {
  font-size: 18px;
  font-weight: bold;
  text-transform: uppercase;
}
.aion-wishlist-div-detail .wishlist-widget .goal {
  color: #b3b3b3;
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
}
.aion-wishlist-div-detail .wishlist-widget .waste-reduction .text {
  color: #b3b3b3;
  font-size: 17px;
  font-weight: bold;
}
.aion-wishlist-div-detail .wishlist-widget .waste-reduction .price {
  font-size: 24px;
  font-weight: bold;
}
.aion-wishlist-div-detail .wishlist-widget .expiration {
  color: #b3b3b3;
  font-size: 12px;
}
.aion-wishlist-div-detail .wishlist-widget .donate-options {
  max-width: 245px;
}
.aion-wishlist-div-detail .wishlist-widget input[name=amount] {
  width: 105px;
}
p.description {
  color: #b3b3b3;
}
.contributor-item {
  border-bottom: 1px solid #f1f1f1;
}
.contributor-item .cont-name {
  font-weight: bold;
}
.contributor-item .cont-price {
  font-weight: bold;
  font-size: 1.2em;
}
.norightborder {
  border-right: 0;
}
.noleftborder {
  border-left: 0;
}
.nohorizontalborders {
  border-right: 0;
  border-left: 0;
}
div.ajax-loader {
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.4);
}
/* npo public pages*/
#private-favorite-list .panel-listnpo {
  height: 275px;
}
#private-favorite-list .panel-listnpo .npologo {
  height: 60px;
  width: 100%;
}
.public-page .filter-box .panel-default .panel-heading {
  background-color: #f3f3f3 !important;
  color: #444444;
  font-family: 'Lato', sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: 18px;
  text-transform: uppercase;
}
.public-page .filter-box .panel-default .panel-body .form-group {
  margin-bottom: 8px;
}
/* impact stories list */
#public-list-container .is-info-box .greenbox {
  background-color: #7fbc31;
  color: white;
}
#public-list-container .is-info-box .greybox {
  background-color: #f3f3f3;
  color: #2e98d4;
}
/* impact stories list */
/* my impact stories */
.impactstory-wget-title {
  border-bottom: 1px solid #c5c5c5;
  margin-bottom: 10px;
}
.impactstory-wget-title h2 {
  border-bottom: none !important;
  color: #7fbc31 !important;
  display: inline-block;
  font-size: 16px;
  font-weight: bold;
  margin: 0 0 10px 0;
  padding: 0px !important;
  width: 500px !important;
}
.impactstory-wget-title h2 span.not-approved {
  color: #ec5858;
}
.impactstory-widget span.price {
  color: #7fbc31 !important;
}
.aion-impactstory-index-widget {
  margin-top: 15px;
  margin-left: 15px;
  background-color: transparent;
}
.aion-impactstory-index-widget .related-box {
  margin: 0;
  /*.col-md-6, .col-lg-6, .col-md-4, .col-lg-4, .col-md-2, .col-lg-2 {
      float: left;
    } */
}
.aion-wishlist-widget-show {
  margin-top: 0px;
  background-color: transparent;
  /*.col-md-6, .col-lg-6, .col-md-4, .col-lg-4, .col-md-2, .col-lg-2 {
    float: left;
  } */
}
.aion-wishlist-widget-show .form-inline .form-group {
  display: inline;
}
.aion-wishlist-widget-show .form-inline .form-group .form-control {
  display: inline;
  width: auto;
}
/* impact storie view */
.story-container .col-lg-9,
.story-container .col-md-9 {
  padding-right: 35px;
  padding-left: 0px;
}
.story-container hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eee;
}
.story-container .short-desc-box {
  margin-top: 20px;
  margin-bottom: 20px;
}
.story-container .social-table .td {
  width: 85px;
  height: 85px;
}
.story-container .social-table .td-top-right {
  width: 85px;
  height: 85px;
  border-top: none;
  border-right: 1px solid #ddd;
}
.story-container .social-table .td-top {
  width: 85px;
  height: 85px;
  border-top: none;
}
.story-container .social-table .td-right {
  width: 85px;
  height: 85px;
  border-right: 1px solid #dddddd;
}
.story-container .impactstory-mediagallery .mediagallery {
  margin-bottom: 20px;
}
.story-container .impactstory-mediagallery .mediagallery .thumbnails-row {
  padding: 0px;
  margin-left: -15px;
  margin-right: -15px;
  margin-top: -10px;
}
.story-container .impactstory-mediagallery .mediagallery .thumbnails-row .media-thumbnail {
  width: 100%;
  height: 100px;
}
.story-container .impactstory-mediagallery .mediagallery .main-image {
  position: relative;
  width: 100%;
  height: 500px;
  margin-bottom: 20px;
  border: 1px solid #e6e6e6;
  text-align: center;
  overflow: hidden;
}
.story-container .impactstory-mediagallery .mediagallery .main-image #videoplayer {
  height: 500px;
  width: 100%;
}
.story-container .impactstory-mediagallery .mediagallery .main-image img {
  height: 100%;
  width: auto;
}
.story-container .impactstory-description .story-description h2 {
  font-size: 24px;
}
.story-container .impactstory-description .story-description .short-share {
  margin-right: 10px;
}
.story-container .impactstory-description .story-description .short-desc p {
  font-size: 16px;
}
.story-container .impactstory-description .story-description .overview {
  width: 670px;
  margin-top: -25px;
  margin-bottom: 20px;
}
.story-container .impactstory-description .story-description .story p::first-letter {
  display: inline-block;
  float: left;
  margin: 5px 8px 0 0;
  font-weight: bold;
  font-size: 30px;
  padding: 5px 20px;
  color: white;
  background: #ee7d17;
}
.story-container .impactstory-products .donate-products h2 {
  text-transform: inherit;
}
.story-container .impactstory-products .donate-products .donate-product hr {
  margin-top: 10px;
  margin-bottom: 10px;
}
.story-container .impacted-statbox .impacted .lives-impacted p.num {
  color: #7fbc31;
  font-family: 'Lato', sans-serif;
  font-size: 50px;
  font-style: normal;
  font-weight: 700;
  line-height: 50px;
}
.story-container .impacted-statbox .impacted .total-fair span,
.story-container .impacted-statbox .impacted .savings span {
  font-size: 15px;
  color: black;
}
.story-container .impacted-statbox .impacted hr {
  margin-top: 30px;
  margin-bottom: 30px;
  border: 0;
  border-top: 1px solid #eee;
}
.story-container .causebox {
  background: #fcfcfc;
  padding: 10px;
}
.impactstories-gallerys {
  margin-top: 50px;
}
.impactstories-gallerys .full-gallery {
  height: auto;
  background: #f8f8f8;
}
.impactstories-gallerys .full-gallery .slickslider {
  margin-top: 60px;
}
.impactstories-gallerys .full-gallery .slickslider .slick-list {
  margin-left: -13px;
}
.impactstories-gallerys .full-gallery .slickslider .slick-prev,
.impactstories-gallerys .full-gallery .slickslider .slick-next {
  width: 30px;
  height: 30px;
}
.impactstories-gallerys .full-gallery .slickslider .slick-prev:before,
.impactstories-gallerys .full-gallery .slickslider .slick-next:before {
  color: #777;
  font-size: 30px;
}
.related-box {
  background: white;
  border: 1px solid #f1f1f1;
  width: 350px;
  height: 380px;
  float: left;
  margin: 20px 30px;
}
.related-box .imgbox {
  width: 100%;
  height: 255px;
  overflow: hidden;
  display: block;
  cursor: pointer;
  background-size: cover !important;
  background-position: center center;
}
.related-box .imgbox .hoverlay {
  background: rgba(0, 0, 0, 0.75);
  text-align: center;
  opacity: 0;
  width: 100%;
  height: 100%;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.related-box .imgbox .hoverlay .action {
  position: relative;
  top: 50px;
}
.related-box .imgbox .hoverlay .action a,
.related-box .imgbox .hoverlay .action a:hover {
  color: white !important;
  margin-right: 10px;
}
.related-box .imgbox .hoverlay .action p.how {
  color: white;
  font-family: 'Lato', sans-serif;
  font-size: 21px;
  font-style: normal;
  font-weight: 400;
  line-height: 21px;
  margin-bottom: 30px;
}
.related-box .imgbox .hoverlay .action .mkbtn-white-small {
  text-align: center;
  background-color: transparent;
  border-color: white;
  padding: 10px;
  font-size: 14px;
  letter-spacing: 2px;
  border-width: 2px !important;
  border-style: solid !important;
  color: white;
  font-weight: bold;
}
.related-box .imgbox .hoverlay .action .impact-logo {
  margin-top: 30px;
}
.related-box .imgbox:hover .hoverlay {
  opacity: 1;
}
.related-box .related-desc {
  padding: 15px;
}
.related-box .related-desc .story-name {
  color: #444444;
  font-size: 15px;
  text-transform: uppercase;
}
.related-box .related-desc .story-name span.price {
  color: #7fbc31;
  font-size: 14px;
}
.related-box .related-desc .story-name span {
  color: #d2d2d2;
}
.related-box .related-desc.disaster-impact .story-wrapper {
  display: table;
  margin: 0 auto;
}
.related-box .related-desc.disaster-impact .story-wrapper .story-name {
  margin-top: 10px;
  font-size: 21px;
}
.related-box .related-desc.disaster-impact .story-logo-wrapper {
  position: absolute;
  width: 350px;
}
.related-box .related-desc.disaster-impact .social {
  margin-top: 10px;
}
/*small impact wget*/
.impact-small-wdget .related-box {
  position: absolute;
  z-index: 100;
  background: white;
  border: 1px solid #f1f1f1;
  width: 270px !important;
  height: 320px;
  float: left;
  margin: 20px 30px;
}
.impact-small-wdget .related-box .imgbox {
  width: 100%;
  height: 225px;
  overflow: hidden;
  display: block;
  cursor: pointer;
  background-size: cover !important;
  background-position: center center;
}
.impact-small-wdget .related-box .imgbox .hoverlay {
  background: rgba(0, 0, 0, 0.55);
  text-align: center;
  opacity: 1 !important;
  width: 100%;
  height: 100%;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.impact-small-wdget .related-box .imgbox .hoverlay .action {
  position: relative;
  top: 50px;
}
.impact-small-wdget .related-box .imgbox .hoverlay .action a,
.impact-small-wdget .related-box .imgbox .hoverlay .action a:hover {
  color: white !important;
  margin-right: 10px;
}
.impact-small-wdget .related-box .imgbox .hoverlay .action p.how {
  color: white;
  font-family: 'Lato', sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 18px;
  margin-bottom: 30px;
}
.impact-small-wdget .related-box .imgbox .hoverlay .action .mkbtn-white-small {
  text-align: center;
  background-color: transparent;
  border-color: white;
  padding: 10px;
  font-size: 14px;
  letter-spacing: 2px;
  border-width: 2px !important;
  border-style: solid !important;
  color: white;
  font-weight: bold;
}
.impact-small-wdget .related-box .imgbox .hoverlay .action .impact-logo {
  margin-top: 30px;
}
.impact-small-wdget .related-box .related-desc {
  padding: 15px;
}
.impact-small-wdget .related-box .related-desc .story-name {
  color: #444444;
  font-size: 15px;
  text-transform: uppercase;
}
.impact-small-wdget .related-box .related-desc .story-name span.price {
  color: #7fbc31;
  font-size: 14px;
}
.impact-small-wdget .related-box .related-desc .story-name span {
  color: #d2d2d2;
}
/*small impact wget*/
.printable-content .printable-table {
  font-size: 18px;
}
.printable-content .printable-table > thead > tr > th {
  border-bottom: none;
}
.printable-content .printable-table > tbody > tr > td {
  border-top: none;
  font-size: 15px;
}
.printable-content .printpage-footer {
  padding-top: 110px;
}
@media print {
  .cms-good360-terms-conditions {
    padding-top: 50px;
  }
  .cms-good360-terms-conditions .mk-header-inner {
    display: none;
  }
}
.separator {
  padding-right: 12px;
  border-right: 1px solid #c4c4c4;
  margin-right: 12px;
}
.box-content-border {
  padding-top: 20px;
  border: 1px solid rgba(221, 221, 221, 0.5);
  border-top: none;
}
/*star separator*/
.star-separator {
  line-height: 0.5;
  text-align: center;
  margin: 0 0 2em 0;
}
.star-separator span {
  display: inline-block;
  position: relative;
}
.star-separator span:before,
.star-separator span:after {
  content: "";
  position: absolute;
  height: 7px;
  border-bottom: 1px solid #b3b3b3;
  top: 0;
  width: 8em;
}
.star-separator span:before {
  right: 100%;
  margin-right: 15px;
}
.star-separator span:after {
  left: 100%;
  margin-left: 15px;
}
.user-panel {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
.user-panel .media-body {
  margin-left: -15px;
}
.user-panel .profile-img-holder {
  padding: 2px;
  border: 2px solid #7fbc31;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
#dashpanel .panel-default {
  margin-top: 0;
  margin-bottom: 0;
  border: 0;
}
#dashpanel .panel-default .panel-heading {
  padding-top: 0;
  padding-bottom: 0;
}
#dashpanel .panel-default .panel-heading .panel-title {
  line-height: 48px;
}
#dashpanel .panel-default .panel-heading .panel-title .dash-title {
  display: inline;
  padding: 15px 15px;
  border-left: 1px solid #dddddd;
  margin-left: 10px;
}
#dashpanel .panel-default .panel-heading .panel-title .dash-title h4 {
  display: inline;
}
/* Dashboard / My Account */
/*tablesorter*/
.tablesorter-styles table.tablesorter {
  border: 1px solid #e6e6e6 !important;
  margin-bottom: 0 !important;
}
.tablesorter-styles table.tablesorter thead th.header {
  background-position: 8px center;
}
.tablesorter-styles table.tablesorter tbody,
.tablesorter-styles table.tablesorter thead {
  border-top: 1px solid #e6e6e6 !important;
}
.tablesorter-styles table.tablesorter tbody tr th.greybgr,
.tablesorter-styles table.tablesorter thead tr th.greybgr {
  font-weight: bold;
}
.tablesorter-styles table.tablesorter tbody tr th,
.tablesorter-styles table.tablesorter thead tr th,
.tablesorter-styles table.tablesorter tbody tr td,
.tablesorter-styles table.tablesorter thead tr td {
  vertical-align: middle !important;
  overflow: hidden;
  text-overflow: ellipsis;
}
.tablesorter-styles .common-pager {
  margin-top: 0;
  border: 1px solid #e6e6e6;
}
.tablesorter-styles .common-pager .pagerbar-js {
  margin-bottom: 0;
}
.tablesorter .filtered {
  display: none;
}
.dash-button-styles .btn {
  color: white;
  background-color: #7fbc31;
  border: 1px solid #7fbc31;
}
.dash-button-styles .btn-lightred {
  background-color: #ec5858;
  border: 1px solid #d43f3a;
}
.dash-button-styles .btn-delete {
  background-color: #ec5858;
  margin: 5px;
  padding: 6px 12px;
  border: 1px solid #D43F3A;
}
.uneditable {
  margin-left: 45px;
  font-size: 14px !important;
  border-right: 0 !important;
  color: #333333 !important;
}
.dashboard-account-index .container-content table.tablesorter {
  border: 1px solid #e6e6e6 !important;
  margin-bottom: 0 !important;
}
.dashboard-account-index .container-content table.tablesorter thead th.header {
  background-position: 8px center;
}
.dashboard-account-index .container-content table.tablesorter tbody,
.dashboard-account-index .container-content table.tablesorter thead {
  border-top: 1px solid #e6e6e6 !important;
}
.dashboard-account-index .container-content table.tablesorter tbody tr th.greybgr,
.dashboard-account-index .container-content table.tablesorter thead tr th.greybgr {
  font-weight: bold;
}
.dashboard-account-index .container-content table.tablesorter tbody tr th,
.dashboard-account-index .container-content table.tablesorter thead tr th,
.dashboard-account-index .container-content table.tablesorter tbody tr td,
.dashboard-account-index .container-content table.tablesorter thead tr td {
  vertical-align: middle !important;
  overflow: hidden;
  text-overflow: ellipsis;
}
.dashboard-account-index .container-content .common-pager {
  margin-top: 0;
  border: 1px solid #e6e6e6;
}
.dashboard-account-index .container-content .common-pager .pagerbar-js {
  margin-bottom: 0;
}
.dashboard-account-index .container-content .btn {
  color: white;
  background-color: #7fbc31;
  border: 1px solid #7fbc31;
}
.dashboard-account-index .container-content .btn-lightred {
  background-color: #ec5858;
  border: 1px solid #d43f3a;
}
.dashboard-account-index .container-content .btn-delete {
  background-color: #ec5858;
  margin: 5px;
  padding: 6px 12px;
  border: 1px solid #D43F3A;
}
.dashboard-account-index .container-content .individualMyAccount .box-content {
  padding: 20px;
  border: 1px solid #dddddd;
  padding-top: 20px;
  border: 1px solid rgba(221, 221, 221, 0.5);
  border-top: none;
}
.dashboard-account-index .container-content .individualMyAccount h2.box-title,
.dashboard-account-index .container-content .npo-social-info h2.box-title {
  font-size: 14px;
  text-transform: capitalize;
  padding: 0;
  background-color: #f7f7f7 !important;
  border: 1px solid #dddddd;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.dashboard-account-index .container-content .individualMyAccount h2.box-title a,
.dashboard-account-index .container-content .npo-social-info h2.box-title a {
  font-size: 14px;
  color: #333;
}
.dashboard-account-index .container-content .individualMyAccount h2.box-title a:first-child,
.dashboard-account-index .container-content .npo-social-info h2.box-title a:first-child {
  font-size: 1.33333333em;
  color: #7fbc31;
  padding-right: 12px;
  border-right: 1px solid #c4c4c4;
  margin-right: 12px;
}
.dashboard-account-index .container-content .npo-social-info .box-content {
  border: 1px solid #dddddd;
}
.dashboard-account-index .container-content .npo-social-info .box-content table tbody tr td:first-child {
  padding-left: 20px;
}
.dashboard-account-index .container-content .npo-subscribe h2.box-title,
.dashboard-account-index .container-content .npo-spreadgood h2.box-title {
  font-size: 14px;
  text-transform: capitalize;
  background-color: #f7f7f7 !important;
  border: 1px solid #dddddd;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.dashboard-account-index .container-content .npo-subscribe h2.box-title a,
.dashboard-account-index .container-content .npo-spreadgood h2.box-title a {
  color: #333;
}
.dashboard-account-index .container-content .npo-subscribe h2.box-title a:first-child,
.dashboard-account-index .container-content .npo-spreadgood h2.box-title a:first-child {
  border-right: 1px solid #c4c4c4;
  color: #7fbc31;
  margin-right: 12px;
  padding-right: 12px;
}
.dashboard-account-index .container-content .npo-subscribe .box-content,
.dashboard-account-index .container-content .npo-spreadgood .box-content {
  padding: 20px;
  border: 1px solid #dddddd;
  padding-top: 20px;
  border: 1px solid rgba(221, 221, 221, 0.5);
  border-top: none;
}
.dashboard-account-index #tinybox {
  padding-bottom: 25px;
}
.dashboard-account-index #tinybox .btn {
  background-color: #7fbc31;
}
.dashboard-account-index #tinybox #tinycontent form .control-group {
  margin-bottom: 15px !important;
}
.dashboard-account-index #tinybox #tinycontent form .control-group label.gray {
  padding-left: 10px;
  width: 40%;
  font-size: 14px !important;
}
.dashboard-account-index #tinybox #tinycontent form .control-group button#submit {
  margin-left: -4px;
}
.dashboard-account-index #tinybox #recommend_form input[type="text"],
.dashboard-account-index #tinybox #recommend_form textarea {
  width: 100%;
}
#npo-programs .panel,
#npo-causes .panel {
  border: 1px solid #dddddd;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
#npo-programs .panel-heading,
#npo-causes .panel-heading {
  padding-top: 0 !important;
}
#npo-programs h2.panel-title,
#npo-causes h2.panel-title {
  color: #222;
  font-size: 14px;
  text-transform: capitalize;
  margin: 0 0 5px 0;
}
#npo-programs h2.panel-title a:first-child,
#npo-causes h2.panel-title a:first-child {
  font-size: 1.4em;
  line-height: 14px;
  padding-right: 12px;
  border-right: 1px solid #c4c4c4;
  margin-right: 12px;
}
#npo-programs .panel-collapse,
#npo-causes .panel-collapse {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
#npo-programs ul.programs-list li.first,
#npo-causes ul.programs-list li.first,
#npo-programs ul.causes-list li.first,
#npo-causes ul.causes-list li.first {
  clear: both;
}
#npo-programs ul.programs-list li,
#npo-causes ul.programs-list li,
#npo-programs ul.causes-list li,
#npo-causes ul.causes-list li {
  float: left;
  width: 33%;
}
#npo-programs ul.programs-list li ul.programs-sublist,
#npo-causes ul.programs-list li ul.programs-sublist,
#npo-programs ul.causes-list li ul.programs-sublist,
#npo-causes ul.causes-list li ul.programs-sublist {
  clear: both;
}
#npo-programs ul.programs-list li ul.programs-sublist li,
#npo-causes ul.programs-list li ul.programs-sublist li,
#npo-programs ul.causes-list li ul.programs-sublist li,
#npo-causes ul.causes-list li ul.programs-sublist li {
  width: 100%;
}
#npo-programs ul.programs-list .cause-name,
#npo-causes ul.programs-list .cause-name,
#npo-programs ul.causes-list .cause-name,
#npo-causes ul.causes-list .cause-name {
  display: inline;
  padding-top: 8px;
  width: 210px;
  float: right;
}
#npo-programs .image {
  margin-top: 25px;
  text-align: center;
  margin-bottom: 15px;
}
.dashboard-transactionhistory-index .container-content table.tablesorter,
.dashboard-myimpact-index .container-content table.tablesorter,
.dashboard-myfavorite-index .container-content table.tablesorter,
.dashboard-mywishlists-index .container-content table.tablesorter {
  border: 1px solid #e6e6e6 !important;
  margin-bottom: 0 !important;
}
.dashboard-transactionhistory-index .container-content table.tablesorter thead th.header,
.dashboard-myimpact-index .container-content table.tablesorter thead th.header,
.dashboard-myfavorite-index .container-content table.tablesorter thead th.header,
.dashboard-mywishlists-index .container-content table.tablesorter thead th.header {
  background-position: 8px center;
}
.dashboard-transactionhistory-index .container-content table.tablesorter tbody,
.dashboard-myimpact-index .container-content table.tablesorter tbody,
.dashboard-myfavorite-index .container-content table.tablesorter tbody,
.dashboard-mywishlists-index .container-content table.tablesorter tbody,
.dashboard-transactionhistory-index .container-content table.tablesorter thead,
.dashboard-myimpact-index .container-content table.tablesorter thead,
.dashboard-myfavorite-index .container-content table.tablesorter thead,
.dashboard-mywishlists-index .container-content table.tablesorter thead {
  border-top: 1px solid #e6e6e6 !important;
}
.dashboard-transactionhistory-index .container-content table.tablesorter tbody tr th.greybgr,
.dashboard-myimpact-index .container-content table.tablesorter tbody tr th.greybgr,
.dashboard-myfavorite-index .container-content table.tablesorter tbody tr th.greybgr,
.dashboard-mywishlists-index .container-content table.tablesorter tbody tr th.greybgr,
.dashboard-transactionhistory-index .container-content table.tablesorter thead tr th.greybgr,
.dashboard-myimpact-index .container-content table.tablesorter thead tr th.greybgr,
.dashboard-myfavorite-index .container-content table.tablesorter thead tr th.greybgr,
.dashboard-mywishlists-index .container-content table.tablesorter thead tr th.greybgr {
  font-weight: bold;
}
.dashboard-transactionhistory-index .container-content table.tablesorter tbody tr th,
.dashboard-myimpact-index .container-content table.tablesorter tbody tr th,
.dashboard-myfavorite-index .container-content table.tablesorter tbody tr th,
.dashboard-mywishlists-index .container-content table.tablesorter tbody tr th,
.dashboard-transactionhistory-index .container-content table.tablesorter thead tr th,
.dashboard-myimpact-index .container-content table.tablesorter thead tr th,
.dashboard-myfavorite-index .container-content table.tablesorter thead tr th,
.dashboard-mywishlists-index .container-content table.tablesorter thead tr th,
.dashboard-transactionhistory-index .container-content table.tablesorter tbody tr td,
.dashboard-myimpact-index .container-content table.tablesorter tbody tr td,
.dashboard-myfavorite-index .container-content table.tablesorter tbody tr td,
.dashboard-mywishlists-index .container-content table.tablesorter tbody tr td,
.dashboard-transactionhistory-index .container-content table.tablesorter thead tr td,
.dashboard-myimpact-index .container-content table.tablesorter thead tr td,
.dashboard-myfavorite-index .container-content table.tablesorter thead tr td,
.dashboard-mywishlists-index .container-content table.tablesorter thead tr td {
  vertical-align: middle !important;
  overflow: hidden;
  text-overflow: ellipsis;
}
.dashboard-transactionhistory-index .container-content .common-pager,
.dashboard-myimpact-index .container-content .common-pager,
.dashboard-myfavorite-index .container-content .common-pager,
.dashboard-mywishlists-index .container-content .common-pager {
  margin-top: 0;
  border: 1px solid #e6e6e6;
}
.dashboard-transactionhistory-index .container-content .common-pager .pagerbar-js,
.dashboard-myimpact-index .container-content .common-pager .pagerbar-js,
.dashboard-myfavorite-index .container-content .common-pager .pagerbar-js,
.dashboard-mywishlists-index .container-content .common-pager .pagerbar-js {
  margin-bottom: 0;
}
.dashboard-transactionhistory-index .container-content .box-title,
.dashboard-myimpact-index .container-content .box-title,
.dashboard-myfavorite-index .container-content .box-title,
.dashboard-mywishlists-index .container-content .box-title {
  background-color: #f7f7f7 !important;
  border: 1px solid #dddddd;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  font-size: 14px;
  text-transform: capitalize;
}
.dashboard-transactionhistory-index .container-content .panel-heading,
.dashboard-myimpact-index .container-content .panel-heading,
.dashboard-myfavorite-index .container-content .panel-heading,
.dashboard-mywishlists-index .container-content .panel-heading {
  padding-left: 20px;
}
.dashboard-transactionhistory-index .container-content .panel-heading h3,
.dashboard-myimpact-index .container-content .panel-heading h3,
.dashboard-myfavorite-index .container-content .panel-heading h3,
.dashboard-mywishlists-index .container-content .panel-heading h3 {
  font-size: 14px;
  text-transform: capitalize;
  line-height: 20px;
  margin: 0px;
}
.dashboard-transactionhistory-index .container-content .box-content,
.dashboard-myimpact-index .container-content .box-content,
.dashboard-myfavorite-index .container-content .box-content,
.dashboard-mywishlists-index .container-content .box-content {
  padding: 20px;
  border: 1px solid #dddddd;
  padding-top: 20px;
  border: 1px solid rgba(221, 221, 221, 0.5);
  border-top: none;
}
.dashboard-transactionhistory-index button.print {
  margin-bottom: 20px !important;
}
.dashboard-transactionhistory-index .donationTableTotal {
  border: 1px solid #e6e6e6;
  border-width: 1px 1px 0 1px;
}
.dashboard-transactionhistory-index #donationTable th {
  white-space: nowrap;
}
.dashboard-transactionhistory-index table#donationTable thead th.header span {
  white-space: nowrap;
}
.dashboard-transactionhistory-index table#donationTable tbody td {
  padding: 15px 5px 15px 35px;
}
.dashboard-mywishlists-index .container-content .aion-wishlist-filter-div h3 {
  margin-left: 20px;
}
.dashboard-mywishlists-index .container-content .aion-wishlist-filter-div form {
  margin: 20px;
}
.dashboard-mywishlists-index .container-content .aion-wishlist-filter-div form label {
  font-size: 14px !important;
}
.dashboard-mywishlists-index .container-content .aion-wishlist-filter-div form .control-group {
  margin-bottom: 15px;
}
.dashboard-mywishlists-index .container-content .aion-wishlist-filter-div form .control-group select,
.dashboard-mywishlists-index .container-content .aion-wishlist-filter-div form .control-group input[type="text"] {
  width: 350px;
}
.dashboard-account-edit .row-dashboard .colnoparight .container-content .page-title {
  height: 48px;
  border: 1px solid #dddddd;
  border-bottom: 0px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  padding-left: 20px;
  background-color: #f7f7f7;
}
.dashboard-account-edit .row-dashboard .colnoparight .container-content .page-title h1 {
  font-size: 14px;
  line-height: 100%;
  margin-top: 17px;
  margin-bottom: 16px;
}
.dashboard-account-edit .row-dashboard .colnoparight .container-content .page-title p.lead {
  display: none;
}
.dashboard-account-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal {
  margin-top: 0;
  padding-top: 20px;
  border: 1px solid #dddddd;
}
.dashboard-account-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group {
  margin-bottom: 15px;
}
.dashboard-account-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group label.gray {
  padding-left: 10px;
  width: 40%;
  font-size: 14px !important;
}
.dashboard-account-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group select {
  width: 250px;
  border-color: #dddddd;
}
.dashboard-account-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .media-upload {
  position: relative;
  left: 348px;
}
.dashboard-account-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .media-upload .btn {
  padding: 5px 16px;
  border: 0;
}
.dashboard-account-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .media-upload .btn-green {
  padding: 6px 16px;
  margin-left: 5px;
}
.dashboard-account-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .media-upload .remove-image {
  position: absolute;
  bottom: 9px;
  right: -93px;
  padding: 6px 16px;
}
.dashboard-account-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .media-upload .currentfile {
  height: 100%;
}
.dashboard-account-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal input#submit {
  background-color: #7fbc31;
  font-weight: bold;
}
.dashboard-account-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group:last-child {
  text-align: center;
  margin-left: -40px;
  margin-top: -20px;
  margin-bottom: 40px;
}
.dashboard-account-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group:last-child .controls {
  float: none;
}
.datepicker-days {
  padding: 10px;
}
.datepicker-days .switch {
  text-align: center;
}
.dashboard-subscribe-add .row-dashboard .colnoparight .container-content .tabContent {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.dashboard-subscribe-add .row-dashboard .colnoparight .container-content .tabContent .btn {
  color: white;
  background-color: #7fbc31;
  border: 1px solid #7fbc31;
}
.dashboard-subscribe-add .row-dashboard .colnoparight .container-content .tabContent .btn-lightred {
  background-color: #ec5858;
  border: 1px solid #d43f3a;
}
.dashboard-subscribe-add .row-dashboard .colnoparight .container-content .tabContent .btn-delete {
  background-color: #ec5858;
  margin: 5px;
  padding: 6px 12px;
  border: 1px solid #D43F3A;
}
.dashboard-subscribe-add .row-dashboard .colnoparight .container-content .tabContent .box-title {
  line-height: 48px;
  border: 1px solid #dddddd;
  border-bottom: 0px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  padding-left: 20px;
  background-color: #f7f7f7;
  text-transform: capitalize;
  font-size: 14px;
}
.dashboard-subscribe-add .row-dashboard .colnoparight .container-content .tabContent .box-content {
  margin-top: 0;
  padding-top: 20px;
  border: 1px solid #dddddd;
  padding: 20px;
}
.dashboard-subscribe-add .row-dashboard .colnoparight .container-content .tabContent .box-content .result-block {
  margin-top: 20px;
}
.dashboard-subscribe-add .row-dashboard .colnoparight .container-content .tabContent .box-content .pagerbar-js {
  border: 1px solid #f0f0f2 !important;
}
.dashboard-subscribe-add .row-dashboard .colnoparight .container-content .tabContent .box-content .control-group {
  margin-bottom: 15px;
}
.dashboard-subscribe-add .row-dashboard .colnoparight .container-content .tabContent .box-content .control-group label.gray {
  padding-left: 10px;
  width: 40%;
  font-size: 14px !important;
}
.dashboard-subscribe-add .row-dashboard .colnoparight .container-content .tabContent .box-content .control-group .reg-controls {
  text-align: center;
  margin-left: 55px;
}
.dashboard-subscribe-add .row-dashboard .colnoparight .container-content .tabContent .box-content .common-pager .pagerbar-js {
  height: 52px;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
}
.aion-nposocial-index-edit .row-dashboard .colnoparight .container-content .btn {
  color: white;
  background-color: #7fbc31;
  border: 1px solid #7fbc31;
}
.aion-nposocial-index-edit .row-dashboard .colnoparight .container-content .btn-lightred {
  background-color: #ec5858;
  border: 1px solid #d43f3a;
}
.aion-nposocial-index-edit .row-dashboard .colnoparight .container-content .btn-delete {
  background-color: #ec5858;
  margin: 5px;
  padding: 6px 12px;
  border: 1px solid #D43F3A;
}
.aion-nposocial-index-edit .row-dashboard .colnoparight .container-content h2.box-title {
  text-transform: capitalize;
  height: 48px;
  border: 1px solid #dddddd;
  border-bottom: 0px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  padding-left: 20px;
  background-color: #f7f7f7;
  font-size: 14px;
  line-height: 100%;
  padding-top: 17px !important;
  margin-bottom: 0px;
}
.aion-nposocial-index-edit .row-dashboard .colnoparight .container-content h2.box-title p.lead {
  display: none;
}
.aion-nposocial-index-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal {
  margin-top: 0;
  padding-top: 20px;
  border: 1px solid #dddddd;
}
.aion-nposocial-index-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group {
  margin-bottom: 15px;
}
.aion-nposocial-index-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group label.gray {
  padding-left: 10px;
  width: 40%;
  font-size: 14px !important;
}
.aion-nposocial-index-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group:last-child {
  text-align: center;
  margin-left: -51px;
}
.aion-nposocial-index-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group:last-child .controls {
  float: none;
}
.aion-causes-causes-add .row-dashboard .colnoparight .container-content .btn,
.aion-npoprograms-causes-add .row-dashboard .colnoparight .container-content .btn {
  color: white;
  background-color: #7fbc31;
  border: 1px solid #7fbc31;
}
.aion-causes-causes-add .row-dashboard .colnoparight .container-content .btn-lightred,
.aion-npoprograms-causes-add .row-dashboard .colnoparight .container-content .btn-lightred {
  background-color: #ec5858;
  border: 1px solid #d43f3a;
}
.aion-causes-causes-add .row-dashboard .colnoparight .container-content .btn-delete,
.aion-npoprograms-causes-add .row-dashboard .colnoparight .container-content .btn-delete {
  background-color: #ec5858;
  margin: 5px;
  padding: 6px 12px;
  border: 1px solid #D43F3A;
}
.aion-causes-causes-add .row-dashboard .colnoparight .container-content .btn,
.aion-npoprograms-causes-add .row-dashboard .colnoparight .container-content .btn {
  margin: 10px 0 40px 20px;
}
.aion-causes-causes-add .row-dashboard .colnoparight .container-content .addCauses,
.aion-npoprograms-causes-add .row-dashboard .colnoparight .container-content .addCauses {
  border: 1px solid #dddddd;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.aion-causes-causes-add .row-dashboard .colnoparight .container-content .addCauses form > h2,
.aion-npoprograms-causes-add .row-dashboard .colnoparight .container-content .addCauses form > h2 {
  font-size: 14px;
  line-height: 100%;
  padding-top: 17px;
  padding-bottom: 16px;
  text-transform: capitalize;
  border-bottom: 1px solid #dddddd;
}
.aion-causes-causes-add .row-dashboard .colnoparight .container-content .addCauses form #select,
.aion-npoprograms-causes-add .row-dashboard .colnoparight .container-content .addCauses form #select {
  width: 380px;
}
.aion-causes-causes-add .row-dashboard .colnoparight .container-content .addCauses form #select > p,
.aion-npoprograms-causes-add .row-dashboard .colnoparight .container-content .addCauses form #select > p {
  color: #787878;
  margin-left: 20px;
}
.aion-causes-causes-add .row-dashboard .colnoparight .container-content .addCauses form #select ul li label span,
.aion-npoprograms-causes-add .row-dashboard .colnoparight .container-content .addCauses form #select ul li label span {
  margin-left: 10px;
}
.aion-dashuserprofile-index-edit .container-content #dashuserprofile-edit .btn {
  color: white;
  background-color: #7fbc31;
  border: 1px solid #7fbc31;
}
.aion-dashuserprofile-index-edit .container-content #dashuserprofile-edit .btn-lightred {
  background-color: #ec5858;
  border: 1px solid #d43f3a;
}
.aion-dashuserprofile-index-edit .container-content #dashuserprofile-edit .btn-delete {
  background-color: #ec5858;
  margin: 5px;
  padding: 6px 12px;
  border: 1px solid #D43F3A;
}
.aion-dashuserprofile-index-edit .container-content #dashuserprofile-edit .box-title {
  background-color: #f7f7f7 !important;
  border: 1px solid #dddddd;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  font-size: 14px;
  text-transform: capitalize;
}
.aion-dashuserprofile-index-edit .container-content #dashuserprofile-edit form {
  margin-top: 0;
  padding: 20px;
  border: 1px solid #dddddd;
  padding-top: 20px;
  border: 1px solid rgba(221, 221, 221, 0.5);
  border-top: none;
  border-top: 0;
}
.aion-dashuserprofile-index-edit .container-content #dashuserprofile-edit form .control-group {
  margin-bottom: 15px;
}
.aion-dashuserprofile-index-edit .container-content #dashuserprofile-edit form label {
  font-size: 14px !important;
  font-weight: bold;
}
.aion-dashuserprofile-index-edit .container-content #dashuserprofile-edit form dt {
  color: #444444;
  display: inline;
  margin-right: 10px;
}
.aion-dashuserprofile-index-edit .container-content #dashuserprofile-edit form dd {
  display: inline;
}
.aion-dashuserprofile-index-edit .container-content #dashuserprofile-edit form dd input {
  width: 380px;
  margin-bottom: 15px;
}
.aion-dashboard-index-index #tinybox .tell-a-friend .btn {
  color: white;
  background-color: #7fbc31;
  border: 1px solid #7fbc31;
}
.aion-dashboard-index-index #tinybox .tell-a-friend .btn-lightred {
  background-color: #ec5858;
  border: 1px solid #d43f3a;
}
.aion-dashboard-index-index #tinybox .tell-a-friend .btn-delete {
  background-color: #ec5858;
  margin: 5px;
  padding: 6px 12px;
  border: 1px solid #D43F3A;
}
.aion-dashboard-index-index #tinybox .tell-a-friend h3 {
  text-transform: capitalize;
}
.aion-dashboard-index-index #tinybox .tell-a-friend form label {
  font-size: 14px !important;
  vertical-align: top;
}
.aion-dashboard-index-index #tinybox .tell-a-friend form .control-group {
  margin-bottom: 15px;
}
.aion-dashboard-myaccount-index .container-content .btn,
.dashboard-account-index .container-content .btn {
  color: white;
  background-color: #7fbc31;
  border: 1px solid #7fbc31;
}
.aion-dashboard-myaccount-index .container-content .btn-lightred,
.dashboard-account-index .container-content .btn-lightred {
  background-color: #ec5858;
  border: 1px solid #d43f3a;
}
.aion-dashboard-myaccount-index .container-content .btn-delete,
.dashboard-account-index .container-content .btn-delete {
  background-color: #ec5858;
  margin: 5px;
  padding: 6px 12px;
  border: 1px solid #D43F3A;
}
.aion-dashboard-myaccount-index .container-content table.tablesorter,
.dashboard-account-index .container-content table.tablesorter {
  border: 1px solid #e6e6e6 !important;
  margin-bottom: 0 !important;
}
.aion-dashboard-myaccount-index .container-content table.tablesorter thead th.header,
.dashboard-account-index .container-content table.tablesorter thead th.header {
  background-position: 8px center;
}
.aion-dashboard-myaccount-index .container-content table.tablesorter tbody,
.dashboard-account-index .container-content table.tablesorter tbody,
.aion-dashboard-myaccount-index .container-content table.tablesorter thead,
.dashboard-account-index .container-content table.tablesorter thead {
  border-top: 1px solid #e6e6e6 !important;
}
.aion-dashboard-myaccount-index .container-content table.tablesorter tbody tr th.greybgr,
.dashboard-account-index .container-content table.tablesorter tbody tr th.greybgr,
.aion-dashboard-myaccount-index .container-content table.tablesorter thead tr th.greybgr,
.dashboard-account-index .container-content table.tablesorter thead tr th.greybgr {
  font-weight: bold;
}
.aion-dashboard-myaccount-index .container-content table.tablesorter tbody tr th,
.dashboard-account-index .container-content table.tablesorter tbody tr th,
.aion-dashboard-myaccount-index .container-content table.tablesorter thead tr th,
.dashboard-account-index .container-content table.tablesorter thead tr th,
.aion-dashboard-myaccount-index .container-content table.tablesorter tbody tr td,
.dashboard-account-index .container-content table.tablesorter tbody tr td,
.aion-dashboard-myaccount-index .container-content table.tablesorter thead tr td,
.dashboard-account-index .container-content table.tablesorter thead tr td {
  vertical-align: middle !important;
  overflow: hidden;
  text-overflow: ellipsis;
}
.aion-dashboard-myaccount-index .container-content .common-pager,
.dashboard-account-index .container-content .common-pager {
  margin-top: 0;
  border: 1px solid #e6e6e6;
}
.aion-dashboard-myaccount-index .container-content .common-pager .pagerbar-js,
.dashboard-account-index .container-content .common-pager .pagerbar-js {
  margin-bottom: 0;
}
.aion-dashboard-myaccount-index .container-content th.header,
.dashboard-account-index .container-content th.header {
  background-image: none;
}
.aion-dashboard-myaccount-index .container-content .npo-company-profile,
.dashboard-account-index .container-content .npo-company-profile,
.aion-dashboard-myaccount-index .container-content .npo-users,
.dashboard-account-index .container-content .npo-users,
.aion-dashboard-myaccount-index .container-content .npo-social,
.dashboard-account-index .container-content .npo-social,
.aion-dashboard-myaccount-index .container-content .npo-finance,
.dashboard-account-index .container-content .npo-finance {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.aion-dashboard-myaccount-index .container-content .npo-company-profile h2.box-title,
.dashboard-account-index .container-content .npo-company-profile h2.box-title,
.aion-dashboard-myaccount-index .container-content .npo-users h2.box-title,
.dashboard-account-index .container-content .npo-users h2.box-title,
.aion-dashboard-myaccount-index .container-content .npo-social h2.box-title,
.dashboard-account-index .container-content .npo-social h2.box-title,
.aion-dashboard-myaccount-index .container-content .npo-finance h2.box-title,
.dashboard-account-index .container-content .npo-finance h2.box-title {
  font-size: 14px;
  text-transform: capitalize;
  padding: 0;
  background-color: #f7f7f7 !important;
  border: 1px solid #dddddd;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.aion-dashboard-myaccount-index .container-content .npo-company-profile h2.box-title a,
.dashboard-account-index .container-content .npo-company-profile h2.box-title a,
.aion-dashboard-myaccount-index .container-content .npo-users h2.box-title a,
.dashboard-account-index .container-content .npo-users h2.box-title a,
.aion-dashboard-myaccount-index .container-content .npo-social h2.box-title a,
.dashboard-account-index .container-content .npo-social h2.box-title a,
.aion-dashboard-myaccount-index .container-content .npo-finance h2.box-title a,
.dashboard-account-index .container-content .npo-finance h2.box-title a {
  font-size: 14px;
  color: #222;
}
.aion-dashboard-myaccount-index .container-content .npo-company-profile h2.box-title a:first-child,
.dashboard-account-index .container-content .npo-company-profile h2.box-title a:first-child,
.aion-dashboard-myaccount-index .container-content .npo-users h2.box-title a:first-child,
.dashboard-account-index .container-content .npo-users h2.box-title a:first-child,
.aion-dashboard-myaccount-index .container-content .npo-social h2.box-title a:first-child,
.dashboard-account-index .container-content .npo-social h2.box-title a:first-child,
.aion-dashboard-myaccount-index .container-content .npo-finance h2.box-title a:first-child,
.dashboard-account-index .container-content .npo-finance h2.box-title a:first-child {
  font-size: 1.33333333em;
  color: #7fbc31;
  padding-right: 12px;
  border-right: 1px solid #c4c4c4;
  margin-right: 12px;
}
.aion-dashboard-myaccount-index .container-content .npo-company-profile .box-content,
.dashboard-account-index .container-content .npo-company-profile .box-content,
.aion-dashboard-myaccount-index .container-content .npo-users .box-content,
.dashboard-account-index .container-content .npo-users .box-content,
.aion-dashboard-myaccount-index .container-content .npo-social .box-content,
.dashboard-account-index .container-content .npo-social .box-content,
.aion-dashboard-myaccount-index .container-content .npo-finance .box-content,
.dashboard-account-index .container-content .npo-finance .box-content {
  padding: 20px;
  border: 1px solid #dddddd;
  padding-top: 20px;
  border: 1px solid rgba(221, 221, 221, 0.5);
  border-top: none;
  border-top: 0;
}
.aion-dashboard-myaccount-index .container-content .npo-company-profile #company-profile,
.dashboard-account-index .container-content .npo-company-profile #company-profile,
.aion-dashboard-myaccount-index .container-content .npo-users #company-profile,
.dashboard-account-index .container-content .npo-users #company-profile,
.aion-dashboard-myaccount-index .container-content .npo-social #company-profile,
.dashboard-account-index .container-content .npo-social #company-profile,
.aion-dashboard-myaccount-index .container-content .npo-finance #company-profile,
.dashboard-account-index .container-content .npo-finance #company-profile {
  padding: 20px 10px;
}
.aion-dashboard-myaccount-index .container-content .npo-company-profile #company-profile p:first-of-type,
.dashboard-account-index .container-content .npo-company-profile #company-profile p:first-of-type,
.aion-dashboard-myaccount-index .container-content .npo-users #company-profile p:first-of-type,
.dashboard-account-index .container-content .npo-users #company-profile p:first-of-type,
.aion-dashboard-myaccount-index .container-content .npo-social #company-profile p:first-of-type,
.dashboard-account-index .container-content .npo-social #company-profile p:first-of-type,
.aion-dashboard-myaccount-index .container-content .npo-finance #company-profile p:first-of-type,
.dashboard-account-index .container-content .npo-finance #company-profile p:first-of-type,
.aion-dashboard-myaccount-index .container-content .npo-company-profile #company-profile p:nth-of-type(2),
.dashboard-account-index .container-content .npo-company-profile #company-profile p:nth-of-type(2),
.aion-dashboard-myaccount-index .container-content .npo-users #company-profile p:nth-of-type(2),
.dashboard-account-index .container-content .npo-users #company-profile p:nth-of-type(2),
.aion-dashboard-myaccount-index .container-content .npo-social #company-profile p:nth-of-type(2),
.dashboard-account-index .container-content .npo-social #company-profile p:nth-of-type(2),
.aion-dashboard-myaccount-index .container-content .npo-finance #company-profile p:nth-of-type(2),
.dashboard-account-index .container-content .npo-finance #company-profile p:nth-of-type(2) {
  padding-left: 10px;
}
.aion-dashboard-myaccount-index .container-content .npo-social-info .box-content,
.dashboard-account-index .container-content .npo-social-info .box-content {
  padding: 0;
}
.aion-dashboard-myaccount-index .container-content .npo-social-info table tbody tr td:first-child,
.dashboard-account-index .container-content .npo-social-info table tbody tr td:first-child {
  padding-left: 20px;
}
.aion-dashboard-myaccount-index .container-content #npo-profile .panel,
.dashboard-account-index .container-content #npo-profile .panel,
.aion-dashboard-myaccount-index .container-content #npo-mysettings-info .panel,
.dashboard-account-index .container-content #npo-mysettings-info .panel {
  border: 1px solid #dddddd;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.aion-dashboard-myaccount-index .container-content #npo-profile .panel-heading,
.dashboard-account-index .container-content #npo-profile .panel-heading,
.aion-dashboard-myaccount-index .container-content #npo-mysettings-info .panel-heading,
.dashboard-account-index .container-content #npo-mysettings-info .panel-heading {
  padding-top: 15px;
  padding-bottom: 5px;
}
.aion-dashboard-myaccount-index .container-content #npo-profile h2.panel-title,
.dashboard-account-index .container-content #npo-profile h2.panel-title,
.aion-dashboard-myaccount-index .container-content #npo-mysettings-info h2.panel-title,
.dashboard-account-index .container-content #npo-mysettings-info h2.panel-title {
  color: #222;
  text-transform: capitalize;
  font-size: 14px;
  margin: 0 0 10px 0;
}
.aion-dashboard-myaccount-index .container-content #npo-profile h2.panel-title a:first-child,
.dashboard-account-index .container-content #npo-profile h2.panel-title a:first-child,
.aion-dashboard-myaccount-index .container-content #npo-mysettings-info h2.panel-title a:first-child,
.dashboard-account-index .container-content #npo-mysettings-info h2.panel-title a:first-child {
  font-size: 1.4em;
  line-height: 14px;
  padding-right: 12px;
  border-right: 1px solid #c4c4c4;
  margin-right: 12px;
}
.aion-dashboard-myaccount-index .container-content #npo-finance tr > td:first-child,
.dashboard-account-index .container-content #npo-finance tr > td:first-child,
.aion-dashboard-myaccount-index .container-content #npo-mysettings-info tr > td:first-child,
.dashboard-account-index .container-content #npo-mysettings-info tr > td:first-child {
  font-weight: bold;
}
.aion-dashboard-myimpact-index .container-content h2.box-title,
.aion-dashboard-myimpact-index .container-content .panel-default > .panel-heading h3 {
  font-size: 14px !important;
  text-transform: capitalize !important;
  padding-left: 20px;
  margin-bottom: 0 !important;
  background-color: #f7f7f7 !important;
  border: 1px solid #dddddd;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.aion-dashboard-myimpact-index .container-content #donations-report {
  margin: 20px;
}
.aion-dashboard-myimpact-index .container-content .panel-default > .panel-heading h3 {
  margin: 6px !important;
  padding-left: 0;
  border: 0;
}
.aion-dashboard-myimpact-index .container-content .box-content {
  border: 1px solid #dddddd;
  padding: 10px 20px 10px;
  border-top: 0;
}
.aion-dashboard-transactionhistory-index .box-title {
  background-color: #f7f7f7 !important;
  border: 1px solid #dddddd;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  font-size: 14px;
  text-transform: capitalize;
}
.aion-dashboard-transactionhistory-index .box-content {
  padding: 20px;
  border: 1px solid #dddddd;
  padding-top: 20px;
  border: 1px solid rgba(221, 221, 221, 0.5);
  border-top: none;
}
.aion-dashboard-transactionhistory-index .box-content table.tablesorter {
  border: 1px solid #e6e6e6 !important;
  margin-bottom: 0 !important;
}
.aion-dashboard-transactionhistory-index .box-content table.tablesorter thead th.header {
  background-position: 8px center;
}
.aion-dashboard-transactionhistory-index .box-content table.tablesorter tbody,
.aion-dashboard-transactionhistory-index .box-content table.tablesorter thead {
  border-top: 1px solid #e6e6e6 !important;
}
.aion-dashboard-transactionhistory-index .box-content table.tablesorter tbody tr th.greybgr,
.aion-dashboard-transactionhistory-index .box-content table.tablesorter thead tr th.greybgr {
  font-weight: bold;
}
.aion-dashboard-transactionhistory-index .box-content table.tablesorter tbody tr th,
.aion-dashboard-transactionhistory-index .box-content table.tablesorter thead tr th,
.aion-dashboard-transactionhistory-index .box-content table.tablesorter tbody tr td,
.aion-dashboard-transactionhistory-index .box-content table.tablesorter thead tr td {
  vertical-align: middle !important;
  overflow: hidden;
  text-overflow: ellipsis;
}
.aion-dashboard-transactionhistory-index .box-content .common-pager {
  margin-top: 0;
  border: 1px solid #e6e6e6;
}
.aion-dashboard-transactionhistory-index .box-content .common-pager .pagerbar-js {
  margin-bottom: 0;
}
.aion-dashboard-transactionhistory-index .box-content table#donationTable.tablesorter thead th.header {
  background-position: 8px;
}
.aion-dashboard-transactionhistory-index .box-content table#donationTable.tablesorter thead th.header span {
  padding: 2px;
}
#donationTable th.header {
  padding: 14px 14px 14px 25px !important;
  background-position: 8px;
}
/*Company Public profile*/
.company-map {
  border: 1px solid #b3b3b3;
  margin-top: 40px;
}
.company-map .map-search {
  margin: 40px;
}
.company-map .map-search h3 {
  color: #b3b3b3 !important;
  margin-bottom: 10px;
}
.company-map .map-search .detail-text {
  color: #b3b3b3;
}
.company-map .map-search .detail-text .italic {
  font-style: italic;
}
.company-map .map-search img {
  max-height: 100px;
}
.company-map .map-search #map-search-input {
  width: 320px;
}
/*Social buttons*/
.social a .social-button {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  background-image: -moz-linear-gradient(center top, #f4f4f4, #e7e8ea);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 2px 3px rgba(0, 0, 0, 0.1);
  box-sizing: border-box;
  color: #484f59;
  margin: 5px;
  padding: 3px;
  position: relative;
}
.social a .social-button i {
  text-align: center;
  text-shadow: 1px 1px 0 #ffffff;
  display: inline-block;
  width: 20px;
}
.social a .share-facebook:hover {
  color: #3b5998;
}
.social a .share-twitter:hover {
  color: #00abf0;
}
.social a .share-google-plus:hover {
  color: #d95232;
}
.social a .share-linkedin:hover {
  color: #1c86bc;
}
.aion-dashboard-companyprofile-edit .row-dashboard .colnoparight .container-content .btn,
.aion-dashboard-usermanagement-new .row-dashboard .colnoparight .container-content .btn,
.aion-dashboard-myaccount-finance .row-dashboard .colnoparight .container-content .btn,
.aion-dashboard-myaccount-editcompanyoverview .row-dashboard .colnoparight .container-content .btn,
.aion-dashboard-myaccount-organization-information .row-dashboard .colnoparight .container-content .btn,
.aion-dashboard-myaccount-newaddress .row-dashboard .colnoparight .container-content .btn,
.aion-dashboard-usermanagement-new .row-dashboard .colnoparight .container-content .btn,
.dashboard-social-edit .row-dashboard .colnoparight .container-content .btn,
.aion-dashneeds-edit-edit .row-dashboard .colnoparight .container-content .btn,
.dashboard-needs-add .row-dashboard .colnoparight .container-content .btn,
.dashboard-account-organization-information .row-dashboard .colnoparight .container-content .btn,
.dashboard-account-newaddress .row-dashboard .colnoparight .container-content .btn,
.dashboard-account-editcompanyoverview .row-dashboard .colnoparight .container-content .btn,
.dashboard-account-editmissionmultimedia .row-dashboard .colnoparight .container-content .btn,
.dashboard-account-edit .row-dashboard .colnoparight .container-content .btn,
.dashboard-usermanagement-new .row-dashboard .colnoparight .container-content .btn,
.dashboard-causes-edit .row-dashboard .colnoparight .container-content .btn,
.dashboard-programs-edit .row-dashboard .colnoparight .container-content .btn,
.dashboard-profile-edit .row-dashboard .colnoparight .container-content .btn,
.dashboard-index-redistribution .row-dashboard .colnoparight .container-content .btn,
.dashboard-companyprofile-edit .row-dashboard .colnoparight .container-content .btn,
.dashboard-account-finance .row-dashboard .colnoparight .container-content .btn,
.aion-dashboard-myaccount-editmissionmultimedia .row-dashboard .colnoparight .container-content .btn,
.aion-dashboard-index-redistribution .row-dashboard .colnoparight .container-content .btn,
.aion-demographics-index-individualsreached .row-dashboard .colnoparight .container-content .btn {
  color: white;
  background-color: #7fbc31;
  border: 1px solid #7fbc31;
}
.aion-dashboard-companyprofile-edit .row-dashboard .colnoparight .container-content .btn-lightred,
.aion-dashboard-usermanagement-new .row-dashboard .colnoparight .container-content .btn-lightred,
.aion-dashboard-myaccount-finance .row-dashboard .colnoparight .container-content .btn-lightred,
.aion-dashboard-myaccount-editcompanyoverview .row-dashboard .colnoparight .container-content .btn-lightred,
.aion-dashboard-myaccount-organization-information .row-dashboard .colnoparight .container-content .btn-lightred,
.aion-dashboard-myaccount-newaddress .row-dashboard .colnoparight .container-content .btn-lightred,
.aion-dashboard-usermanagement-new .row-dashboard .colnoparight .container-content .btn-lightred,
.dashboard-social-edit .row-dashboard .colnoparight .container-content .btn-lightred,
.aion-dashneeds-edit-edit .row-dashboard .colnoparight .container-content .btn-lightred,
.dashboard-needs-add .row-dashboard .colnoparight .container-content .btn-lightred,
.dashboard-account-organization-information .row-dashboard .colnoparight .container-content .btn-lightred,
.dashboard-account-newaddress .row-dashboard .colnoparight .container-content .btn-lightred,
.dashboard-account-editcompanyoverview .row-dashboard .colnoparight .container-content .btn-lightred,
.dashboard-account-editmissionmultimedia .row-dashboard .colnoparight .container-content .btn-lightred,
.dashboard-account-edit .row-dashboard .colnoparight .container-content .btn-lightred,
.dashboard-usermanagement-new .row-dashboard .colnoparight .container-content .btn-lightred,
.dashboard-causes-edit .row-dashboard .colnoparight .container-content .btn-lightred,
.dashboard-programs-edit .row-dashboard .colnoparight .container-content .btn-lightred,
.dashboard-profile-edit .row-dashboard .colnoparight .container-content .btn-lightred,
.dashboard-index-redistribution .row-dashboard .colnoparight .container-content .btn-lightred,
.dashboard-companyprofile-edit .row-dashboard .colnoparight .container-content .btn-lightred,
.dashboard-account-finance .row-dashboard .colnoparight .container-content .btn-lightred,
.aion-dashboard-myaccount-editmissionmultimedia .row-dashboard .colnoparight .container-content .btn-lightred,
.aion-dashboard-index-redistribution .row-dashboard .colnoparight .container-content .btn-lightred,
.aion-demographics-index-individualsreached .row-dashboard .colnoparight .container-content .btn-lightred {
  background-color: #ec5858;
  border: 1px solid #d43f3a;
}
.aion-dashboard-companyprofile-edit .row-dashboard .colnoparight .container-content .btn-delete,
.aion-dashboard-usermanagement-new .row-dashboard .colnoparight .container-content .btn-delete,
.aion-dashboard-myaccount-finance .row-dashboard .colnoparight .container-content .btn-delete,
.aion-dashboard-myaccount-editcompanyoverview .row-dashboard .colnoparight .container-content .btn-delete,
.aion-dashboard-myaccount-organization-information .row-dashboard .colnoparight .container-content .btn-delete,
.aion-dashboard-myaccount-newaddress .row-dashboard .colnoparight .container-content .btn-delete,
.aion-dashboard-usermanagement-new .row-dashboard .colnoparight .container-content .btn-delete,
.dashboard-social-edit .row-dashboard .colnoparight .container-content .btn-delete,
.aion-dashneeds-edit-edit .row-dashboard .colnoparight .container-content .btn-delete,
.dashboard-needs-add .row-dashboard .colnoparight .container-content .btn-delete,
.dashboard-account-organization-information .row-dashboard .colnoparight .container-content .btn-delete,
.dashboard-account-newaddress .row-dashboard .colnoparight .container-content .btn-delete,
.dashboard-account-editcompanyoverview .row-dashboard .colnoparight .container-content .btn-delete,
.dashboard-account-editmissionmultimedia .row-dashboard .colnoparight .container-content .btn-delete,
.dashboard-account-edit .row-dashboard .colnoparight .container-content .btn-delete,
.dashboard-usermanagement-new .row-dashboard .colnoparight .container-content .btn-delete,
.dashboard-causes-edit .row-dashboard .colnoparight .container-content .btn-delete,
.dashboard-programs-edit .row-dashboard .colnoparight .container-content .btn-delete,
.dashboard-profile-edit .row-dashboard .colnoparight .container-content .btn-delete,
.dashboard-index-redistribution .row-dashboard .colnoparight .container-content .btn-delete,
.dashboard-companyprofile-edit .row-dashboard .colnoparight .container-content .btn-delete,
.dashboard-account-finance .row-dashboard .colnoparight .container-content .btn-delete,
.aion-dashboard-myaccount-editmissionmultimedia .row-dashboard .colnoparight .container-content .btn-delete,
.aion-dashboard-index-redistribution .row-dashboard .colnoparight .container-content .btn-delete,
.aion-demographics-index-individualsreached .row-dashboard .colnoparight .container-content .btn-delete {
  background-color: #ec5858;
  margin: 5px;
  padding: 6px 12px;
  border: 1px solid #D43F3A;
}
.aion-dashboard-companyprofile-edit .row-dashboard .colnoparight .container-content label[for=submit],
.aion-dashboard-usermanagement-new .row-dashboard .colnoparight .container-content label[for=submit],
.aion-dashboard-myaccount-finance .row-dashboard .colnoparight .container-content label[for=submit],
.aion-dashboard-myaccount-editcompanyoverview .row-dashboard .colnoparight .container-content label[for=submit],
.aion-dashboard-myaccount-organization-information .row-dashboard .colnoparight .container-content label[for=submit],
.aion-dashboard-myaccount-newaddress .row-dashboard .colnoparight .container-content label[for=submit],
.aion-dashboard-usermanagement-new .row-dashboard .colnoparight .container-content label[for=submit],
.dashboard-social-edit .row-dashboard .colnoparight .container-content label[for=submit],
.aion-dashneeds-edit-edit .row-dashboard .colnoparight .container-content label[for=submit],
.dashboard-needs-add .row-dashboard .colnoparight .container-content label[for=submit],
.dashboard-account-organization-information .row-dashboard .colnoparight .container-content label[for=submit],
.dashboard-account-newaddress .row-dashboard .colnoparight .container-content label[for=submit],
.dashboard-account-editcompanyoverview .row-dashboard .colnoparight .container-content label[for=submit],
.dashboard-account-editmissionmultimedia .row-dashboard .colnoparight .container-content label[for=submit],
.dashboard-account-edit .row-dashboard .colnoparight .container-content label[for=submit],
.dashboard-usermanagement-new .row-dashboard .colnoparight .container-content label[for=submit],
.dashboard-causes-edit .row-dashboard .colnoparight .container-content label[for=submit],
.dashboard-programs-edit .row-dashboard .colnoparight .container-content label[for=submit],
.dashboard-profile-edit .row-dashboard .colnoparight .container-content label[for=submit],
.dashboard-index-redistribution .row-dashboard .colnoparight .container-content label[for=submit],
.dashboard-companyprofile-edit .row-dashboard .colnoparight .container-content label[for=submit],
.dashboard-account-finance .row-dashboard .colnoparight .container-content label[for=submit],
.aion-dashboard-myaccount-editmissionmultimedia .row-dashboard .colnoparight .container-content label[for=submit],
.aion-dashboard-index-redistribution .row-dashboard .colnoparight .container-content label[for=submit],
.aion-demographics-index-individualsreached .row-dashboard .colnoparight .container-content label[for=submit] {
  display: none;
}
.aion-dashboard-companyprofile-edit .row-dashboard .colnoparight .container-content .btn,
.aion-dashboard-usermanagement-new .row-dashboard .colnoparight .container-content .btn,
.aion-dashboard-myaccount-finance .row-dashboard .colnoparight .container-content .btn,
.aion-dashboard-myaccount-editcompanyoverview .row-dashboard .colnoparight .container-content .btn,
.aion-dashboard-myaccount-organization-information .row-dashboard .colnoparight .container-content .btn,
.aion-dashboard-myaccount-newaddress .row-dashboard .colnoparight .container-content .btn,
.aion-dashboard-usermanagement-new .row-dashboard .colnoparight .container-content .btn,
.dashboard-social-edit .row-dashboard .colnoparight .container-content .btn,
.aion-dashneeds-edit-edit .row-dashboard .colnoparight .container-content .btn,
.dashboard-needs-add .row-dashboard .colnoparight .container-content .btn,
.dashboard-account-organization-information .row-dashboard .colnoparight .container-content .btn,
.dashboard-account-newaddress .row-dashboard .colnoparight .container-content .btn,
.dashboard-account-editcompanyoverview .row-dashboard .colnoparight .container-content .btn,
.dashboard-account-editmissionmultimedia .row-dashboard .colnoparight .container-content .btn,
.dashboard-account-edit .row-dashboard .colnoparight .container-content .btn,
.dashboard-usermanagement-new .row-dashboard .colnoparight .container-content .btn,
.dashboard-causes-edit .row-dashboard .colnoparight .container-content .btn,
.dashboard-programs-edit .row-dashboard .colnoparight .container-content .btn,
.dashboard-profile-edit .row-dashboard .colnoparight .container-content .btn,
.dashboard-index-redistribution .row-dashboard .colnoparight .container-content .btn,
.dashboard-companyprofile-edit .row-dashboard .colnoparight .container-content .btn,
.dashboard-account-finance .row-dashboard .colnoparight .container-content .btn,
.aion-dashboard-myaccount-editmissionmultimedia .row-dashboard .colnoparight .container-content .btn,
.aion-dashboard-index-redistribution .row-dashboard .colnoparight .container-content .btn,
.aion-demographics-index-individualsreached .row-dashboard .colnoparight .container-content .btn {
  margin-bottom: 20px;
  padding: 6px 12px;
  line-height: 100%;
}
.aion-dashboard-companyprofile-edit .row-dashboard .colnoparight .container-content h2,
.aion-dashboard-usermanagement-new .row-dashboard .colnoparight .container-content h2,
.aion-dashboard-myaccount-finance .row-dashboard .colnoparight .container-content h2,
.aion-dashboard-myaccount-editcompanyoverview .row-dashboard .colnoparight .container-content h2,
.aion-dashboard-myaccount-organization-information .row-dashboard .colnoparight .container-content h2,
.aion-dashboard-myaccount-newaddress .row-dashboard .colnoparight .container-content h2,
.aion-dashboard-usermanagement-new .row-dashboard .colnoparight .container-content h2,
.dashboard-social-edit .row-dashboard .colnoparight .container-content h2,
.aion-dashneeds-edit-edit .row-dashboard .colnoparight .container-content h2,
.dashboard-needs-add .row-dashboard .colnoparight .container-content h2,
.dashboard-account-organization-information .row-dashboard .colnoparight .container-content h2,
.dashboard-account-newaddress .row-dashboard .colnoparight .container-content h2,
.dashboard-account-editcompanyoverview .row-dashboard .colnoparight .container-content h2,
.dashboard-account-editmissionmultimedia .row-dashboard .colnoparight .container-content h2,
.dashboard-account-edit .row-dashboard .colnoparight .container-content h2,
.dashboard-usermanagement-new .row-dashboard .colnoparight .container-content h2,
.dashboard-causes-edit .row-dashboard .colnoparight .container-content h2,
.dashboard-programs-edit .row-dashboard .colnoparight .container-content h2,
.dashboard-profile-edit .row-dashboard .colnoparight .container-content h2,
.dashboard-index-redistribution .row-dashboard .colnoparight .container-content h2,
.dashboard-companyprofile-edit .row-dashboard .colnoparight .container-content h2,
.dashboard-account-finance .row-dashboard .colnoparight .container-content h2,
.aion-dashboard-myaccount-editmissionmultimedia .row-dashboard .colnoparight .container-content h2,
.aion-dashboard-index-redistribution .row-dashboard .colnoparight .container-content h2,
.aion-demographics-index-individualsreached .row-dashboard .colnoparight .container-content h2,
.aion-dashboard-companyprofile-edit .row-dashboard .colnoparight .container-content h2.box-title,
.aion-dashboard-usermanagement-new .row-dashboard .colnoparight .container-content h2.box-title,
.aion-dashboard-myaccount-finance .row-dashboard .colnoparight .container-content h2.box-title,
.aion-dashboard-myaccount-editcompanyoverview .row-dashboard .colnoparight .container-content h2.box-title,
.aion-dashboard-myaccount-organization-information .row-dashboard .colnoparight .container-content h2.box-title,
.aion-dashboard-myaccount-newaddress .row-dashboard .colnoparight .container-content h2.box-title,
.aion-dashboard-usermanagement-new .row-dashboard .colnoparight .container-content h2.box-title,
.dashboard-social-edit .row-dashboard .colnoparight .container-content h2.box-title,
.aion-dashneeds-edit-edit .row-dashboard .colnoparight .container-content h2.box-title,
.dashboard-needs-add .row-dashboard .colnoparight .container-content h2.box-title,
.dashboard-account-organization-information .row-dashboard .colnoparight .container-content h2.box-title,
.dashboard-account-newaddress .row-dashboard .colnoparight .container-content h2.box-title,
.dashboard-account-editcompanyoverview .row-dashboard .colnoparight .container-content h2.box-title,
.dashboard-account-editmissionmultimedia .row-dashboard .colnoparight .container-content h2.box-title,
.dashboard-account-edit .row-dashboard .colnoparight .container-content h2.box-title,
.dashboard-usermanagement-new .row-dashboard .colnoparight .container-content h2.box-title,
.dashboard-causes-edit .row-dashboard .colnoparight .container-content h2.box-title,
.dashboard-programs-edit .row-dashboard .colnoparight .container-content h2.box-title,
.dashboard-profile-edit .row-dashboard .colnoparight .container-content h2.box-title,
.dashboard-index-redistribution .row-dashboard .colnoparight .container-content h2.box-title,
.dashboard-companyprofile-edit .row-dashboard .colnoparight .container-content h2.box-title,
.dashboard-account-finance .row-dashboard .colnoparight .container-content h2.box-title,
.aion-dashboard-myaccount-editmissionmultimedia .row-dashboard .colnoparight .container-content h2.box-title,
.aion-dashboard-index-redistribution .row-dashboard .colnoparight .container-content h2.box-title,
.aion-demographics-index-individualsreached .row-dashboard .colnoparight .container-content h2.box-title {
  text-transform: capitalize;
  height: 48px;
  border: 1px solid #dddddd;
  border-bottom: 0px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  padding-left: 20px;
  background-color: #f7f7f7;
  font-size: 14px;
  line-height: 100%;
  padding-top: 17px !important;
  margin-bottom: 0px;
}
.aion-dashboard-companyprofile-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal,
.aion-dashboard-usermanagement-new .row-dashboard .colnoparight .container-content .form-reg-horizontal,
.aion-dashboard-myaccount-finance .row-dashboard .colnoparight .container-content .form-reg-horizontal,
.aion-dashboard-myaccount-editcompanyoverview .row-dashboard .colnoparight .container-content .form-reg-horizontal,
.aion-dashboard-myaccount-organization-information .row-dashboard .colnoparight .container-content .form-reg-horizontal,
.aion-dashboard-myaccount-newaddress .row-dashboard .colnoparight .container-content .form-reg-horizontal,
.aion-dashboard-usermanagement-new .row-dashboard .colnoparight .container-content .form-reg-horizontal,
.dashboard-social-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal,
.aion-dashneeds-edit-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal,
.dashboard-needs-add .row-dashboard .colnoparight .container-content .form-reg-horizontal,
.dashboard-account-organization-information .row-dashboard .colnoparight .container-content .form-reg-horizontal,
.dashboard-account-newaddress .row-dashboard .colnoparight .container-content .form-reg-horizontal,
.dashboard-account-editcompanyoverview .row-dashboard .colnoparight .container-content .form-reg-horizontal,
.dashboard-account-editmissionmultimedia .row-dashboard .colnoparight .container-content .form-reg-horizontal,
.dashboard-account-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal,
.dashboard-usermanagement-new .row-dashboard .colnoparight .container-content .form-reg-horizontal,
.dashboard-causes-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal,
.dashboard-programs-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal,
.dashboard-profile-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal,
.dashboard-index-redistribution .row-dashboard .colnoparight .container-content .form-reg-horizontal,
.dashboard-companyprofile-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal,
.dashboard-account-finance .row-dashboard .colnoparight .container-content .form-reg-horizontal,
.aion-dashboard-myaccount-editmissionmultimedia .row-dashboard .colnoparight .container-content .form-reg-horizontal,
.aion-dashboard-index-redistribution .row-dashboard .colnoparight .container-content .form-reg-horizontal,
.aion-demographics-index-individualsreached .row-dashboard .colnoparight .container-content .form-reg-horizontal {
  margin-top: 0;
  padding-top: 20px;
  border: 1px solid #dddddd;
}
.aion-dashboard-companyprofile-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group,
.aion-dashboard-usermanagement-new .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group,
.aion-dashboard-myaccount-finance .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group,
.aion-dashboard-myaccount-editcompanyoverview .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group,
.aion-dashboard-myaccount-organization-information .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group,
.aion-dashboard-myaccount-newaddress .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group,
.aion-dashboard-usermanagement-new .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group,
.dashboard-social-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group,
.aion-dashneeds-edit-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group,
.dashboard-needs-add .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group,
.dashboard-account-organization-information .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group,
.dashboard-account-newaddress .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group,
.dashboard-account-editcompanyoverview .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group,
.dashboard-account-editmissionmultimedia .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group,
.dashboard-account-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group,
.dashboard-usermanagement-new .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group,
.dashboard-causes-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group,
.dashboard-programs-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group,
.dashboard-profile-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group,
.dashboard-index-redistribution .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group,
.dashboard-companyprofile-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group,
.dashboard-account-finance .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group,
.aion-dashboard-myaccount-editmissionmultimedia .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group,
.aion-dashboard-index-redistribution .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group,
.aion-demographics-index-individualsreached .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group {
  margin-bottom: 15px;
}
.aion-dashboard-companyprofile-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group label.gray,
.aion-dashboard-usermanagement-new .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group label.gray,
.aion-dashboard-myaccount-finance .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group label.gray,
.aion-dashboard-myaccount-editcompanyoverview .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group label.gray,
.aion-dashboard-myaccount-organization-information .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group label.gray,
.aion-dashboard-myaccount-newaddress .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group label.gray,
.aion-dashboard-usermanagement-new .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group label.gray,
.dashboard-social-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group label.gray,
.aion-dashneeds-edit-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group label.gray,
.dashboard-needs-add .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group label.gray,
.dashboard-account-organization-information .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group label.gray,
.dashboard-account-newaddress .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group label.gray,
.dashboard-account-editcompanyoverview .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group label.gray,
.dashboard-account-editmissionmultimedia .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group label.gray,
.dashboard-account-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group label.gray,
.dashboard-usermanagement-new .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group label.gray,
.dashboard-causes-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group label.gray,
.dashboard-programs-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group label.gray,
.dashboard-profile-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group label.gray,
.dashboard-index-redistribution .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group label.gray,
.dashboard-companyprofile-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group label.gray,
.dashboard-account-finance .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group label.gray,
.aion-dashboard-myaccount-editmissionmultimedia .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group label.gray,
.aion-dashboard-index-redistribution .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group label.gray,
.aion-demographics-index-individualsreached .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group label.gray {
  padding-left: 10px;
  width: 40%;
  font-size: 14px !important;
}
.aion-dashboard-companyprofile-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group select,
.aion-dashboard-usermanagement-new .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group select,
.aion-dashboard-myaccount-finance .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group select,
.aion-dashboard-myaccount-editcompanyoverview .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group select,
.aion-dashboard-myaccount-organization-information .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group select,
.aion-dashboard-myaccount-newaddress .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group select,
.aion-dashboard-usermanagement-new .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group select,
.dashboard-social-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group select,
.aion-dashneeds-edit-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group select,
.dashboard-needs-add .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group select,
.dashboard-account-organization-information .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group select,
.dashboard-account-newaddress .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group select,
.dashboard-account-editcompanyoverview .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group select,
.dashboard-account-editmissionmultimedia .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group select,
.dashboard-account-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group select,
.dashboard-usermanagement-new .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group select,
.dashboard-causes-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group select,
.dashboard-programs-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group select,
.dashboard-profile-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group select,
.dashboard-index-redistribution .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group select,
.dashboard-companyprofile-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group select,
.dashboard-account-finance .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group select,
.aion-dashboard-myaccount-editmissionmultimedia .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group select,
.aion-dashboard-index-redistribution .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group select,
.aion-demographics-index-individualsreached .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group select,
.aion-dashboard-companyprofile-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group input[type="text"],
.aion-dashboard-usermanagement-new .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group input[type="text"],
.aion-dashboard-myaccount-finance .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group input[type="text"],
.aion-dashboard-myaccount-editcompanyoverview .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group input[type="text"],
.aion-dashboard-myaccount-organization-information .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group input[type="text"],
.aion-dashboard-myaccount-newaddress .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group input[type="text"],
.aion-dashboard-usermanagement-new .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group input[type="text"],
.dashboard-social-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group input[type="text"],
.aion-dashneeds-edit-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group input[type="text"],
.dashboard-needs-add .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group input[type="text"],
.dashboard-account-organization-information .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group input[type="text"],
.dashboard-account-newaddress .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group input[type="text"],
.dashboard-account-editcompanyoverview .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group input[type="text"],
.dashboard-account-editmissionmultimedia .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group input[type="text"],
.dashboard-account-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group input[type="text"],
.dashboard-usermanagement-new .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group input[type="text"],
.dashboard-causes-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group input[type="text"],
.dashboard-programs-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group input[type="text"],
.dashboard-profile-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group input[type="text"],
.dashboard-index-redistribution .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group input[type="text"],
.dashboard-companyprofile-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group input[type="text"],
.dashboard-account-finance .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group input[type="text"],
.aion-dashboard-myaccount-editmissionmultimedia .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group input[type="text"],
.aion-dashboard-index-redistribution .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group input[type="text"],
.aion-demographics-index-individualsreached .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group input[type="text"],
.aion-dashboard-companyprofile-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group input[type="password"],
.aion-dashboard-usermanagement-new .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group input[type="password"],
.aion-dashboard-myaccount-finance .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group input[type="password"],
.aion-dashboard-myaccount-editcompanyoverview .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group input[type="password"],
.aion-dashboard-myaccount-organization-information .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group input[type="password"],
.aion-dashboard-myaccount-newaddress .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group input[type="password"],
.aion-dashboard-usermanagement-new .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group input[type="password"],
.dashboard-social-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group input[type="password"],
.aion-dashneeds-edit-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group input[type="password"],
.dashboard-needs-add .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group input[type="password"],
.dashboard-account-organization-information .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group input[type="password"],
.dashboard-account-newaddress .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group input[type="password"],
.dashboard-account-editcompanyoverview .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group input[type="password"],
.dashboard-account-editmissionmultimedia .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group input[type="password"],
.dashboard-account-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group input[type="password"],
.dashboard-usermanagement-new .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group input[type="password"],
.dashboard-causes-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group input[type="password"],
.dashboard-programs-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group input[type="password"],
.dashboard-profile-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group input[type="password"],
.dashboard-index-redistribution .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group input[type="password"],
.dashboard-companyprofile-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group input[type="password"],
.dashboard-account-finance .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group input[type="password"],
.aion-dashboard-myaccount-editmissionmultimedia .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group input[type="password"],
.aion-dashboard-index-redistribution .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group input[type="password"],
.aion-demographics-index-individualsreached .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group input[type="password"],
.aion-dashboard-companyprofile-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group textarea,
.aion-dashboard-usermanagement-new .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group textarea,
.aion-dashboard-myaccount-finance .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group textarea,
.aion-dashboard-myaccount-editcompanyoverview .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group textarea,
.aion-dashboard-myaccount-organization-information .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group textarea,
.aion-dashboard-myaccount-newaddress .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group textarea,
.aion-dashboard-usermanagement-new .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group textarea,
.dashboard-social-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group textarea,
.aion-dashneeds-edit-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group textarea,
.dashboard-needs-add .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group textarea,
.dashboard-account-organization-information .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group textarea,
.dashboard-account-newaddress .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group textarea,
.dashboard-account-editcompanyoverview .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group textarea,
.dashboard-account-editmissionmultimedia .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group textarea,
.dashboard-account-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group textarea,
.dashboard-usermanagement-new .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group textarea,
.dashboard-causes-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group textarea,
.dashboard-programs-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group textarea,
.dashboard-profile-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group textarea,
.dashboard-index-redistribution .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group textarea,
.dashboard-companyprofile-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group textarea,
.dashboard-account-finance .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group textarea,
.aion-dashboard-myaccount-editmissionmultimedia .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group textarea,
.aion-dashboard-index-redistribution .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group textarea,
.aion-demographics-index-individualsreached .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group textarea {
  width: 250px;
  border-color: #dddddd;
}
.aion-dashboard-companyprofile-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group .media-upload,
.aion-dashboard-usermanagement-new .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group .media-upload,
.aion-dashboard-myaccount-finance .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group .media-upload,
.aion-dashboard-myaccount-editcompanyoverview .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group .media-upload,
.aion-dashboard-myaccount-organization-information .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group .media-upload,
.aion-dashboard-myaccount-newaddress .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group .media-upload,
.aion-dashboard-usermanagement-new .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group .media-upload,
.dashboard-social-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group .media-upload,
.aion-dashneeds-edit-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group .media-upload,
.dashboard-needs-add .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group .media-upload,
.dashboard-account-organization-information .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group .media-upload,
.dashboard-account-newaddress .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group .media-upload,
.dashboard-account-editcompanyoverview .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group .media-upload,
.dashboard-account-editmissionmultimedia .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group .media-upload,
.dashboard-account-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group .media-upload,
.dashboard-usermanagement-new .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group .media-upload,
.dashboard-causes-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group .media-upload,
.dashboard-programs-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group .media-upload,
.dashboard-profile-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group .media-upload,
.dashboard-index-redistribution .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group .media-upload,
.dashboard-companyprofile-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group .media-upload,
.dashboard-account-finance .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group .media-upload,
.aion-dashboard-myaccount-editmissionmultimedia .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group .media-upload,
.aion-dashboard-index-redistribution .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group .media-upload,
.aion-demographics-index-individualsreached .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group .media-upload {
  margin-bottom: -30px;
}
.aion-dashboard-companyprofile-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group .media-upload .thumbnail,
.aion-dashboard-usermanagement-new .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group .media-upload .thumbnail,
.aion-dashboard-myaccount-finance .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group .media-upload .thumbnail,
.aion-dashboard-myaccount-editcompanyoverview .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group .media-upload .thumbnail,
.aion-dashboard-myaccount-organization-information .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group .media-upload .thumbnail,
.aion-dashboard-myaccount-newaddress .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group .media-upload .thumbnail,
.aion-dashboard-usermanagement-new .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group .media-upload .thumbnail,
.dashboard-social-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group .media-upload .thumbnail,
.aion-dashneeds-edit-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group .media-upload .thumbnail,
.dashboard-needs-add .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group .media-upload .thumbnail,
.dashboard-account-organization-information .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group .media-upload .thumbnail,
.dashboard-account-newaddress .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group .media-upload .thumbnail,
.dashboard-account-editcompanyoverview .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group .media-upload .thumbnail,
.dashboard-account-editmissionmultimedia .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group .media-upload .thumbnail,
.dashboard-account-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group .media-upload .thumbnail,
.dashboard-usermanagement-new .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group .media-upload .thumbnail,
.dashboard-causes-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group .media-upload .thumbnail,
.dashboard-programs-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group .media-upload .thumbnail,
.dashboard-profile-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group .media-upload .thumbnail,
.dashboard-index-redistribution .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group .media-upload .thumbnail,
.dashboard-companyprofile-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group .media-upload .thumbnail,
.dashboard-account-finance .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group .media-upload .thumbnail,
.aion-dashboard-myaccount-editmissionmultimedia .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group .media-upload .thumbnail,
.aion-dashboard-index-redistribution .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group .media-upload .thumbnail,
.aion-demographics-index-individualsreached .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group .media-upload .thumbnail {
  overflow: hidden;
}
.aion-dashboard-companyprofile-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group .media-upload #img-button-group,
.aion-dashboard-usermanagement-new .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group .media-upload #img-button-group,
.aion-dashboard-myaccount-finance .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group .media-upload #img-button-group,
.aion-dashboard-myaccount-editcompanyoverview .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group .media-upload #img-button-group,
.aion-dashboard-myaccount-organization-information .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group .media-upload #img-button-group,
.aion-dashboard-myaccount-newaddress .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group .media-upload #img-button-group,
.aion-dashboard-usermanagement-new .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group .media-upload #img-button-group,
.dashboard-social-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group .media-upload #img-button-group,
.aion-dashneeds-edit-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group .media-upload #img-button-group,
.dashboard-needs-add .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group .media-upload #img-button-group,
.dashboard-account-organization-information .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group .media-upload #img-button-group,
.dashboard-account-newaddress .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group .media-upload #img-button-group,
.dashboard-account-editcompanyoverview .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group .media-upload #img-button-group,
.dashboard-account-editmissionmultimedia .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group .media-upload #img-button-group,
.dashboard-account-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group .media-upload #img-button-group,
.dashboard-usermanagement-new .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group .media-upload #img-button-group,
.dashboard-causes-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group .media-upload #img-button-group,
.dashboard-programs-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group .media-upload #img-button-group,
.dashboard-profile-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group .media-upload #img-button-group,
.dashboard-index-redistribution .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group .media-upload #img-button-group,
.dashboard-companyprofile-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group .media-upload #img-button-group,
.dashboard-account-finance .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group .media-upload #img-button-group,
.aion-dashboard-myaccount-editmissionmultimedia .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group .media-upload #img-button-group,
.aion-dashboard-index-redistribution .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group .media-upload #img-button-group,
.aion-demographics-index-individualsreached .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group .media-upload #img-button-group {
  width: 300px;
  padding-left: 10px;
}
.aion-dashboard-companyprofile-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group .media-upload #img-button-group .btn-delete,
.aion-dashboard-usermanagement-new .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group .media-upload #img-button-group .btn-delete,
.aion-dashboard-myaccount-finance .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group .media-upload #img-button-group .btn-delete,
.aion-dashboard-myaccount-editcompanyoverview .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group .media-upload #img-button-group .btn-delete,
.aion-dashboard-myaccount-organization-information .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group .media-upload #img-button-group .btn-delete,
.aion-dashboard-myaccount-newaddress .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group .media-upload #img-button-group .btn-delete,
.aion-dashboard-usermanagement-new .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group .media-upload #img-button-group .btn-delete,
.dashboard-social-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group .media-upload #img-button-group .btn-delete,
.aion-dashneeds-edit-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group .media-upload #img-button-group .btn-delete,
.dashboard-needs-add .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group .media-upload #img-button-group .btn-delete,
.dashboard-account-organization-information .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group .media-upload #img-button-group .btn-delete,
.dashboard-account-newaddress .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group .media-upload #img-button-group .btn-delete,
.dashboard-account-editcompanyoverview .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group .media-upload #img-button-group .btn-delete,
.dashboard-account-editmissionmultimedia .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group .media-upload #img-button-group .btn-delete,
.dashboard-account-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group .media-upload #img-button-group .btn-delete,
.dashboard-usermanagement-new .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group .media-upload #img-button-group .btn-delete,
.dashboard-causes-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group .media-upload #img-button-group .btn-delete,
.dashboard-programs-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group .media-upload #img-button-group .btn-delete,
.dashboard-profile-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group .media-upload #img-button-group .btn-delete,
.dashboard-index-redistribution .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group .media-upload #img-button-group .btn-delete,
.dashboard-companyprofile-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group .media-upload #img-button-group .btn-delete,
.dashboard-account-finance .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group .media-upload #img-button-group .btn-delete,
.aion-dashboard-myaccount-editmissionmultimedia .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group .media-upload #img-button-group .btn-delete,
.aion-dashboard-index-redistribution .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group .media-upload #img-button-group .btn-delete,
.aion-demographics-index-individualsreached .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group .media-upload #img-button-group .btn-delete {
  margin-top: 0;
}
.aion-dashboard-companyprofile-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .file_upload .hint,
.aion-dashboard-usermanagement-new .row-dashboard .colnoparight .container-content .form-reg-horizontal .file_upload .hint,
.aion-dashboard-myaccount-finance .row-dashboard .colnoparight .container-content .form-reg-horizontal .file_upload .hint,
.aion-dashboard-myaccount-editcompanyoverview .row-dashboard .colnoparight .container-content .form-reg-horizontal .file_upload .hint,
.aion-dashboard-myaccount-organization-information .row-dashboard .colnoparight .container-content .form-reg-horizontal .file_upload .hint,
.aion-dashboard-myaccount-newaddress .row-dashboard .colnoparight .container-content .form-reg-horizontal .file_upload .hint,
.aion-dashboard-usermanagement-new .row-dashboard .colnoparight .container-content .form-reg-horizontal .file_upload .hint,
.dashboard-social-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .file_upload .hint,
.aion-dashneeds-edit-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .file_upload .hint,
.dashboard-needs-add .row-dashboard .colnoparight .container-content .form-reg-horizontal .file_upload .hint,
.dashboard-account-organization-information .row-dashboard .colnoparight .container-content .form-reg-horizontal .file_upload .hint,
.dashboard-account-newaddress .row-dashboard .colnoparight .container-content .form-reg-horizontal .file_upload .hint,
.dashboard-account-editcompanyoverview .row-dashboard .colnoparight .container-content .form-reg-horizontal .file_upload .hint,
.dashboard-account-editmissionmultimedia .row-dashboard .colnoparight .container-content .form-reg-horizontal .file_upload .hint,
.dashboard-account-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .file_upload .hint,
.dashboard-usermanagement-new .row-dashboard .colnoparight .container-content .form-reg-horizontal .file_upload .hint,
.dashboard-causes-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .file_upload .hint,
.dashboard-programs-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .file_upload .hint,
.dashboard-profile-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .file_upload .hint,
.dashboard-index-redistribution .row-dashboard .colnoparight .container-content .form-reg-horizontal .file_upload .hint,
.dashboard-companyprofile-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .file_upload .hint,
.dashboard-account-finance .row-dashboard .colnoparight .container-content .form-reg-horizontal .file_upload .hint,
.aion-dashboard-myaccount-editmissionmultimedia .row-dashboard .colnoparight .container-content .form-reg-horizontal .file_upload .hint,
.aion-dashboard-index-redistribution .row-dashboard .colnoparight .container-content .form-reg-horizontal .file_upload .hint,
.aion-demographics-index-individualsreached .row-dashboard .colnoparight .container-content .form-reg-horizontal .file_upload .hint {
  top: 0;
}
.aion-dashboard-companyprofile-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group:last-child,
.aion-dashboard-usermanagement-new .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group:last-child,
.aion-dashboard-myaccount-finance .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group:last-child,
.aion-dashboard-myaccount-editcompanyoverview .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group:last-child,
.aion-dashboard-myaccount-organization-information .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group:last-child,
.aion-dashboard-myaccount-newaddress .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group:last-child,
.aion-dashboard-usermanagement-new .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group:last-child,
.dashboard-social-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group:last-child,
.aion-dashneeds-edit-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group:last-child,
.dashboard-needs-add .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group:last-child,
.dashboard-account-organization-information .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group:last-child,
.dashboard-account-newaddress .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group:last-child,
.dashboard-account-editcompanyoverview .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group:last-child,
.dashboard-account-editmissionmultimedia .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group:last-child,
.dashboard-account-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group:last-child,
.dashboard-usermanagement-new .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group:last-child,
.dashboard-causes-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group:last-child,
.dashboard-programs-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group:last-child,
.dashboard-profile-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group:last-child,
.dashboard-index-redistribution .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group:last-child,
.dashboard-companyprofile-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group:last-child,
.dashboard-account-finance .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group:last-child,
.aion-dashboard-myaccount-editmissionmultimedia .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group:last-child,
.aion-dashboard-index-redistribution .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group:last-child,
.aion-demographics-index-individualsreached .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group:last-child {
  text-align: center;
}
.aion-dashboard-companyprofile-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group:last-child .controls,
.aion-dashboard-usermanagement-new .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group:last-child .controls,
.aion-dashboard-myaccount-finance .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group:last-child .controls,
.aion-dashboard-myaccount-editcompanyoverview .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group:last-child .controls,
.aion-dashboard-myaccount-organization-information .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group:last-child .controls,
.aion-dashboard-myaccount-newaddress .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group:last-child .controls,
.aion-dashboard-usermanagement-new .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group:last-child .controls,
.dashboard-social-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group:last-child .controls,
.aion-dashneeds-edit-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group:last-child .controls,
.dashboard-needs-add .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group:last-child .controls,
.dashboard-account-organization-information .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group:last-child .controls,
.dashboard-account-newaddress .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group:last-child .controls,
.dashboard-account-editcompanyoverview .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group:last-child .controls,
.dashboard-account-editmissionmultimedia .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group:last-child .controls,
.dashboard-account-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group:last-child .controls,
.dashboard-usermanagement-new .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group:last-child .controls,
.dashboard-causes-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group:last-child .controls,
.dashboard-programs-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group:last-child .controls,
.dashboard-profile-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group:last-child .controls,
.dashboard-index-redistribution .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group:last-child .controls,
.dashboard-companyprofile-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group:last-child .controls,
.dashboard-account-finance .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group:last-child .controls,
.aion-dashboard-myaccount-editmissionmultimedia .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group:last-child .controls,
.aion-dashboard-index-redistribution .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group:last-child .controls,
.aion-demographics-index-individualsreached .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group:last-child .controls {
  float: none;
}
.aion-dashboard-companyprofile-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group:last-child .controls .btn,
.aion-dashboard-usermanagement-new .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group:last-child .controls .btn,
.aion-dashboard-myaccount-finance .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group:last-child .controls .btn,
.aion-dashboard-myaccount-editcompanyoverview .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group:last-child .controls .btn,
.aion-dashboard-myaccount-organization-information .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group:last-child .controls .btn,
.aion-dashboard-myaccount-newaddress .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group:last-child .controls .btn,
.aion-dashboard-usermanagement-new .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group:last-child .controls .btn,
.dashboard-social-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group:last-child .controls .btn,
.aion-dashneeds-edit-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group:last-child .controls .btn,
.dashboard-needs-add .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group:last-child .controls .btn,
.dashboard-account-organization-information .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group:last-child .controls .btn,
.dashboard-account-newaddress .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group:last-child .controls .btn,
.dashboard-account-editcompanyoverview .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group:last-child .controls .btn,
.dashboard-account-editmissionmultimedia .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group:last-child .controls .btn,
.dashboard-account-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group:last-child .controls .btn,
.dashboard-usermanagement-new .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group:last-child .controls .btn,
.dashboard-causes-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group:last-child .controls .btn,
.dashboard-programs-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group:last-child .controls .btn,
.dashboard-profile-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group:last-child .controls .btn,
.dashboard-index-redistribution .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group:last-child .controls .btn,
.dashboard-companyprofile-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group:last-child .controls .btn,
.dashboard-account-finance .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group:last-child .controls .btn,
.aion-dashboard-myaccount-editmissionmultimedia .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group:last-child .controls .btn,
.aion-dashboard-index-redistribution .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group:last-child .controls .btn,
.aion-demographics-index-individualsreached .row-dashboard .colnoparight .container-content .form-reg-horizontal .control-group:last-child .controls .btn {
  margin-right: 0;
}
.aion-dashboard-companyprofile-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .upload .control-group,
.aion-dashboard-usermanagement-new .row-dashboard .colnoparight .container-content .form-reg-horizontal .upload .control-group,
.aion-dashboard-myaccount-finance .row-dashboard .colnoparight .container-content .form-reg-horizontal .upload .control-group,
.aion-dashboard-myaccount-editcompanyoverview .row-dashboard .colnoparight .container-content .form-reg-horizontal .upload .control-group,
.aion-dashboard-myaccount-organization-information .row-dashboard .colnoparight .container-content .form-reg-horizontal .upload .control-group,
.aion-dashboard-myaccount-newaddress .row-dashboard .colnoparight .container-content .form-reg-horizontal .upload .control-group,
.aion-dashboard-usermanagement-new .row-dashboard .colnoparight .container-content .form-reg-horizontal .upload .control-group,
.dashboard-social-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .upload .control-group,
.aion-dashneeds-edit-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .upload .control-group,
.dashboard-needs-add .row-dashboard .colnoparight .container-content .form-reg-horizontal .upload .control-group,
.dashboard-account-organization-information .row-dashboard .colnoparight .container-content .form-reg-horizontal .upload .control-group,
.dashboard-account-newaddress .row-dashboard .colnoparight .container-content .form-reg-horizontal .upload .control-group,
.dashboard-account-editcompanyoverview .row-dashboard .colnoparight .container-content .form-reg-horizontal .upload .control-group,
.dashboard-account-editmissionmultimedia .row-dashboard .colnoparight .container-content .form-reg-horizontal .upload .control-group,
.dashboard-account-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .upload .control-group,
.dashboard-usermanagement-new .row-dashboard .colnoparight .container-content .form-reg-horizontal .upload .control-group,
.dashboard-causes-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .upload .control-group,
.dashboard-programs-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .upload .control-group,
.dashboard-profile-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .upload .control-group,
.dashboard-index-redistribution .row-dashboard .colnoparight .container-content .form-reg-horizontal .upload .control-group,
.dashboard-companyprofile-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .upload .control-group,
.dashboard-account-finance .row-dashboard .colnoparight .container-content .form-reg-horizontal .upload .control-group,
.aion-dashboard-myaccount-editmissionmultimedia .row-dashboard .colnoparight .container-content .form-reg-horizontal .upload .control-group,
.aion-dashboard-index-redistribution .row-dashboard .colnoparight .container-content .form-reg-horizontal .upload .control-group,
.aion-demographics-index-individualsreached .row-dashboard .colnoparight .container-content .form-reg-horizontal .upload .control-group {
  text-align: left;
  margin-left: 0;
}
.aion-dashboard-companyprofile-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .upload .control-group .hint,
.aion-dashboard-usermanagement-new .row-dashboard .colnoparight .container-content .form-reg-horizontal .upload .control-group .hint,
.aion-dashboard-myaccount-finance .row-dashboard .colnoparight .container-content .form-reg-horizontal .upload .control-group .hint,
.aion-dashboard-myaccount-editcompanyoverview .row-dashboard .colnoparight .container-content .form-reg-horizontal .upload .control-group .hint,
.aion-dashboard-myaccount-organization-information .row-dashboard .colnoparight .container-content .form-reg-horizontal .upload .control-group .hint,
.aion-dashboard-myaccount-newaddress .row-dashboard .colnoparight .container-content .form-reg-horizontal .upload .control-group .hint,
.aion-dashboard-usermanagement-new .row-dashboard .colnoparight .container-content .form-reg-horizontal .upload .control-group .hint,
.dashboard-social-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .upload .control-group .hint,
.aion-dashneeds-edit-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .upload .control-group .hint,
.dashboard-needs-add .row-dashboard .colnoparight .container-content .form-reg-horizontal .upload .control-group .hint,
.dashboard-account-organization-information .row-dashboard .colnoparight .container-content .form-reg-horizontal .upload .control-group .hint,
.dashboard-account-newaddress .row-dashboard .colnoparight .container-content .form-reg-horizontal .upload .control-group .hint,
.dashboard-account-editcompanyoverview .row-dashboard .colnoparight .container-content .form-reg-horizontal .upload .control-group .hint,
.dashboard-account-editmissionmultimedia .row-dashboard .colnoparight .container-content .form-reg-horizontal .upload .control-group .hint,
.dashboard-account-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .upload .control-group .hint,
.dashboard-usermanagement-new .row-dashboard .colnoparight .container-content .form-reg-horizontal .upload .control-group .hint,
.dashboard-causes-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .upload .control-group .hint,
.dashboard-programs-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .upload .control-group .hint,
.dashboard-profile-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .upload .control-group .hint,
.dashboard-index-redistribution .row-dashboard .colnoparight .container-content .form-reg-horizontal .upload .control-group .hint,
.dashboard-companyprofile-edit .row-dashboard .colnoparight .container-content .form-reg-horizontal .upload .control-group .hint,
.dashboard-account-finance .row-dashboard .colnoparight .container-content .form-reg-horizontal .upload .control-group .hint,
.aion-dashboard-myaccount-editmissionmultimedia .row-dashboard .colnoparight .container-content .form-reg-horizontal .upload .control-group .hint,
.aion-dashboard-index-redistribution .row-dashboard .colnoparight .container-content .form-reg-horizontal .upload .control-group .hint,
.aion-demographics-index-individualsreached .row-dashboard .colnoparight .container-content .form-reg-horizontal .upload .control-group .hint {
  top: 0;
}
.aion-dashboard-companyprofile-edit .fileinput span.btn.btn-file.btn-green,
.aion-dashboard-companyprofile-edit .fileinput .remove-image {
  margin-left: 7px;
  padding: 6px 16px;
}
.aion-wishlist-div-popup .aion-wishlist-list-link {
  background-color: #b3b3b3;
}
.aion-wishlist-div-popup .aion-wishlist-start:hover {
  color: #b3b3b3 !important;
}
.aion-wishlist-div-popup .aion-wishlist-view {
  background-color: #2e98d4;
}
.aion-dashboard-myaccount-editcompanyoverview #companyoverviewform .btn {
  color: white;
  background-color: #7fbc31;
  border: 1px solid #7fbc31;
}
.aion-dashboard-myaccount-editcompanyoverview #companyoverviewform .btn-lightred {
  background-color: #ec5858;
  border: 1px solid #d43f3a;
}
.aion-dashboard-myaccount-editcompanyoverview #companyoverviewform .btn-delete {
  background-color: #ec5858;
  margin: 5px;
  padding: 6px 12px;
  border: 1px solid #D43F3A;
}
.aion-dashboard-myaccount-editcompanyoverview #companyoverviewform .btn-delete {
  margin-top: -16px;
}
.aion-dashboard-myaccount-editcompanyoverview #companyoverviewform .btn-delete.fileinput-exists {
  display: inline-block;
}
.aion-dashboard-myaccount-editmissionmultimedia .row-dashboard .colnoparight .container-content #companyoverviewform .control-group:last-child {
  margin-top: 40px;
  margin-left: 0px;
  margin-bottom: -20px;
}
.aion-dashboard-myaccount-organization-information .container-content .form-reg-horizontal label:first-of-type {
  padding-bottom: 0;
  padding-top: 12px;
}
.aion-dashboard-transactionhistory-index .container-content table.tablesorter {
  border: 1px solid #e6e6e6 !important;
  margin-bottom: 0 !important;
}
.aion-dashboard-transactionhistory-index .container-content table.tablesorter thead th.header {
  background-position: 8px center;
}
.aion-dashboard-transactionhistory-index .container-content table.tablesorter tbody,
.aion-dashboard-transactionhistory-index .container-content table.tablesorter thead {
  border-top: 1px solid #e6e6e6 !important;
}
.aion-dashboard-transactionhistory-index .container-content table.tablesorter tbody tr th.greybgr,
.aion-dashboard-transactionhistory-index .container-content table.tablesorter thead tr th.greybgr {
  font-weight: bold;
}
.aion-dashboard-transactionhistory-index .container-content table.tablesorter tbody tr th,
.aion-dashboard-transactionhistory-index .container-content table.tablesorter thead tr th,
.aion-dashboard-transactionhistory-index .container-content table.tablesorter tbody tr td,
.aion-dashboard-transactionhistory-index .container-content table.tablesorter thead tr td {
  vertical-align: middle !important;
  overflow: hidden;
  text-overflow: ellipsis;
}
.aion-dashboard-transactionhistory-index .container-content .common-pager {
  margin-top: 0;
  border: 1px solid #e6e6e6;
}
.aion-dashboard-transactionhistory-index .container-content .common-pager .pagerbar-js {
  margin-bottom: 0;
}
.aion-dashboard-myaccount-index .container-content table.tablesorter,
.dashboard-account-index .container-content table.tablesorter {
  border: 1px solid #e6e6e6 !important;
  margin-bottom: 0 !important;
}
.aion-dashboard-myaccount-index .container-content table.tablesorter thead th.header,
.dashboard-account-index .container-content table.tablesorter thead th.header {
  background-position: 8px center;
}
.aion-dashboard-myaccount-index .container-content table.tablesorter tbody,
.dashboard-account-index .container-content table.tablesorter tbody,
.aion-dashboard-myaccount-index .container-content table.tablesorter thead,
.dashboard-account-index .container-content table.tablesorter thead {
  border-top: 1px solid #e6e6e6 !important;
}
.aion-dashboard-myaccount-index .container-content table.tablesorter tbody tr th.greybgr,
.dashboard-account-index .container-content table.tablesorter tbody tr th.greybgr,
.aion-dashboard-myaccount-index .container-content table.tablesorter thead tr th.greybgr,
.dashboard-account-index .container-content table.tablesorter thead tr th.greybgr {
  font-weight: bold;
}
.aion-dashboard-myaccount-index .container-content table.tablesorter tbody tr th,
.dashboard-account-index .container-content table.tablesorter tbody tr th,
.aion-dashboard-myaccount-index .container-content table.tablesorter thead tr th,
.dashboard-account-index .container-content table.tablesorter thead tr th,
.aion-dashboard-myaccount-index .container-content table.tablesorter tbody tr td,
.dashboard-account-index .container-content table.tablesorter tbody tr td,
.aion-dashboard-myaccount-index .container-content table.tablesorter thead tr td,
.dashboard-account-index .container-content table.tablesorter thead tr td {
  vertical-align: middle !important;
  overflow: hidden;
  text-overflow: ellipsis;
}
.aion-dashboard-myaccount-index .container-content .common-pager,
.dashboard-account-index .container-content .common-pager {
  margin-top: 0;
  border: 1px solid #e6e6e6;
}
.aion-dashboard-myaccount-index .container-content .common-pager .pagerbar-js,
.dashboard-account-index .container-content .common-pager .pagerbar-js {
  margin-bottom: 0;
}
.aion-dashboard-myaccount-index .container-content th.header,
.dashboard-account-index .container-content th.header {
  background-image: none;
}
.aion-dashboard-myaccount-index .container-content .btn,
.dashboard-account-index .container-content .btn {
  color: white;
  background-color: #7fbc31;
  border: 1px solid #7fbc31;
}
.aion-dashboard-myaccount-index .container-content .btn-lightred,
.dashboard-account-index .container-content .btn-lightred {
  background-color: #ec5858;
  border: 1px solid #d43f3a;
}
.aion-dashboard-myaccount-index .container-content .btn-delete,
.dashboard-account-index .container-content .btn-delete {
  background-color: #ec5858;
  margin: 5px;
  padding: 6px 12px;
  border: 1px solid #D43F3A;
}
.aion-dashboard-myaccount-index .container-content #search-results-list .btn-delete,
.dashboard-account-index .container-content #search-results-list .btn-delete {
  margin-left: 0;
}
.aion-dashboard-myaccount-index .container-content .panel,
.dashboard-account-index .container-content .panel {
  border: 1px solid #dddddd;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.aion-dashboard-myaccount-index .container-content .panel .panel-heading .panel-title,
.dashboard-account-index .container-content .panel .panel-heading .panel-title {
  margin-top: 5px;
  margin-bottom: 5px;
  padding-left: 5px;
  font-size: 14px;
  color: #222;
  text-transform: capitalize;
}
.aion-dashboard-myaccount-index .container-content .panel .panel-heading .panel-title a.fa.fa-pencil,
.dashboard-account-index .container-content .panel .panel-heading .panel-title a.fa.fa-pencil,
.aion-dashboard-myaccount-index .container-content .panel .panel-heading .panel-title span.fa.fa-pencil,
.dashboard-account-index .container-content .panel .panel-heading .panel-title span.fa.fa-pencil {
  font-size: 1.4em;
  line-height: 14px;
  padding-right: 12px;
  border-right: 1px solid #c4c4c4;
  margin-right: 12px;
}
.aion-dashboard-myaccount-index .container-content #npoinfotab .table > tbody > tr > td:first-child,
.dashboard-account-index .container-content #npoinfotab .table > tbody > tr > td:first-child {
  width: 220px;
}
.aion-dashboard-myaccount-index .container-content #npo-profile .npo-logo,
.dashboard-account-index .container-content #npo-profile .npo-logo {
  margin-left: 10px;
  margin-top: 10px !important;
}
.aion-dashboard-myaccount-index .container-content #npo-profile .npo-logo img,
.dashboard-account-index .container-content #npo-profile .npo-logo img {
  margin-bottom: 10px;
}
.aion-dashboard-myaccount-index .container-content #addressmanagement .npo-half,
.dashboard-account-index .container-content #addressmanagement .npo-half {
  width: 405px;
  border: 1px solid #e6e6e6;
}
.aion-dashboard-myaccount-index .container-content #addressmanagement .npo-address .box-content,
.dashboard-account-index .container-content #addressmanagement .npo-address .box-content {
  padding: 20px;
}
.aion-dashboard-myaccount-index .container-content #addressmanagement .npo-address .box-content .adr-status,
.dashboard-account-index .container-content #addressmanagement .npo-address .box-content .adr-status {
  margin-top: 10px !important;
}
.aion-dashboard-myaccount-index .container-content #npo-programs h2.panel-title,
.dashboard-account-index .container-content #npo-programs h2.panel-title,
.aion-dashboard-myaccount-index .container-content #npo-causes h2.panel-title,
.dashboard-account-index .container-content #npo-causes h2.panel-title {
  margin-left: 0;
  color: #222;
}
.aion-dashboard-myaccount-index .container-content #demographicstab h3,
.dashboard-account-index .container-content #demographicstab h3 {
  font-size: 16px;
  text-transform: capitalize;
  margin-top: 0;
  margin-left: 10px;
}
.aion-dashboard-myaccount-index .container-content #demographicstab h3 small,
.dashboard-account-index .container-content #demographicstab h3 small {
  font-size: 14px;
}
.aion-dashboard-myaccount-index .container-content #demographicstab h3:not(:first-of-type),
.dashboard-account-index .container-content #demographicstab h3:not(:first-of-type) {
  padding-top: 30px;
}
.aion-dashboard-myaccount-index .container-content #demographicstab .box-content form,
.dashboard-account-index .container-content #demographicstab .box-content form {
  margin: 15px 0px 50px 73px;
}
.aion-dashboard-myaccount-index .container-content #demographicstab .box-content form label,
.dashboard-account-index .container-content #demographicstab .box-content form label {
  margin-right: 10px;
}
.aion-dashboard-myaccount-index .container-content #demographicstab .box-content form input[type="text"],
.dashboard-account-index .container-content #demographicstab .box-content form input[type="text"],
.aion-dashboard-myaccount-index .container-content #demographicstab .box-content form select,
.dashboard-account-index .container-content #demographicstab .box-content form select {
  width: 285px;
  margin-right: 10px;
  padding: 6px;
  font-size: 14px;
  line-height: 20px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  border: 1px solid #dddddd;
}
.aion-dashboard-myaccount-index .container-content #demographicstab .box-content form select[name="percent"],
.dashboard-account-index .container-content #demographicstab .box-content form select[name="percent"] {
  width: initial;
}
.aion-dashboard-myaccount-index .container-content #demographicstab small.pull-right a,
.dashboard-account-index .container-content #demographicstab small.pull-right a {
  position: relative;
  top: 8px;
  right: 5px;
}
.aion-dashboard-myaccount-index .container-content #demographicstab #demographics-races-list:last-of-type tbody,
.dashboard-account-index .container-content #demographicstab #demographics-races-list:last-of-type tbody {
  border: 1px solid #e6e6e6 !important;
}
.aion-dashboard-myaccount-index .container-content #demographicstab #demographics-races-list:last-of-type tr:first-of-type > td,
.dashboard-account-index .container-content #demographicstab #demographics-races-list:last-of-type tr:first-of-type > td {
  padding-top: 22px;
}
.aion-dashboard-myaccount-index .container-content #demographicstab #demographics-races-list:last-of-type td:first-child,
.dashboard-account-index .container-content #demographicstab #demographics-races-list:last-of-type td:first-child {
  padding-left: 75px;
  width: 490px;
}
.aion-dashboard-myaccount-index .container-content #demographicstab #demographics-races-list:last-of-type td:nth-child(2),
.dashboard-account-index .container-content #demographicstab #demographics-races-list:last-of-type td:nth-child(2) {
  padding-left: 0;
}
.aion-dashboard-myaccount-index .container-content #demographicstab #demographics-races-list:last-of-type tr:last-of-type > td,
.dashboard-account-index .container-content #demographicstab #demographics-races-list:last-of-type tr:last-of-type > td {
  padding-bottom: 22px;
}
.aion-dashboard-myaccount-index .container-content #demographicstab #demographics-races-list.demographics-races-list-edit form,
.dashboard-account-index .container-content #demographicstab #demographics-races-list.demographics-races-list-edit form {
  margin: 0;
}
.aion-dashboard-myaccount-index .container-content #demographicstab #demographics-races-list.demographics-races-list-edit tr,
.dashboard-account-index .container-content #demographicstab #demographics-races-list.demographics-races-list-edit tr {
  height: 78px;
}
.aion-dashboard-myaccount-index .container-content #demographicstab #demographics-races-list.demographics-races-list-edit td:first-child,
.dashboard-account-index .container-content #demographicstab #demographics-races-list.demographics-races-list-edit td:first-child {
  width: auto;
}
.aion-dashboard-myaccount-index .container-content #demographicstab #demographics-races-list.demographics-races-list-edit #number_of_households_label.edit,
.dashboard-account-index .container-content #demographicstab #demographics-races-list.demographics-races-list-edit #number_of_households_label.edit {
  vertical-align: middle;
}
.aion-dashboard-myaccount-index .container-content #demographicstab #demographics-races-list.demographics-races-list-edit #number_of_households_box button,
.dashboard-account-index .container-content #demographicstab #demographics-races-list.demographics-races-list-edit #number_of_households_box button {
  margin-bottom: 1px;
}
.aion-dashboard-myaccount-index .container-content #npo-needs .panel-heading,
.dashboard-account-index .container-content #npo-needs .panel-heading,
.aion-dashboard-myaccount-index .container-content #npo-disaster-info .panel-heading,
.dashboard-account-index .container-content #npo-disaster-info .panel-heading {
  padding-top: 0;
  padding-bottom: 10px;
}
.aion-dashboard-myaccount-index .container-content #npo-needs .panel-heading .panel-title,
.dashboard-account-index .container-content #npo-needs .panel-heading .panel-title,
.aion-dashboard-myaccount-index .container-content #npo-disaster-info .panel-heading .panel-title,
.dashboard-account-index .container-content #npo-disaster-info .panel-heading .panel-title {
  color: #222;
  margin-top: 0px;
}
.aion-dashboard-myaccount-index .container-content #npo-users #npo-user-list table td,
.dashboard-account-index .container-content #npo-users #npo-user-list table td {
  padding-left: 20px;
}
.aion-dashboard-myaccount-index .npo-redistribution,
.dashboard-account-index .npo-redistribution {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.aion-dashboard-myaccount-index .npo-redistribution h2.box-title,
.dashboard-account-index .npo-redistribution h2.box-title {
  font-size: 14px;
  text-transform: capitalize;
  padding: 0;
  background-color: #f7f7f7 !important;
  border: 1px solid #dddddd;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.aion-dashboard-myaccount-index .npo-redistribution h2.box-title a,
.dashboard-account-index .npo-redistribution h2.box-title a {
  font-size: 14px;
  color: #222;
}
.aion-dashboard-myaccount-index .npo-redistribution h2.box-title a:first-child,
.dashboard-account-index .npo-redistribution h2.box-title a:first-child {
  font-size: 1.33333333em;
  color: #7fbc31;
  padding-right: 12px;
  border-right: 1px solid #c4c4c4;
  margin-right: 12px;
}
.aion-dashboard-myaccount-index .npo-redistribution .box-content,
.dashboard-account-index .npo-redistribution .box-content {
  padding: 20px;
  border: 1px solid #dddddd;
  padding-top: 20px;
  border: 1px solid rgba(221, 221, 221, 0.5);
  border-top: none;
  border-top: 0;
  padding: 10px;
}
.aion-dashboard-myaccount-index .npo-social-info h2.box-title,
.dashboard-account-index .npo-social-info h2.box-title {
  font-size: 14px;
  text-transform: capitalize;
  padding: 0;
  background-color: #f7f7f7 !important;
  border: 1px solid #dddddd;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.aion-dashboard-myaccount-index .npo-social-info h2.box-title a,
.dashboard-account-index .npo-social-info h2.box-title a {
  font-size: 14px;
  color: #222;
}
.aion-dashboard-myaccount-index .npo-social-info h2.box-title a:first-child,
.dashboard-account-index .npo-social-info h2.box-title a:first-child {
  font-size: 1.33333333em;
  color: #7fbc31;
  padding-right: 12px;
  border-right: 1px solid #c4c4c4;
  margin-right: 12px;
}
.aion-dashboard-myaccount-index .npo-social-info .box-content,
.dashboard-account-index .npo-social-info .box-content {
  border: 1px solid #dddddd;
  border-top: 0;
}
.aion-dashboard-myaccount-index .npo-social-info table tbody tr td:first-child,
.dashboard-account-index .npo-social-info table tbody tr td:first-child {
  padding-left: 20px;
}
.aion-dashboard-myaccount-index #npo-mysettings-info tr > td:first-child,
.dashboard-account-index #npo-mysettings-info tr > td:first-child {
  font-weight: bold;
}
.aion-dashboard-myaccount-index #npo-disaster-info .box-content label,
.dashboard-account-index #npo-disaster-info .box-content label,
.aion-dashboard-myaccount-index #dash_settings .box-content label,
.dashboard-account-index #dash_settings .box-content label {
  margin-right: 10px;
}
.aion-dashboard-myaccount-index #npo-disaster-info .box-content input[type="text"],
.dashboard-account-index #npo-disaster-info .box-content input[type="text"],
.aion-dashboard-myaccount-index #dash_settings .box-content input[type="text"],
.dashboard-account-index #dash_settings .box-content input[type="text"],
.aion-dashboard-myaccount-index #npo-disaster-info .box-content select,
.dashboard-account-index #npo-disaster-info .box-content select,
.aion-dashboard-myaccount-index #dash_settings .box-content select,
.dashboard-account-index #dash_settings .box-content select {
  margin-right: 10px;
  padding: 6px;
  font-size: 14px;
  line-height: 20px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  border: 1px solid #dddddd;
}
/*end dashboard / my account style update*/
.forgot-password input[type="email"],
.forgot-password .form-horizontal input[type="password"] {
  width: 500px !important;
}
.index-registration h2 {
  margin: 0 0 0px 0;
}
/* page footer */
footer.full-page-footer .full-footer-top {
  min-height: 100px;
  padding: 130px 0 130px;
  background-image: url('../img/grate.jpg');
  background-attachment: scroll;
  background-color: #323232;
  background-position: center bottom;
  background-repeat: no-repeat;
  margin-bottom: 0px;
}
footer.full-page-footer .full-footer-top h2 {
  font-size: 24px !important;
  text-align: left;
  color: #ffffff !important;
  font-style: normal;
  font-weight: bold;
  margin-top: 0px;
  margin-bottom: 20px;
  text-transform: none !important;
  letter-spacing: 1px !important;
}
footer.full-page-footer .full-footer-top p {
  color: white;
  font-family: 'Lato', sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
}
footer.full-page-footer .full-footer-top .btn-newsletter-subscribe {
  padding: 9px;
}
footer.full-page-footer .full-footer-top .sponsors {
  margin-top: 40px;
  text-align: center;
}
footer.full-page-footer .full-footer-top .sponsors h2 {
  margin-bottom: 30px;
}
footer.full-page-footer .full-footer-top .sponsors .upc-img {
  margin-right: 30px;
  margin-bottom: 20px;
}
footer.full-page-footer .full-footer-top .sponsors .walmart-img {
  margin-bottom: 20px;
}
footer.full-page-footer .full-footer-center {
  padding-top: 40px;
  padding-bottom: 40px;
  background-color: white;
  margin-bottom: 0px;
}
footer.full-page-footer .full-footer-center .footer-logo {
  margin: 0 18px;
}
footer.full-page-footer .full-footer-bottom {
  padding-top: 40px;
  padding-bottom: 40px;
  background-color: #80bd00;
  margin-bottom: 0px;
}
footer.full-page-footer .full-footer-bottom .col-md-25 {
  width: 20%;
}
footer.full-page-footer .full-footer-bottom .col-md-25 .menu-widget .widget-title {
  color: white;
  font-family: 'Lato', sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 16px;
  text-transform: uppercase;
}
footer.full-page-footer .full-footer-bottom .col-md-25 .menu-widget .widget-list {
  list-style-type: none;
}
footer.full-page-footer .full-footer-bottom .col-md-25 .menu-widget .widget-list li {
  margin-bottom: 10px;
}
footer.full-page-footer .full-footer-bottom .col-md-25 .menu-widget .widget-list li a {
  color: white;
  font-size: 14px;
}
footer.full-page-footer .full-footer-bottom .col-md-25 .menu-widget .widget-list li a.icon {
  margin-right: 15px;
}
footer.full-page-footer .full-footer-bottom-2 {
  padding-top: 20px;
  padding-bottom: 20px;
  background-color: #303030;
  margin-bottom: 0px;
}
footer.full-page-footer .full-footer-bottom-2 .foo-nav {
  color: white;
  margin-right: 15px;
}
footer.full-page-footer .full-footer-bottom-2 .foo-nav:hover {
  color: #7fbc31;
}
footer.full-page-footer .full-footer-bottom-2 .foo-top {
  color: white;
  margin-right: 15px;
}
footer.full-page-footer .full-footer-bottom-2 .foo-top:hover {
  color: #7fbc31;
}
/* page footer */
/*checkout-cart*/
.cart .page-title {
  margin-top: 0;
}
.cart table thead tr {
  background-color: #7fbc31;
}
.cart table thead tr th {
  border: none !important;
  color: white;
  font-size: 14px;
  font-weight: bold;
  padding: 18px 0;
  text-transform: uppercase;
  text-align: center;
}
.cart table tfoot tr th {
  border: none !important;
}
.cart table tbody {
  text-align: center;
}
.cart table tbody .btn-remove {
  color: #555555;
  font-size: 14px;
}
.cart table tbody .btn-remove:hover {
  color: black;
}
.cart table .product-name {
  color: #333333;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  margin: 0;
  padding: 0;
  width: 100%;
}
.cart table .product-name a {
  color: #333333;
}
.cart table .price {
  color: #333333;
}
.cart table tr td:first-child {
  text-align: center;
}
.cart .grandtotal .price {
  color: #7fbc31;
}
.cart .cartemptied {
  margin-left: 10px;
  font-size: 14px;
}
.checkout-onepage-success .container-main,
.onestepcheckout-index-index .container-main {
  padding-top: 100px;
}
/*wishlist, impactstory order*/
.aion-wishlist-index-index #publish_popup_loader p,
.aion-wishlist-list-index #publish_popup_loader p,
.aion-impactstory-publiclist-index #publish_popup_loader p,
.aion-impactstory-index-index #publish_popup_loader p {
  text-align: center;
}
.aion-wishlist-index-index .pagerbar,
.aion-wishlist-list-index .pagerbar,
.aion-impactstory-publiclist-index .pagerbar,
.aion-impactstory-index-index .pagerbar {
  background: none;
}
.aion-wishlist-index-index .pagerbar form,
.aion-wishlist-list-index .pagerbar form,
.aion-impactstory-publiclist-index .pagerbar form,
.aion-impactstory-index-index .pagerbar form {
  text-align: center;
}
.aion-wishlist-list-index #wishlist-publiclist,
.aion-impactstory-publiclist-index #wishlist-publiclist {
  padding-top: 75px;
}
.aion-wishlist-index-index .aion-wishlist-div .stories-desc .bg-fail {
  display: block;
  padding: 10px;
  font-size: 12px !important;
  font-weight: bold;
  text-transform: none;
  color: #f3f3f3 !important;
  background-color: #C44E4A;
}
.aion-wishlist-index-index .aion-wishlist-div .stories-desc .bg-fail span.price {
  color: #f3f3f3 !important;
}
.aion-impactstory-show-index .short-desc h3 {
  font-size: 24px;
}
.aion-impactstory-show-index .product {
  margin-bottom: 20px;
  min-height: 220px;
  padding: 0 10px 0 0;
}
.aion-impactstory-show-index .impacted .showembedlink {
  margin: 0 auto;
}
/*Dashboard general tab*/
#action_items {
  display: flex;
}
#action_items .fieldset {
  height: 92px;
  padding: 0 20px;
  background: #f1f1f1;
  background-clip: padding-box;
}
#action_items .fieldset .content {
  height: 92px;
  padding-top: 20px;
  font-size: 1.2em;
  color: #2e98d4;
}
#action_items .fieldset:nth-child(2) {
  margin: 0 10px;
}
#action_items a {
  -webkit-border-top-right-radius: 50%;
  -webkit-border-bottom-right-radius: 50%;
  -webkit-border-bottom-left-radius: 50%;
  -webkit-border-top-left-radius: 50%;
  -moz-border-radius-topright: 50%;
  -moz-border-radius-bottomright: 50%;
  -moz-border-radius-bottomleft: 50%;
  -moz-border-radius-topleft: 50%;
  border-top-right-radius: 50%;
  border-bottom-right-radius: 50%;
  border-bottom-left-radius: 50%;
  border-top-left-radius: 50%;
  height: 65px;
  margin-top: 15px;
  width: 65px;
  background-color: #7fbc31;
  text-align: center;
}
#action_items a i {
  color: white;
  line-height: 65px;
}
#action_items h3 {
  display: none;
}
/*
Create Wishlist Design Update
************************************/
.aion-wishlist-index-create .row-dashboard .container-content #wishlistform .control-group,
.aion-wishlist-index-edit .row-dashboard .container-content #wishlistform .control-group {
  margin-bottom: 15px;
}
.aion-wishlist-index-create .row-dashboard .container-content #wishlistform .control-group .btn,
.aion-wishlist-index-edit .row-dashboard .container-content #wishlistform .control-group .btn {
  color: white;
  background-color: #7fbc31;
  border: 1px solid #7fbc31;
}
.aion-wishlist-index-create .row-dashboard .container-content #wishlistform .control-group .btn-lightred,
.aion-wishlist-index-edit .row-dashboard .container-content #wishlistform .control-group .btn-lightred {
  background-color: #ec5858;
  border: 1px solid #d43f3a;
}
.aion-wishlist-index-create .row-dashboard .container-content #wishlistform .control-group .btn-delete,
.aion-wishlist-index-edit .row-dashboard .container-content #wishlistform .control-group .btn-delete {
  background-color: #ec5858;
  margin: 5px;
  padding: 6px 12px;
  border: 1px solid #D43F3A;
}
.aion-wishlist-index-create .row-dashboard .container-content #wishlistform .control-group .btn,
.aion-wishlist-index-edit .row-dashboard .container-content #wishlistform .control-group .btn {
  color: white;
}
.aion-wishlist-index-create .row-dashboard .container-content #wishlistform .control-group label.gray,
.aion-wishlist-index-edit .row-dashboard .container-content #wishlistform .control-group label.gray {
  padding-left: 10px;
  width: 40%;
  font-size: 14px !important;
}
.aion-wishlist-index-create .row-dashboard .container-content #wishlistform .control-group select,
.aion-wishlist-index-edit .row-dashboard .container-content #wishlistform .control-group select,
.aion-wishlist-index-create .row-dashboard .container-content #wishlistform .control-group input[type="text"],
.aion-wishlist-index-edit .row-dashboard .container-content #wishlistform .control-group input[type="text"],
.aion-wishlist-index-create .row-dashboard .container-content #wishlistform .control-group input[type="password"],
.aion-wishlist-index-edit .row-dashboard .container-content #wishlistform .control-group input[type="password"],
.aion-wishlist-index-create .row-dashboard .container-content #wishlistform .control-group textarea,
.aion-wishlist-index-edit .row-dashboard .container-content #wishlistform .control-group textarea {
  width: 442px;
  border-color: #dddddd;
}
.aion-wishlist-index-create .row-dashboard .container-content #wishlistform .control-group .btn-lightred,
.aion-wishlist-index-edit .row-dashboard .container-content #wishlistform .control-group .btn-lightred {
  margin-top: 0 !important;
  border: 0;
}
.aion-wishlist-index-create .row-dashboard .container-content #wishlistform .control-group .hint,
.aion-wishlist-index-edit .row-dashboard .container-content #wishlistform .control-group .hint {
  position: absolute;
  left: 450px;
  top: 2px;
}
.aion-wishlist-index-create .row-dashboard .container-content #wishlistform .control-group .media-hint .hint,
.aion-wishlist-index-edit .row-dashboard .container-content #wishlistform .control-group .media-hint .hint {
  left: 8px;
}
.aion-wishlist-index-create .row-dashboard .container-content #wishlistform .control-group .radio-hint,
.aion-wishlist-index-edit .row-dashboard .container-content #wishlistform .control-group .radio-hint {
  position: relative !important;
  left: -45px !important;
}
.aion-wishlist-index-create .row-dashboard .container-content #wishlistform .control-group span.title,
.aion-wishlist-index-edit .row-dashboard .container-content #wishlistform .control-group span.title {
  margin-left: 100px;
}
.aion-wishlist-index-create .row-dashboard .container-content #wishlistform .control-group span.title + span.hint,
.aion-wishlist-index-edit .row-dashboard .container-content #wishlistform .control-group span.title + span.hint {
  left: 626px;
}
.aion-wishlist-index-create .row-dashboard .container-content #wishlistform .control-group span.email_comment,
.aion-wishlist-index-edit .row-dashboard .container-content #wishlistform .control-group span.email_comment {
  position: relative;
  top: -10px;
  left: -70px;
}
.aion-wishlist-index-create .row-dashboard .container-content #wishlistform .control-group .file_upload + input + span.hint,
.aion-wishlist-index-edit .row-dashboard .container-content #wishlistform .control-group .file_upload + input + span.hint {
  left: 522px;
}
.aion-wishlist-index-create .row-dashboard .container-content #wishlistform .control-group .file_upload + input + span.hint + span,
.aion-wishlist-index-edit .row-dashboard .container-content #wishlistform .control-group .file_upload + input + span.hint + span {
  position: relative;
  top: -10px;
  left: 40px;
}
.aion-wishlist-index-create .row-dashboard .container-content #wishlistform button#addproducts,
.aion-wishlist-index-edit .row-dashboard .container-content #wishlistform button#addproducts {
  float: right;
  margin-right: -170px;
  background-color: #2e98d4;
  border: 1px solid #2e98d4;
}
.aion-wishlist-index-create .row-dashboard .container-content #wishlistform input#save,
.aion-wishlist-index-edit .row-dashboard .container-content #wishlistform input#save {
  position: relative !important;
  top: -68px !important;
  float: right;
}
.aion-wishlist-index-create .row-dashboard .container-content #wishlistform input#save.published-wl,
.aion-wishlist-index-edit .row-dashboard .container-content #wishlistform input#save.published-wl {
  top: 0 !important;
  background-color: #7fbc31;
  border: 1px solid #7fbc31;
}
.aion-wishlist-index-create .row-dashboard .container-content #wishlistform .image-upload .btn,
.aion-wishlist-index-edit .row-dashboard .container-content #wishlistform .image-upload .btn {
  margin-left: 5px;
  padding: 6px 16px;
}
.aion-wishlist-index-create .row-dashboard .container-content #wishlistform #selected-csv,
.aion-wishlist-index-edit .row-dashboard .container-content #wishlistform #selected-csv {
  position: absolute;
  left: 357px;
  top: -20px;
}
.aion-wishlist-index-add-product .checkout-steps + h5 {
  font-size: 18px;
}
.aion-wishlist-index-add-product .checkout-steps + h5 + p {
  font-size: 16px;
}
.aion-wishlist-index-add-product table.whislistprod-table {
  table-layout: fixed;
}
.aion-wishlist-index-add-product table.whislistprod-table thead.blue-thead > tr:first-child > th:first-child {
  width: 186px !important;
}
.aion-wishlist-index-add-product table.whislistprod-table thead.blue-thead > tr:first-child > th:nth-child(2) {
  width: 216px !important;
}
.aion-wishlist-index-add-product table.whislistprod-table thead.blue-thead > tr:first-child > th:nth-child(3) {
  width: 140px !important;
}
.aion-wishlist-index-add-product table.whislistprod-table thead.blue-thead > tr:first-child > th:nth-child(4) {
  width: 115px !important;
}
.aion-wishlist-index-add-product table.whislistprod-table thead.blue-thead > tr:first-child > th:nth-child(5) {
  width: 205px !important;
}
.aion-wishlist-index-preview #previewWishlistWidget .modal-content {
  width: 352px;
}
.aion-wishlist-index-preview #previewWishlistWidget .modal-content .modal-body {
  padding: 0;
  margin-top: 20px;
}
.aion-wishlist-index-preview #previewWishlistWidget .modal-content .btn-donatenow[disabled] {
  margin-left: -30px;
}
.aion-wishlist-index-preview #previewWishlist .modal-dialog.modal-lg {
  width: 1200px;
}
.aion-wishlist-index-preview .modal-content {
  overflow: hidden;
  margin: 0 auto;
}
.aion-wishlist-index-preview .modal-content .whislist-banner {
  margin-top: -15px;
  z-index: 10;
}
.aion-wishlist-index-preview .modal-content .modal-footer .btn {
  background-color: #7fbc31;
  color: white;
}
.aion-wishlist-index-preview .wishlist-items .preview-table thead > tr th:nth-child(4),
.aion-wishlist-index-preview .wishlist-items .preview-table thead > tr th:nth-child(6) {
  width: 100px;
}
.aion-wishlist-index-publish .container-content {
  padding-bottom: 40px;
}
.aion-wishlist-index-publish .container-content .publishwishlist-threecolumns .publishwishlist-publish-wrapper {
  text-align: center;
}
.aion-wishlist-index-publish .container-content .publishwishlist-threecolumns .publishwishlist-publish-wrapper button.btn-green {
  padding: 14px 24px !important;
}
.aion-wishlist-index-publish .container-content .validation-advice {
  margin: 0 0 5px 0;
}
.aion-wishlist-index-finish .container-content .mt20 #popover_share_button,
.aion-wishlist-index-finish .container-content .mt20 #copyto,
.aion-wishlist-index-finish .container-content .mt20 #copyembedto {
  margin-right: 10px !important;
}
/*checkout onestepcheckout*/
.onestepcheckout-index-index p.onestepcheckout-numbers,
.aion-disaster-registry-checkout-index p.onestepcheckout-numbers {
  color: #7fbc31;
  font-size: 18px;
  font-weight: bold;
  height: 35px;
  text-transform: uppercase;
}
.onestepcheckout-index-index #checkout-payment-method-load,
.aion-disaster-registry-checkout-index #checkout-payment-method-load {
  margin-left: 15px;
}
.onestepcheckout-index-index table thead tr,
.aion-disaster-registry-checkout-index table thead tr {
  background-color: #7fbc31;
}
.onestepcheckout-index-index table thead tr th,
.aion-disaster-registry-checkout-index table thead tr th {
  border: none !important;
  color: white;
  font-size: 14px;
  font-weight: bold;
  padding: 18px 10px;
  text-transform: uppercase;
}
.onestepcheckout-index-index table tfoot tr th,
.aion-disaster-registry-checkout-index table tfoot tr th {
  border: none !important;
}
.onestepcheckout-index-index table tbody,
.aion-disaster-registry-checkout-index table tbody {
  text-align: center;
}
.onestepcheckout-index-index table tbody .btn-remove,
.aion-disaster-registry-checkout-index table tbody .btn-remove {
  color: #555555;
  font-size: 14px;
}
.onestepcheckout-index-index table tbody .btn-remove:hover,
.aion-disaster-registry-checkout-index table tbody .btn-remove:hover {
  color: black;
}
.onestepcheckout-index-index table .product-name,
.aion-disaster-registry-checkout-index table .product-name {
  color: #333333;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  margin: 0;
  padding: 0;
}
.onestepcheckout-index-index table .product-name a,
.aion-disaster-registry-checkout-index table .product-name a {
  color: #333333;
}
.onestepcheckout-index-index .onestep-terms input[type=checkbox],
.aion-disaster-registry-checkout-index .onestep-terms input[type=checkbox] {
  margin-top: 0;
}
.onestepcheckout-index-index .onestepcheckout-totals,
.aion-disaster-registry-checkout-index .onestepcheckout-totals {
  padding-right: 10px;
}
.onestepcheckout-index-index .onestepcheckout-totals .price,
.aion-disaster-registry-checkout-index .onestepcheckout-totals .price {
  color: #7fbc31;
  padding-right: 10px;
}
/*feedreader datepicker*/
.block-feed-reader .block-title {
  height: 70px;
}
.feedreader_datepicker {
  position: relative;
  top: 43px;
  left: 10px;
}
.feedreader_datepicker .form-horizontal .controls {
  width: 160px;
}
/*footer email-address field*/
.full-footer-top input#newsletter {
  display: inline-block;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  margin-right: 5px;
  width: 250px;
}
.full-footer-top button[type="submit"] {
  display: inline-block;
  position: relative;
  text-transform: capitalize;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  padding-right: 18px !important;
  padding-left: 18px !important;
}
/*footer mail & to-top button*/
.full-footer-bottom-2 a.foo-nav,
.full-footer-bottom-2 a.foo-top {
  width: 45px;
  height: 45px;
}
.full-footer-bottom-2 a.foo-nav {
  position: fixed;
  z-index: 100;
  bottom: 13px;
  right: 55px;
  background-color: rgba(0, 0, 0, 0.4);
  padding: 13px 34px 34px 15px;
}
.full-footer-bottom-2 a.foo-top {
  display: none;
  position: fixed;
  z-index: 100;
  bottom: 13px;
  right: 0;
  padding: 13px 32px 34px 17px;
  background-color: rgba(0, 0, 0, 0.2);
}
/*recent panel*/
.panel.recent {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.panel.recent .panel-heading h3 {
  -webkit-font-smoothing: antialiased;
  color: #70a229 !important;
  display: inline;
  font-family: Lato, sans-serif;
  font-size: 24px;
  font-weight: bold;
  height: auto;
  line-height: 30px;
  margin: 0px;
  padding: 0px;
}
/*create impact story form*/
.aion-impactstory-create-custom .row-dashboard .container-content #impactstoryform .control-group,
.aion-impactstory-create-create .row-dashboard .container-content #impactstoryform .control-group,
.aion-impactstory-create-edit .row-dashboard .container-content #impactstoryform .control-group {
  margin-bottom: 15px;
}
.aion-impactstory-create-custom .row-dashboard .container-content #impactstoryform .control-group label.gray,
.aion-impactstory-create-create .row-dashboard .container-content #impactstoryform .control-group label.gray,
.aion-impactstory-create-edit .row-dashboard .container-content #impactstoryform .control-group label.gray {
  padding-left: 10px;
  width: 40%;
  font-size: 14px !important;
}
.aion-impactstory-create-custom .row-dashboard .container-content #impactstoryform .control-group select,
.aion-impactstory-create-create .row-dashboard .container-content #impactstoryform .control-group select,
.aion-impactstory-create-edit .row-dashboard .container-content #impactstoryform .control-group select,
.aion-impactstory-create-custom .row-dashboard .container-content #impactstoryform .control-group input[type="text"],
.aion-impactstory-create-create .row-dashboard .container-content #impactstoryform .control-group input[type="text"],
.aion-impactstory-create-edit .row-dashboard .container-content #impactstoryform .control-group input[type="text"],
.aion-impactstory-create-custom .row-dashboard .container-content #impactstoryform .control-group input[type="password"],
.aion-impactstory-create-create .row-dashboard .container-content #impactstoryform .control-group input[type="password"],
.aion-impactstory-create-edit .row-dashboard .container-content #impactstoryform .control-group input[type="password"],
.aion-impactstory-create-custom .row-dashboard .container-content #impactstoryform .control-group textarea,
.aion-impactstory-create-create .row-dashboard .container-content #impactstoryform .control-group textarea,
.aion-impactstory-create-edit .row-dashboard .container-content #impactstoryform .control-group textarea {
  width: 442px;
  border-color: #dddddd;
}
.aion-impactstory-create-custom .row-dashboard .container-content #impactstoryform .control-group .hint,
.aion-impactstory-create-create .row-dashboard .container-content #impactstoryform .control-group .hint,
.aion-impactstory-create-edit .row-dashboard .container-content #impactstoryform .control-group .hint {
  position: absolute;
  left: 450px;
  top: 2px;
}
.aion-impactstory-create-custom .row-dashboard .container-content #impactstoryform .control-group .media-hint .hint,
.aion-impactstory-create-create .row-dashboard .container-content #impactstoryform .control-group .media-hint .hint,
.aion-impactstory-create-edit .row-dashboard .container-content #impactstoryform .control-group .media-hint .hint {
  left: 8px;
}
.aion-impactstory-create-custom .row-dashboard .container-content #impactstoryform .control-group span.title,
.aion-impactstory-create-create .row-dashboard .container-content #impactstoryform .control-group span.title,
.aion-impactstory-create-edit .row-dashboard .container-content #impactstoryform .control-group span.title {
  margin-left: 100px;
}
.aion-impactstory-create-custom .row-dashboard .container-content #impactstoryform .control-group span.title + span.hint,
.aion-impactstory-create-create .row-dashboard .container-content #impactstoryform .control-group span.title + span.hint,
.aion-impactstory-create-edit .row-dashboard .container-content #impactstoryform .control-group span.title + span.hint {
  left: 626px;
}
.aion-impactstory-create-custom .row-dashboard .container-content #impactstoryform .control-group .image-upload > div,
.aion-impactstory-create-create .row-dashboard .container-content #impactstoryform .control-group .image-upload > div,
.aion-impactstory-create-edit .row-dashboard .container-content #impactstoryform .control-group .image-upload > div {
  margin-bottom: 10px;
}
.aion-impactstory-create-custom .row-dashboard .container-content #impactstoryform .control-group .image-upload input[type="text"],
.aion-impactstory-create-create .row-dashboard .container-content #impactstoryform .control-group .image-upload input[type="text"],
.aion-impactstory-create-edit .row-dashboard .container-content #impactstoryform .control-group .image-upload input[type="text"] {
  width: 200px;
  margin-bottom: 5px;
}
.aion-impactstory-create-custom .row-dashboard .container-content #impactstoryform .control-group .image-upload .btn,
.aion-impactstory-create-create .row-dashboard .container-content #impactstoryform .control-group .image-upload .btn,
.aion-impactstory-create-edit .row-dashboard .container-content #impactstoryform .control-group .image-upload .btn {
  padding: 6px 18px;
}
.aion-impactstory-create-custom .row-dashboard .container-content #impactstoryform .control-group .image-upload .btn-lightred,
.aion-impactstory-create-create .row-dashboard .container-content #impactstoryform .control-group .image-upload .btn-lightred,
.aion-impactstory-create-edit .row-dashboard .container-content #impactstoryform .control-group .image-upload .btn-lightred {
  margin-right: 5px;
}
.aion-impactstory-create-custom .row-dashboard .container-content #impactstoryform .control-group .fileinput-preview.thumbnail + div > span.btn,
.aion-impactstory-create-create .row-dashboard .container-content #impactstoryform .control-group .fileinput-preview.thumbnail + div > span.btn,
.aion-impactstory-create-edit .row-dashboard .container-content #impactstoryform .control-group .fileinput-preview.thumbnail + div > span.btn {
  width: auto;
  margin-bottom: 5px;
}
.aion-impactstory-create-custom .row-dashboard .container-content #impactstoryform .control-group .file_upload + input + span.hint,
.aion-impactstory-create-create .row-dashboard .container-content #impactstoryform .control-group .file_upload + input + span.hint,
.aion-impactstory-create-edit .row-dashboard .container-content #impactstoryform .control-group .file_upload + input + span.hint {
  left: 522px;
}
.aion-impactstory-create-custom .row-dashboard .container-content #impactstoryform .control-group ul.errors,
.aion-impactstory-create-create .row-dashboard .container-content #impactstoryform .control-group ul.errors,
.aion-impactstory-create-edit .row-dashboard .container-content #impactstoryform .control-group ul.errors {
  position: relative;
  bottom: -3px;
  margin-bottom: 0;
}
.aion-impactstory-create-custom .row-dashboard .container-content #impactstoryform .control-group button#submitform.btn,
.aion-impactstory-create-create .row-dashboard .container-content #impactstoryform .control-group button#submitform.btn,
.aion-impactstory-create-edit .row-dashboard .container-content #impactstoryform .control-group button#submitform.btn {
  position: relative;
  top: -65px;
  left: 490px;
  background-color: #7fbc31;
  padding: 14px 24px;
  color: #fff;
}
.aion-impactstory-create-custom .row-dashboard .container-content #impactstoryform .control-group input#save.btn,
.aion-impactstory-create-create .row-dashboard .container-content #impactstoryform .control-group input#save.btn,
.aion-impactstory-create-edit .row-dashboard .container-content #impactstoryform .control-group input#save.btn {
  position: relative;
  right: -350px;
  top: 0px;
  background-color: #2e98d4;
  padding: 14px 24px !important;
  color: #fff;
  border-color: transparent;
}
.aion-impactstory-create-custom #tinybox .btn,
.aion-impactstory-create-create #tinybox .btn,
.aion-impactstory-create-edit #tinybox .btn {
  background-color: #7fbc31;
}
.aion-impactstory-create-custom #impactstoryform .image-upload.products span.pull-right {
  margin-top: 3px;
}
.aion-impactstory-create-custom #impactstoryform .image-upload.products span.pull-right a {
  padding: 5px 18px !important;
}
/*sidebar account overview title */
.sidebar-overview {
  background-color: #f1f1f1;
}
.sidebar-overview > h5 {
  color: #70a229 !important;
  font-size: 24px !important;
  padding: 15px 0 0 15px;
  margin: 0 !important;
  font-weight: bold;
  line-height: 30px;
}
.sidebar-overview .progress-dashboard {
  margin-left: 15px;
  margin-right: 15px;
}
.sidebar-informations {
  margin-bottom: 0;
}
.sidebar-informations table#impact-info {
  margin-bottom: 10px;
}
.sidebar-informations table#impact-info tr > td {
  background: 0;
  border: 0 !important;
  color: #767676;
  font-size: 14px;
  font-weight: 700;
  padding: 0 !important;
  text-align: right;
  line-height: 22px;
}
.sidebar-informations table#impact-info tr > td:first-child {
  width: 240px;
  text-align: left;
}
.sidebar-checkpublicprofile {
  top: 0 !important;
}
.sidebar-checkpublicprofile input[type="button"] {
  background-color: #80bd00;
  width: 100%;
}
.sidebar-news {
  margin-top: -30px;
}
/* misc */
.block-feed-reader .block-title {
  height: 70px;
  color: #7fbc31;
}
/*Online donations*/
.aion-donateproducts-index-index .jumbotron,
.aion-donateproducts-success-index .jumbotron {
  margin-top: 0px !important;
  border: 1px solid #ddd;
  margin-bottom: 20px;
}
.aion-donateproducts-index-index .jumbotron p,
.aion-donateproducts-success-index .jumbotron p {
  font-weight: normal;
}
.aion-donateproducts-index-index .jumbotron .btn-green,
.aion-donateproducts-success-index .jumbotron .btn-green {
  color: white !important;
}
.aion-donateproducts-index-index .donateproducts .jumbotron a:hover,
.aion-donateproducts-success-index .donateproducts .jumbotron a:hover {
  color: #1b5c81 !important;
}
.aion-donateproducts-index-index .donateproducts .jumbotron .sponsored,
.aion-donateproducts-success-index .donateproducts .jumbotron .sponsored {
  font-size: 16px;
  font-weight: 600;
}
.aion-donateproducts-index-index .donateproducts .jumbotron .logo,
.aion-donateproducts-success-index .donateproducts .jumbotron .logo {
  margin: 10px 0;
}
.aion-donateproducts-index-index .contributors-sliders .glyphicon-chevron-left,
.aion-donateproducts-success-index .contributors-sliders .glyphicon-chevron-left {
  top: 60px;
  left: 50px;
}
.aion-donateproducts-index-index .contributors-sliders .glyphicon-chevron-right,
.aion-donateproducts-success-index .contributors-sliders .glyphicon-chevron-right {
  top: 60px;
  right: 90px;
}
.aion-donateproducts-index-index .contributors-sliders .item img,
.aion-donateproducts-success-index .contributors-sliders .item img {
  height: auto !important;
}
.aion-donateproducts-index-index .related-box,
.aion-donateproducts-success-index .related-box {
  margin: 0 0 20px 10px;
}
.aion-donateproducts-index-index .meter,
.aion-donateproducts-success-index .meter {
  margin-bottom: 30px;
}
.aion-donateproducts-index-index .meter .panel-heading,
.aion-donateproducts-success-index .meter .panel-heading {
  background-color: transparent;
  padding-top: 0;
  padding-bottom: 0;
}
.aion-donateproducts-index-index .meter .panel-heading h3,
.aion-donateproducts-success-index .meter .panel-heading h3 {
  margin-top: 15px;
  margin-bottom: 15px;
}
.aion-donateproducts-index-index .companylogos-facts,
.aion-donateproducts-success-index .companylogos-facts {
  margin-bottom: 45px;
}
.aion-donateproducts-index-index .companylogos-facts .panel-body,
.aion-donateproducts-success-index .companylogos-facts .panel-body {
  padding-top: 0;
}
.aion-donateproducts-index-index .companylogos-facts .panel-body h3,
.aion-donateproducts-success-index .companylogos-facts .panel-body h3 {
  margin-top: 15px;
  margin-bottom: 15px;
}
.aion-donateproducts-index-index .meter,
.aion-donateproducts-success-index .meter,
.aion-donateproducts-index-index .companylogos-facts,
.aion-donateproducts-success-index .companylogos-facts {
  -webkit-border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topright: 4px;
  -moz-border-radius-bottomright: 4px;
  -moz-border-radius-bottomleft: 4px;
  -moz-border-radius-topleft: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}
.aion-donateproducts-index-index .meter,
.aion-donateproducts-success-index .meter {
  margin-bottom: 30px;
}
.aion-donateproducts-donate-index .panel.needs {
  margin-top: 400px;
}
.aion-donateproducts-donate-index .product-details-edit {
  padding-left: 35px;
}
.aion-donateproducts-donate-summary .companylogos-facts {
  margin-top: 0;
  margin-bottom: 30px;
}
.aion-donateproducts-donate-summary .meter {
  margin-bottom: 30px;
}
.aion-donateproducts-donate-print .mk-header-holder {
  display: none;
}
.aion-donateproducts-donate-print .container-main {
  padding-top: 50px;
  padding-bottom: 50px;
}
.aion-donateproducts-donate-print .container-main .overview-print {
  width: 1000px;
  margin: 0 auto;
}
.aion-donateproducts-donate-index .datepicker-days,
.aion-donateproducts-donate-summary .datepicker-days {
  padding: 10px;
}
.aion-donateproducts-donate-index .btn,
.aion-donateproducts-donate-summary .btn {
  color: white;
  background-color: #7fbc31;
  border: 1px solid #7fbc31;
}
.aion-donateproducts-donate-index .btn-lightred,
.aion-donateproducts-donate-summary .btn-lightred {
  background-color: #ec5858;
  border: 1px solid #d43f3a;
}
.aion-donateproducts-donate-index .btn-delete,
.aion-donateproducts-donate-summary .btn-delete {
  background-color: #ec5858;
  margin: 5px;
  padding: 6px 12px;
  border: 1px solid #D43F3A;
}
.aion-donateproducts-donate-index .modal-content,
.aion-donateproducts-donate-summary .modal-content {
  padding: 30px;
}
.aion-donateproducts-donate-index .modal-content .close,
.aion-donateproducts-donate-summary .modal-content .close {
  background-color: initial;
}
.aion-donateproducts-donate-index .modal-content #donateproducts-modal-submit.btn,
.aion-donateproducts-donate-summary .modal-content #donateproducts-modal-submit.btn {
  background-color: #7fbc31;
  border: 1px solid #7fbc31;
  float: right;
  margin-left: 5px;
}
.aion-donateproducts-donate-index .btn,
.aion-donateproducts-donate-summary .btn {
  opacity: initial;
  color: white;
  font-weight: bold;
}
.aion-donateproducts-donate-index .btn-delete,
.aion-donateproducts-donate-summary .btn-delete {
  margin-top: 0;
  padding: 14px 24px;
}
.aion-donateproducts-donate-index .bluebgr,
.aion-donateproducts-donate-summary .bluebgr {
  background-color: #0099d5;
  border-color: #0099d5;
}
.aion-donateproducts-donate-index #donateproducts-modal-submit,
.aion-donateproducts-donate-summary #donateproducts-modal-submit {
  margin-bottom: 0;
}
.aion-donateproducts-donate-index button[data-dismiss="modal"],
.aion-donateproducts-donate-summary button[data-dismiss="modal"] {
  border-color: #d43f3a;
  background-color: #d43f3a;
}
.aion-donateproducts-donate-index .panel-default,
.aion-donateproducts-donate-summary .panel-default {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.aion-donateproducts-donate-index .panel-default h2.box-title,
.aion-donateproducts-donate-summary .panel-default h2.box-title,
.aion-donateproducts-donate-index .panel-default h3,
.aion-donateproducts-donate-summary .panel-default h3 {
  font-size: 14px;
  height: 48px;
  line-height: 100%;
  padding-top: 17px !important;
  padding-left: 20px;
  background-color: #f7f7f7;
}
.aion-donateproducts-donate-index .panel-default h2.box-title .triangle-right,
.aion-donateproducts-donate-summary .panel-default h2.box-title .triangle-right,
.aion-donateproducts-donate-index .panel-default h3 .triangle-right,
.aion-donateproducts-donate-summary .panel-default h3 .triangle-right {
  border-bottom: 7px solid transparent;
  border-left: 12px solid #8bb451;
  border-top: 7px solid transparent;
  margin-right: 5px;
}
.aion-donateproducts-donate-index .panel-default h2.box-title span,
.aion-donateproducts-donate-summary .panel-default h2.box-title span,
.aion-donateproducts-donate-index .panel-default h3 span,
.aion-donateproducts-donate-summary .panel-default h3 span {
  padding-right: 10px;
  line-height: 14px;
  font-size: 1.4em;
}
.aion-donateproducts-donate-index .panel-default h2.box-title span.triangle-down,
.aion-donateproducts-donate-summary .panel-default h2.box-title span.triangle-down,
.aion-donateproducts-donate-index .panel-default h3 span.triangle-down,
.aion-donateproducts-donate-summary .panel-default h3 span.triangle-down {
  padding-right: 0;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-top: 12px solid #8bb451;
  margin-right: 10px;
}
.aion-donateproducts-donate-index .panel-default h2.box-title a,
.aion-donateproducts-donate-summary .panel-default h2.box-title a,
.aion-donateproducts-donate-index .panel-default h3 a,
.aion-donateproducts-donate-summary .panel-default h3 a {
  font-size: 14px;
  color: #222;
  color: #7fbc31;
}
.aion-donateproducts-donate-index .panel-default h2.box-title small,
.aion-donateproducts-donate-summary .panel-default h2.box-title small,
.aion-donateproducts-donate-index .panel-default h3 small,
.aion-donateproducts-donate-summary .panel-default h3 small {
  margin-top: 0;
}
.aion-donateproducts-donate-index .panel-default .form-group .greybgrlabel,
.aion-donateproducts-donate-summary .panel-default .form-group .greybgrlabel,
.aion-donateproducts-donate-index .panel-default.form-group .greybgrlabel,
.aion-donateproducts-donate-summary .panel-default.form-group .greybgrlabel {
  background-color: transparent;
  text-transform: none;
  font-size: 14px;
  font-weight: normal;
}
.aion-donateproducts-donate-index .panel-default .form-group .radio label,
.aion-donateproducts-donate-summary .panel-default .form-group .radio label,
.aion-donateproducts-donate-index .panel-default.form-group .radio label,
.aion-donateproducts-donate-summary .panel-default.form-group .radio label {
  padding-top: 2px;
  text-align: left;
}
.aion-donateproducts-donate-index .panel-default .form-group .radio .control-label,
.aion-donateproducts-donate-summary .panel-default .form-group .radio .control-label,
.aion-donateproducts-donate-index .panel-default.form-group .radio .control-label,
.aion-donateproducts-donate-summary .panel-default.form-group .radio .control-label {
  width: 100%;
}
.aion-donateproducts-donate-index .panel-default .form-group .date,
.aion-donateproducts-donate-summary .panel-default .form-group .date,
.aion-donateproducts-donate-index .panel-default.form-group .date,
.aion-donateproducts-donate-summary .panel-default.form-group .date {
  padding-left: 15px;
  padding-right: 15px;
}
.aion-donateproducts-donate-index .panel-default .panel-body,
.aion-donateproducts-donate-summary .panel-default .panel-body {
  border-top: 1px solid #dddddd;
}
.aion-donateproducts-donate-index .panel-default .btn,
.aion-donateproducts-donate-summary .panel-default .btn {
  margin-bottom: 15px;
}
.aion-donateproducts-donate-index .donation-title,
.aion-donateproducts-donate-summary .donation-title {
  border-radius: 4px;
  margin: 0 -15px 20px -15px;
}
.aion-donateproducts-donate-index .donation-title .panel-body,
.aion-donateproducts-donate-summary .donation-title .panel-body {
  border-top-width: 0;
  background-color: #f7f7f7;
}
.aion-donateproducts-donate-index .donation-title h1,
.aion-donateproducts-donate-summary .donation-title h1 {
  margin: 0;
}
.aion-donateproducts-donate-index .jumbotron,
.aion-donateproducts-donate-summary .jumbotron {
  margin-top: 0px;
  border: 1px solid #ddd;
  margin-bottom: 20px;
}
.aion-donateproducts-donate-index .jumbotron p,
.aion-donateproducts-donate-summary .jumbotron p {
  font-weight: normal;
}
.aion-donateproducts-donate-index .companylogos-facts,
.aion-donateproducts-donate-summary .companylogos-facts,
.aion-donateproducts-donate-index .meter,
.aion-donateproducts-donate-summary .meter {
  -webkit-border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topright: 4px;
  -moz-border-radius-bottomright: 4px;
  -moz-border-radius-bottomleft: 4px;
  -moz-border-radius-topleft: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}
.aion-donateproducts-donate-index .companylogos-facts .panel-heading,
.aion-donateproducts-donate-summary .companylogos-facts .panel-heading,
.aion-donateproducts-donate-index .meter .panel-heading,
.aion-donateproducts-donate-summary .meter .panel-heading {
  background-color: transparent;
  padding-top: 0;
  padding-bottom: 0;
}
.aion-donateproducts-donate-index .companylogos-facts .panel-body,
.aion-donateproducts-donate-summary .companylogos-facts .panel-body,
.aion-donateproducts-donate-index .meter .panel-body,
.aion-donateproducts-donate-summary .meter .panel-body {
  padding-top: 0;
  border-top: 0;
  margin-top: 0;
}
.aion-donateproducts-donate-index .companylogos-facts h3,
.aion-donateproducts-donate-summary .companylogos-facts h3,
.aion-donateproducts-donate-index .meter h3,
.aion-donateproducts-donate-summary .meter h3 {
  font-size: 20px;
  height: initial;
  line-height: 20px;
  margin-top: 15px;
  margin-bottom: 15px;
  padding: 0 !important;
  background-color: initial;
}
.aion-donateproducts-donate-index .companylogos-facts,
.aion-donateproducts-donate-summary .companylogos-facts {
  margin-top: 0;
}
.aion-donateproducts-donate-index .meter .panel-body,
.aion-donateproducts-donate-summary .meter .panel-body {
  padding-top: 15px;
}
/* npo public page */
.npo-coverbox {
  width: 100%;
  height: 290px;
  margin-bottom: 40px;
  background: #fcfcfc;
  border: 1px solid #d0d0d0;
}
.npo-coverbox .cover-img {
  width: 100%;
  height: 240px;
  border-bottom: 1px solid #d0d0d0;
}
.npo-coverbox .cover-img .coverimg {
  width: 100%;
  height: 240px;
}
.npo-coverbox .npo-website {
  color: #2e98d4;
  font-family: 'Lato', sans-serif;
  font-size: 13px;
  font-style: normal;
  font-weight: 700;
  line-height: 13px;
  margin-top: 20px;
  text-transform: uppercase;
}
.npo-coverbox .cover-right {
  border-left: 1px solid #d0d0d0;
}
.npo-coverbox .cover-right .profile-share {
  padding: 14px;
}
.npo-coverbox .npo-profileimg {
  width: 160px;
  height: 150px;
  background: #fcfcfc;
  position: absolute;
  margin-top: 0;
  top: -110px;
}
.npo-coverbox .npo-profileimg .profileimg {
  width: 100%;
  height: 140px;
}
.npo-coverbox .profile-share {
  padding: 14px 8px 14px 24px !important;
}
.npo-informations-block {
  background: #7fbc31;
  margin-bottom: 40px;
  color: white;
  padding: 15px;
}
.npo-informations-block p {
  color: white;
}
.npo-informations-block .money {
  font-size: 30px;
}
.npo-informations-block .impacted {
  font-size: 18px;
}
.npo-informations-block .block-2 {
  margin-top: 20px;
}
.npo-panel-heading {
  background-color: #fcfcfc !important;
}
.npo-panel-heading h2 {
  color: #444444;
  font-family: 'Lato', sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 24px;
  text-transform: uppercase;
  margin: 0px;
}
.npo-cause {
  width: 100%;
  height: auto;
  background: #fcfcfc;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  border: 1px solid #e1e1e1;
  margin-bottom: 20px;
}
.npo-cause img {
  min-width: 110px;
}
.imp-cause {
  width: 100%;
  height: auto;
  background: #fcfcfc;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  border: 1px solid #e1e1e1;
  margin-bottom: 20px;
}
.nposup-container .sp-num {
  font-size: 40px;
}
.nposup-container .sp-text {
  font-size: 16px;
  text-transform: uppercase;
  margin-top: -15px;
}
.nposup-container .sp-ok {
  font-weight: bold;
}
.npo-contributors {
  margin-top: 25px;
}
.npo-contributors h2,
.npo-contributors h3 {
  text-transform: inherit;
  -webkit-margin-after: -0.33em;
}
.npo-whislist-slider {
  margin-top: 40px;
}
.npo-whislist-slider .npo-whislist-title h3 {
  color: #444444;
  font-family: 'Lato', sans-serif;
  font-size: 25px;
  font-style: normal;
  font-weight: 300;
  line-height: 40px;
}
.npo-whislist-slider .npo-whislist-title h4 {
  color: #444444;
  font-family: 'Lato', sans-serif;
  font-size: 25px;
  font-style: normal;
  font-weight: 700;
  line-height: 25px;
  text-transform: uppercase;
}
.npo-impactstory-slider {
  margin-top: 60px;
}
.npo-impactstory-slider .npo-whislist-title h3 {
  color: #444444;
  font-family: 'Lato', sans-serif;
  font-size: 25px;
  font-style: normal;
  font-weight: 300;
  line-height: 40px;
}
.npo-impactstory-slider .npo-whislist-title h4 {
  color: #444444;
  font-family: 'Lato', sans-serif;
  font-size: 25px;
  font-style: normal;
  font-weight: 700;
  line-height: 25px;
  text-transform: uppercase;
}
.company-donations {
  margin-bottom: 20px;
}
.company-donations .content-tabs-2 .nav-tabs {
  background: transparent;
}
.company-donations .content-tabs-2 .nav-tabs li a {
  -webkit-border-radius: 0px !important;
  -moz-border-radius: 0px !important;
  border-radius: 0px !important;
}
.company-donations .content-tabs-2 .nav-tabs li.active > a,
.company-donations .content-tabs-2 .nav-tabs li.active > a:hover,
.company-donations .content-tabs-2 .nav-tabs li.active > a:focus {
  cursor: default;
  background-color: #fcfcfc;
  font-weight: bold;
  border-bottom: 1px solid transparent;
}
.company-donations .content-tabs-2 .nav-tabs li a,
.company-donations .content-tabs-2 .nav-tabs li a:hover,
.company-donations .content-tabs-2 .nav-tabs li a:focus {
  background-color: white;
  font-weight: bold;
  border-top: 1px solid #dddddd;
  border-bottom: 1px solid #dddddd;
  border-left: 1px solid #dddddd;
  border-right: 1px solid #dddddd;
}
.company-donations .content-tabs-2 .tab-content {
  padding: 10px;
  border: 1px solid #ddd;
  border-top-width: 0;
  background-color: #fcfcfc;
}
.company-donations .content-tabs-2 .tab-content .slider_navigation:first-child {
  margin-right: 5px;
}
.company-donations .content-tabs-2 .tab-content .slider-content {
  display: inline-block;
}
.company-donations .content-tabs-2 .tab-content .slider-content img {
  width: 100%;
}
/*payments form*/
.payments-index-index .btn {
  color: white;
  background-color: #7fbc31;
  border: 1px solid #7fbc31;
}
.payments-index-index .btn-lightred {
  background-color: #ec5858;
  border: 1px solid #d43f3a;
}
.payments-index-index .btn-delete {
  background-color: #ec5858;
  margin: 5px;
  padding: 6px 12px;
  border: 1px solid #D43F3A;
}
.payments-index-index .container-main {
  margin-top: 60px;
  padding-bottom: 60px;
}
.payments-index-index .container-main .reg-page-title h1 {
  padding-bottom: 20px;
}
.payments-index-index .container-main #paymentform .control-group {
  background-color: transparent;
  margin-bottom: 20px;
}
.payments-index-index .container-main #paymentform .control-group h3 {
  background-color: transparent;
  margin-bottom: 10px;
  border-bottom: 1px solid #dddddd;
  margin-top: 40px;
}
.payments-index-index .container-main #paymentform .control-group label {
  color: #333333;
  font-weight: bold;
}
.payments-index-index .container-main #paymentform .control-group input[type="text"],
.payments-index-index .container-main #paymentform .control-group input[type="email"],
.payments-index-index .container-main #paymentform .control-group input[type="password"],
.payments-index-index .container-main #paymentform .control-group select,
.payments-index-index .container-main #paymentform .control-group textarea {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  border: 1px solid #cccccc;
  margin-bottom: 20px;
}
.payments-index-index .container-main #paymentform .control-group input[type="submit"]:last-of-type {
  padding: 14px 24px;
  margin-top: 20px;
  margin-bottom: 20px;
}
.payments-index-index .container-main #paymentform .control-group:last-of-type {
  margin-top: 70px;
}
.payments-index-index .container-main #paymentform .control-group .bottom-info {
  margin-top: 10px;
}
.wishlist_donation_container,
.donate_container {
  width: 100% !important;
}
.wishlist_donation_container h3:first-of-type,
.donate_container h3:first-of-type {
  font-size: 20px;
  text-transform: capitalize;
  margin-bottom: 40px;
}
.wishlist_donation_container .form-reg-horizontal .control-group,
.donate_container .form-reg-horizontal .control-group {
  margin-bottom: 0;
}
.wishlist_donation_container .form-reg-horizontal .control-group label,
.donate_container .form-reg-horizontal .control-group label {
  font-size: 14px !important;
}
.wishlist_donation_container .form-reg-horizontal .control-group input[type="text"],
.donate_container .form-reg-horizontal .control-group input[type="text"],
.wishlist_donation_container .form-reg-horizontal .control-group input[type="email"],
.donate_container .form-reg-horizontal .control-group input[type="email"],
.wishlist_donation_container .form-reg-horizontal .control-group input[type="password"],
.donate_container .form-reg-horizontal .control-group input[type="password"],
.wishlist_donation_container .form-reg-horizontal .control-group select,
.donate_container .form-reg-horizontal .control-group select,
.wishlist_donation_container .form-reg-horizontal .control-group textarea,
.donate_container .form-reg-horizontal .control-group textarea {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  border: 1px solid #cccccc;
  margin-bottom: 20px;
}
.wishlist_donation_container .form-reg-horizontal .control-group input#is_shared_donation,
.donate_container .form-reg-horizontal .control-group input#is_shared_donation {
  position: relative;
  margin-top: -20px;
}
.wishlist_donation_container .form-reg-horizontal .control-group input#is_shared_donation + span.hint,
.donate_container .form-reg-horizontal .control-group input#is_shared_donation + span.hint {
  top: 0;
}
.wishlist_donation_container .form-horizontal .validation-advice,
.donate_container .form-horizontal .validation-advice {
  bottom: 3px;
}
.slider-container {
  margin-top: 40px;
}
.slider-container .ca-container {
  position: relative;
  height: 800px;
  margin-left: 40px;
}
.slider-container .ca-wrapper {
  width: 100%;
  height: 100%;
  position: relative;
}
.slider-container .ca-item {
  position: relative;
  float: left;
  width: 360px;
  height: 800px;
  text-align: center;
}
.slider-container .ca-item-main {
  position: relative;
  top: 5px;
  left: 5px;
  right: 5px;
  bottom: 5px;
  background: #fff;
  overflow: hidden;
}
.slider-container .ca-content-wrapper {
  background: #b0ccc6;
  position: absolute;
  width: 0px;
  height: 800px;
  top: 5px;
  text-align: left;
  z-index: 10000;
  overflow: hidden;
}
.slider-container .ca-nav span {
  width: 25px;
  height: 38px;
  background: transparent url('/skin/frontend/good360/default/phase25/img/arrows.png') no-repeat top left;
  position: absolute;
  top: 50%;
  margin-top: -19px;
  left: -40px;
  text-indent: -9000px;
  opacity: 0.7;
  cursor: pointer;
  z-index: 100;
}
.slider-container .ca-nav span.ca-nav-next {
  background-position: top right;
  left: auto;
  right: -40px;
}
.slider-container .ca-nav span:hover {
  opacity: 1.0;
}
.impactslider-container {
  margin-top: 40px;
  margin-bottom: 40px;
}
.impactslider-container .ca-container {
  position: relative;
  height: 410px;
  margin-left: 40px;
}
.impactslider-container .ca-wrapper {
  width: 100%;
  height: 100%;
  position: relative;
}
.impactslider-container .ca-item {
  position: relative;
  float: left;
  width: 365px;
  height: 380px;
}
.impactslider-container .ca-item-main {
  position: relative;
  top: 5px;
  left: 5px;
  right: 5px;
  bottom: 5px;
  background: #fff;
  overflow: hidden;
}
.impactslider-container .ca-content-wrapper {
  background: #b0ccc6;
  position: absolute;
  width: 0px;
  height: 410px;
  top: 5px;
  text-align: left;
  z-index: 10000;
  overflow: hidden;
}
.impactslider-container .ca-nav span {
  width: 25px;
  height: 38px;
  background: transparent url('/skin/frontend/good360/default/phase25/img/arrows.png') no-repeat top left;
  position: absolute;
  top: 50%;
  margin-top: -19px;
  left: -40px;
  text-indent: -9000px;
  opacity: 0.7;
  cursor: pointer;
  z-index: 100;
}
.impactslider-container .ca-nav span.ca-nav-next {
  background-position: top right;
  left: auto;
  right: -40px;
}
.impactslider-container .ca-nav span:hover {
  opacity: 1.0;
}
/*product detail page*/
.catalog-product-view .container-main .product-view {
  padding-top: 60px;
}
.catalog-product-view .container-main .product-view ol {
  margin-left: 20px;
}
.catalog-product-view .container-main .product-view ol li {
  list-style-type: decimal;
}
.catalog-product-view .container-main .product-view .link-login-admin-fee,
.catalog-product-view .container-main .product-view .link-login-compare-at {
  border-bottom: 1px solid #f1f1f1;
  color: #7fbc31;
  font-size: 16px;
  line-height: 16px;
}
.catalog-product-view .container-main .product-view .label-compare-at,
.catalog-product-view .container-main .product-view .label-admin-fee,
.catalog-product-view .container-main .product-view .label-subscribe-for,
.catalog-product-view .container-main .product-view .label-quantity-per-unit {
  color: #787878;
  font-size: 16px;
  line-height: 16px;
  font-family: Arial, Helvetica, sans-serif;
}
.catalog-product-view .container-main .product-view .label-quantity-per-unit .discount-value,
.catalog-product-view .container-main .product-view div .price {
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-weight: 700;
  color: #7fbc31;
}
.catalog-product-view .container-main .product-view .label-saving {
  color: #2facdc;
  font-size: 16px;
  padding: 0;
}
.catalog-product-view .container-main .product-view .std br {
  display: none !important;
}
.catalog-product-view .container-main .product-view #product-images img {
  width: 100%;
}
.catalog-product-view .container-main .product-view .nav-tabs > li.active > a {
  border-top: 3px solid #8dc63f;
}
.catalog-product-view .container-main .product-view .carousel .carousel-inner .item {
  padding: 0;
}
.catalog-product-view .container-main .product-view .carousel .carousel-inner .item a {
  padding: 0 10px 0 0;
}
.catalog-product-view .container-main .product-view .carousel .carousel-inner .item a img {
  width: 100%;
}
.catalog-product-view .container-main .product-view .carousel .carousel-control {
  margin: 0;
  background-image: none;
}
.catalog-product-view .container-main .product-view .carousel .icon-arrow-next,
.catalog-product-view .container-main .product-view .carousel .icon-arrow-prev {
  top: 55px;
}
.catalog-product-view .container-main .product-view .carousel .icon-arrow-next {
  right: 5px;
}
.catalog-product-view .container-main .product-view .carousel .icon-arrow-prev {
  left: 5px;
}
.catalog-product-view .container-main #product_addtocart_form .lg-price {
  font-size: 28px;
  font-weight: bold;
}
.catalog-product-view .container-main #product_addtocart_form .short-description {
  margin-bottom: 60px;
}
.catalog-product-view .container-main #product_addtocart_form .add-to-box {
  margin-top: 40px;
  margin-bottom: 20px;
}
.catalog-product-view .container-main #product_addtocart_form .add-to-box #npo-local-add-to-cart {
  position: absolute;
  bottom: 0;
}
.catalog-product-view .container-main #product_addtocart_form .add-to-box .add-to-cart input[type="number"] {
  width: 40px;
  height: 32px;
}
.catalog-product-view .container-main #product_addtocart_form .add-to-box .btn {
  padding: 14px 24px;
}
.catalog-product-view .container-main #product_addtocart_form .add-to-box .btn-wishlist {
  margin-left: 10px;
  background-color: #7fbc31;
}
.catalog-product-view .container-main #product_addtocart_form .donor-logo img {
  height: 100px;
}
.catalog-product-view .container-main #ProductTab {
  margin-top: 20px;
  background-color: #f7f7f7;
  border: 1px solid #cccccc;
}
.catalog-product-view .container-main #ProductTab li {
  margin-left: 0;
}
.catalog-product-view .container-main #ProductTab li a {
  border: 0;
  padding-top: 10px;
  padding-bottom: 10px;
}
.catalog-product-view .container-main #ProductTab li a:hover {
  background-color: transparent;
  color: #555555;
}
.catalog-product-view .container-main #ProductTab li.active a {
  border-top: 3px solid #8dc63f;
  border-right: 1px solid #cccccc;
}
.catalog-product-view .container-main #ProductTab li.active a:hover {
  background-color: white;
}
.catalog-product-view .container-main #ProductTab li.active:not(:first-of-type) a {
  border-left: 1px solid #cccccc;
}
.catalog-product-view .container-main .widget {
  margin-bottom: 70px;
}
.catalog-product-view .container-main .widget .widget-title h4 {
  text-transform: capitalize;
  border: 0;
}
.catalog-product-view .container-main .widget .widget-row {
  height: 300px;
  padding: 5px;
  border: 1px solid #ddd;
}
.catalog-product-view .container-main .widget .widget-row h5.product-name {
  font-size: 14px;
}
.catalog-product-view .container-main .widget .widget-row .product-name {
  overflow: hidden;
  text-overflow: ellipsis;
  height: 48px;
}
.catalog-product-view .container-main .widget .widget-row .product-name a {
  color: #333333 !important;
  font-weight: normal;
}
.catalog-product-view .container-main .widget .widget-row .add-to-box {
  position: absolute;
  width: 239px;
  right: 30px;
  bottom: 25px;
}
.catalog-product-view .container-main .widget .widget-row .btn-wishlist {
  margin-left: 5px;
  background-color: #8dc63f;
}
/*Wishlist public page*/
.aion-wishlist-index-view .wishlist_donation_login {
  height: 250px;
  margin: 0;
  padding: 30px;
  border: 5px solid #e3e3e3;
  position: absolute;
  top: 300px;
  left: 700px;
  /*LOLLLLLLLLLLLLLLLLLLLLLL*/
  background-color: white;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}
.aion-wishlist-index-view .wishlist_donation_login h3 {
  text-transform: none;
}
.aion-wishlist-index-view .wishlist_donation_login input[type=text],
.aion-wishlist-index-view .wishlist_donation_login input[type=password] {
  width: 250px !important;
}
.aion-wishlist-index-view .wishlist_donation_login .btn {
  margin-left: 107px;
  color: white;
  background-color: #7fbc31;
}
.aion-wishlist-index-view #tinycontent {
  background-color: transparent;
}
.aion-wishlist-index-view #sendemail input[type="text"],
.aion-wishlist-index-view .wishlist_donation_login input[type="text"],
.aion-wishlist-index-view #sendemail input[type="email"],
.aion-wishlist-index-view .wishlist_donation_login input[type="email"],
.aion-wishlist-index-view #sendemail input[type="password"],
.aion-wishlist-index-view .wishlist_donation_login input[type="password"],
.aion-wishlist-index-view #sendemail select,
.aion-wishlist-index-view .wishlist_donation_login select,
.aion-wishlist-index-view #sendemail textarea,
.aion-wishlist-index-view .wishlist_donation_login textarea {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  width: 350px;
  border: 1px solid #cccccc;
  margin-bottom: 20px;
}
.aion-wishlist-index-view #sendemail .control-group,
.aion-wishlist-index-view .wishlist_donation_login .control-group {
  margin-bottom: 0;
}
.aion-wishlist-index-view #sendemail .control-group label,
.aion-wishlist-index-view .wishlist_donation_login .control-group label {
  width: 30%;
  font-size: 14px !important;
}
.aion-wishlist-index-view #sendemail .btn-group,
.aion-wishlist-index-view .wishlist_donation_login .btn-group {
  margin-top: 30px;
  width: 100%;
}
.aion-wishlist-index-view #sendemail .btn-group div,
.aion-wishlist-index-view .wishlist_donation_login .btn-group div {
  width: 255px;
  margin: 0 auto;
}
.aion-wishlist-index-view #sendemail .btn-group button:last-of-type,
.aion-wishlist-index-view .wishlist_donation_login .btn-group button:last-of-type {
  margin-left: 10px;
  background-color: #787878;
  border: 1px solid #787878;
}
.aion-wishlist-index-view .story-container .showembedlink {
  margin: 0 auto;
}
.account-login {
  padding-top: 75px;
}
/*Warning messages*/
.customer-account-login .alert-warning {
  margin-top: 75px;
  margin-bottom: -75px;
}
.checkout-cart-index .alert-warning {
  margin-top: 75px;
}
.aion-donateproducts-index-index .alert-warning,
.onestepcheckout-index-index .alert-warning,
.aion-donationintake-index-index .alert-warning,
.aion-donateproducts-donate-index .alert-warning,
.aion-donationintake-index-choose .alert-warning,
.aion-donationintake-company-index .alert-warning,
.aion-donationintake-individual-index .alert-warning,
.aion-donationintake-company-index .alert-warning {
  margin-top: 70px;
  margin-bottom: -35px;
}
/*social share popover*/
.aion-wishlist-index-finish .spread {
  position: relative;
}
.aion-wishlist-index-finish .popover {
  top: 118px;
  left: 498px;
}
.aion-wishlist-index-finish .popover .arrow {
  top: 50%;
  left: -22px;
  margin-top: -11px;
  border-right-color: rgba(0, 0, 0, 0.25);
  border-left-width: 0;
  border-width: 11px;
}
.aion-wishlist-index-finish .popover .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  bottom: -10px;
  left: -9px;
  content: " ";
  border-right-color: #fff;
  border-left-width: 0;
  border-width: 10px;
}
.aion-wishlist-index-finish .popover .popover-content {
  padding: 20px 14px 5px;
}
/* public profile list npo*/
.publicprofile-list-npo #publiclist-notice,
.publicprofile-list-company #publiclist-notice {
  margin-top: 110px;
  margin-bottom: -20px;
}
.publicprofile-list-npo #publiclist-notice h1,
.publicprofile-list-company #publiclist-notice h1 {
  margin-bottom: 15px;
  font-size: 24px;
}
.publicprofile-list-npo .panel-listnpo .panel-heading,
.publicprofile-list-company .panel-listnpo .panel-heading {
  height: 40px;
}
.publicprofile-list-npo .panel-listnpo .media-body,
.publicprofile-list-company .panel-listnpo .media-body {
  position: relative;
  height: 200px;
}
.publicprofile-list-npo .panel-listnpo .media-body p,
.publicprofile-list-company .panel-listnpo .media-body p {
  margin-top: 0;
  max-height: 80px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.publicprofile-list-npo .panel-listnpo .media-body .btn,
.publicprofile-list-company .panel-listnpo .media-body .btn {
  position: absolute;
  bottom: 0;
}
/*product search*/
.catalogsearch-result-index .span-out-of-stock {
  position: absolute;
  bottom: -20px;
}
.table-responsive td {
  font-size: 14px;
  font-color: #333333;
  font-weight: 400;
}
.npo table label {
  font-weight: bold !important;
}
/*main page content*/
.cms-index-index .container-main {
  padding-top: 60px;
}
/*npo public profile*/
.publicprofile-index-view .btn.npo_donation {
  padding: 5px 17px !important;
}
.publicprofile-index-view .btn.npo_donation span {
  white-space: normal;
  display: block;
}
.publicprofile-index-view button#support-company-button {
  width: 100%;
}
.publicprofile-index-view #carousel-companylogos-generic .carousel-inner .item {
  height: 180px;
  line-height: 150px;
  vertical-align: middle;
}
.publicprofile-index-view #carousel-companylogos-generic .carousel-inner .item img {
  height: auto !important;
}
.publicprofile-index-view .companyprofile #ca-container .slick-prev {
  background: transparent url("/skin/frontend/good360/default/phase25/img/arrows.png") no-repeat scroll left top;
  left: -3px;
  height: 38px;
}
.publicprofile-index-view .companyprofile #ca-container .slick-prev:before {
  content: "";
}
.publicprofile-index-view .companyprofile #ca-container .slick-next {
  background: transparent url("/skin/frontend/good360/default/phase25/img/arrows.png") no-repeat scroll right top;
  right: -3px;
  height: 38px;
}
.publicprofile-index-view .companyprofile #ca-container .slick-next:before {
  content: "";
}
.publicprofile-index-view .companyprofile #ca-container .ca-wrapper {
  margin-left: -32px;
  overflow: visible !important;
}
.publicprofile-index-view .companyprofile #ca-container .ca-nav {
  position: absolute;
}
.publicprofile-index-view .companyprofile #ca-container .ca-nav-next {
  width: 25px;
  height: 38px;
  background: transparent url('/skin/frontend/good360/default/phase25/img/arrows.png') no-repeat top left;
  position: absolute;
  top: 300px;
  margin-top: -19px;
  left: -3px;
  text-indent: -9999px;
  opacity: 0.7;
  cursor: pointer;
  z-index: 100;
}
.publicprofile-index-view .companyprofile #ca-container .ca-nav-prev {
  width: 25px;
  height: 38px;
  background: transparent url('/skin/frontend/good360/default/phase25/img/arrows.png') no-repeat top right;
  position: absolute;
  top: 300px;
  margin-top: -19px;
  right: -767px;
  text-indent: -9999px;
  opacity: 0.7;
  cursor: pointer;
  z-index: 100;
}
.publicprofile-index-view .companyprofile #imp-container .slick-prev {
  background: transparent url("/skin/frontend/good360/default/phase25/img/arrows.png") no-repeat scroll left top;
  left: -3px;
  height: 38px;
}
.publicprofile-index-view .companyprofile #imp-container .slick-prev:before {
  content: "";
}
.publicprofile-index-view .companyprofile #imp-container .slick-next {
  background: transparent url("/skin/frontend/good360/default/phase25/img/arrows.png") no-repeat scroll right top;
  right: -3px;
  height: 38px;
}
.publicprofile-index-view .companyprofile #imp-container .slick-next:before {
  content: "";
}
.publicprofile-index-view .companyprofile #imp-container .related-box {
  margin: 0 auto;
  float: none;
}
.publicprofile-index-view .companyprofile #imp-container .ca-nav {
  position: absolute;
  bottom: 480px;
}
.publicprofile-index-view .companyprofile #imp-container .ca-nav-next {
  width: 25px;
  height: 38px;
  background: transparent url('/skin/frontend/good360/default/phase25/img/arrows.png') no-repeat top left;
  position: absolute;
  top: 170px;
  margin-top: -19px;
  left: -3px;
  text-indent: -9999px;
  opacity: 0.7;
  cursor: pointer;
  z-index: 100;
}
.publicprofile-index-view .companyprofile #imp-container .ca-nav-prev {
  width: 25px;
  height: 38px;
  background: transparent url('/skin/frontend/good360/default/phase25/img/arrows.png') no-repeat top right;
  position: absolute;
  top: 170px;
  margin-top: -19px;
  right: -767px;
  text-indent: -9999px;
  opacity: 0.7;
  cursor: pointer;
  z-index: 100;
}
.publicprofile-index-view .companyprofile #imp-container .pull-left.social {
  width: auto;
}
/*jwplayer*/
#jwplayer {
  margin-bottom: 20px;
}
/*impactstory slider on impactstory page*/
.aion-impactstory-show-index .impactstory-widget .slick-slide .slick-cloned {
  width: auto !important;
}
/*store locator*/
#store-locator-container label[for="maxdistance"] {
  margin-right: 5px;
  font-weight: normal;
}
#store-locator-container #loc-list {
  width: 215px;
}
.catalog-category-view .products-list #add-to-cart {
  padding-left: 60px !important;
}
/*registration search pagination*/
.aion-regg360-school-index #search-results-list,
.aion-regg360-501c3-index #search-results-list {
  margin-bottom: 0;
}
.aion-regg360-school-index .pagination,
.aion-regg360-501c3-index .pagination {
  width: 100%;
  height: 40px;
  background-color: #f8f8f8;
  color: #a1a1a1;
  font-size: 13px;
  padding: 10px;
  border: 1px solid #e6e6e6;
  -webkit-border-radius: 0;
  border-radius: 0;
}
.aion-regg360-school-index .pagination .my-navigation div,
.aion-regg360-501c3-index .pagination .my-navigation div {
  display: inline-block;
}
.aion-regg360-school-index .pagination .my-navigation div .simple-pagination-navigation-previous,
.aion-regg360-501c3-index .pagination .my-navigation div .simple-pagination-navigation-previous,
.aion-regg360-school-index .pagination .my-navigation div .simple-pagination-navigation-previous.simple-pagination-navigation-disabled,
.aion-regg360-501c3-index .pagination .my-navigation div .simple-pagination-navigation-previous.simple-pagination-navigation-disabled,
.aion-regg360-school-index .pagination .my-navigation div .simple-pagination-navigation-next,
.aion-regg360-501c3-index .pagination .my-navigation div .simple-pagination-navigation-next,
.aion-regg360-school-index .pagination .my-navigation div .simple-pagination-navigation-next.simple-pagination-navigation-disabled,
.aion-regg360-501c3-index .pagination .my-navigation div .simple-pagination-navigation-next.simple-pagination-navigation-disabled,
.aion-regg360-school-index .pagination .my-navigation div .simple-pagination-navigation-page,
.aion-regg360-501c3-index .pagination .my-navigation div .simple-pagination-navigation-page {
  -webkit-border-radius: 2px;
  border-radius: 2px;
  padding: 5px 10px;
  border: 1px solid #dddddd;
  color: #8d8d8d;
  background-color: white;
}
.aion-regg360-school-index .pagination .my-navigation div .simple-pagination-navigation-disabled,
.aion-regg360-501c3-index .pagination .my-navigation div .simple-pagination-navigation-disabled {
  padding: 5px 10px;
  border: 1px solid #8d8d8d;
  color: white;
  background-color: #a1a1a1;
}
.aion-regg360-school-index .pagination .my-navigation div .simple-pagination-navigation-previous,
.aion-regg360-501c3-index .pagination .my-navigation div .simple-pagination-navigation-previous,
.aion-regg360-school-index .pagination .my-navigation div .simple-pagination-navigation-next,
.aion-regg360-501c3-index .pagination .my-navigation div .simple-pagination-navigation-next {
  font-size: 10px;
  padding: 8px 10px 7px !important;
}
/*browse goods megamenu*/
#custommenu .parentMenu {
  margin-top: -7px;
}
#custommenu .parentMenu a {
  background-color: white;
}
#custommenu .parentMenu a:hover {
  color: #444444 !important;
}
#custommenu .parentMenu > a > span {
  color: #999;
  text-transform: none;
  padding-right: 5px;
  padding-left: 5px;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#custommenu #popup85.wp-custom-menu-popup {
  background: #f1f1f1;
  box-shadow: 0 15px 15px rgba(0, 0, 0, 0.3);
  border-top: 0;
  display: none;
  padding: 20px;
  position: absolute;
  text-align: left;
  top: 40px;
  z-index: 1000;
  width: 900px;
  left: -490px !important;
}
#custommenu .wp-custom-menu-popup {
  background: #f1f1f1;
  box-shadow: 0 15px 15px rgba(0, 0, 0, 0.3);
  border-top: 0;
  display: none;
  padding: 20px;
  position: absolute;
  text-align: left;
  top: 40px;
  z-index: 1000;
  /* ha lesz responsive nezet disasterhez is, akkor ezt majd megorvosoljuk, jelenleg dekstopra igy okes*/
  width: 740px;
  left: -1000px;
}
#custommenu .wp-custom-menu-popup .itemSubMenu {
  max-height: 300px;
  overflow: auto;
}
.donate-modal {
  width: 1200px;
}
.donate-modal .modal-content {
  padding: 20px;
}
.donate-modal .modal-content .row .btn-green {
  padding: 10px;
  font-size: 13px;
  font-weight: bold;
  border: 0.5px solid #444444;
  text-shadow: 0px 1px black;
}
.donate-modal .modal-content .row .btn-green a {
  color: white;
}
.donate-modal .modal-content .row i {
  margin-right: 10px;
}
.newsletter-modal {
  padding: 20px 20px 30px 20px;
  width: 640px;
}
.newsletter-modal h2 {
  margin-top: 0px;
}
.newsletter-modal h4 {
  padding-bottom: 20px;
}
.newsletter-modal .input-newsletter {
  width: 250px;
  border-radius: 0;
}
.newsletter-modal button[type=submit] {
  -webkit-border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-bottom-left-radius: 0;
  -webkit-border-top-left-radius: 0;
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-topleft: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  line-height: 20px;
}
/*Wishlist Detail page - widget*/
.wl-detail-page {
  height: auto;
  width: 280px;
}
.wl-detail-page .wl-widget-image {
  display: none !important;
}
.wl-detail-page .wl-widget-container {
  height: auto !important;
}
.wl-detail-page .stat {
  margin: 0 !important;
}
.wl-detail-page .btn-donatenow {
  margin-left: 0 !important;
}
.wl-detail-page .wl-popover {
  height: auto !important;
}
.questionnaire-edit h2.box-title {
  font-size: 14px;
  text-transform: capitalize;
  padding: 0;
  background-color: #f7f7f7 !important;
  border: 1px solid #dddddd;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.questionnaire-edit h2.box-title a {
  font-size: 14px;
  color: #222;
}
.questionnaire-edit h2.box-title a:first-child {
  font-size: 1.33333333em;
  color: #7fbc31;
  padding-right: 12px;
  border-right: 1px solid #c4c4c4;
  margin-right: 12px;
}
.questionnaire-edit .edit-box {
  margin-top: 0;
  padding: 20px;
  border-left: 1px solid #dddddd;
  border-right: 1px solid #dddddd;
  border-bottom: 1px solid #dddddd;
}
.questionnaire-edit .edit-box .form-horizontal {
  margin-top: -20px;
}
.questionnaire-edit .edit-box .form-horizontal .control-group {
  margin-bottom: 10px;
}
.questionnaire-edit .edit-box .form-horizontal .control-group input,
.questionnaire-edit .edit-box .form-horizontal .control-group select,
.questionnaire-edit .edit-box .form-horizontal .control-group textarea {
  display: inline-block;
  float: left;
  line-height: 20px;
  padding: 6px;
  width: 350px;
  margin-top: 2px;
}
.questionnaire-edit .edit-box .form-horizontal .control-group textarea {
  height: 150px;
}
.questionnaire-edit .edit-box .form-horizontal .control-group #shipto_address-hours_of_operation-hours_of_operation_comment {
  margin-top: 50px;
}
.questionnaire-edit .edit-box .form-horizontal .control-group .btn {
  padding: 10px 14px;
  font-size: 16px;
  text-transform: uppercase;
}
.questionnaire-edit .edit-box .form-horizontal .control-group .btn-pos {
  margin-left: 355px;
}
.questionnaire-edit .edit-box .form-horizontal .control-group .gray {
  background: transparent;
  color: #444444 !important;
  font-size: 16px !important;
  font-weight: 700 !important;
  line-height: 18px !important;
  width: 350px;
  float: left;
  margin-top: -5px;
}
.questionnaire-edit .edit-box .form-horizontal .subform-title {
  display: block;
  width: 100%;
  padding: 0;
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 18px;
  font-weight: 600;
  line-height: 40px;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}
.questionnaire-edit .edit-box .form-horizontal .form-2 {
  margin-bottom: -80px;
}
.questionnaire-edit .edit-box .form-horizontal .form-title {
  display: block;
  width: 225%;
  padding: 0;
  margin-top: -40px;
  margin-bottom: 20px;
  font-size: 18px;
  font-weight: 600;
  line-height: 40px;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}
.questionnaire-edit .edit-box .form-horizontal #shipto_address-hours_of_operation-sun-from-label label {
  padding: 0;
}
.questionnaire-edit .edit-box .form-horizontal #shipto_address-hours_of_operation-sun-to-label label {
  padding: 0;
}
.questionnaire-edit .edit-box .form-horizontal .hours-box-legend {
  margin-left: 360px;
  margin-right: 100px;
  margin-bottom: -40px;
}
.questionnaire-edit .edit-box .form-horizontal .hours-box-legend legend {
  margin-bottom: 0px;
  border-bottom: 0;
  font-size: 16px;
  font-weight: 700;
}
.questionnaire-edit .edit-box .form-horizontal .hours-box-legend select {
  float: left;
  width: 45%;
  margin-right: 10px;
}
.questionnaire-edit .edit-box .form-horizontal .hours-box-legend dt {
  margin-top: -35px;
  float: left;
}
.questionnaire-edit .edit-box .form-horizontal .hours-box-legend dt label {
  width: inherit;
}
