@charset "UTF-8";
/*
::mobyPASS CSS
::author: www.4ideas.ro
*/
@font-face {
  font-family: 'Material Icons';
  font-style: normal;
  font-weight: 400;
  src: url("../font/MaterialIcons-Regular.eot");
  /* For IE6-8 */
  src: local("Material Icons"), local("MaterialIcons-Regular"), url("../font/MaterialIcons-Regular.woff2") format("woff2"), url("../font/MaterialIcons-Regular.woff") format("woff"), url("../font/MaterialIcons-Regular.ttf") format("truetype"); }
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-weight: inherit;
  font-style: inherit;
  font-family: inherit;
  vertical-align: baseline; }

body {
  /* width: 100%;*/
  color: #6b6a69;
  font-family: 'Open Sans', sans-serif;
  font-size: 13px; }

hr {
  border: solid #929292;
  border-width: 1px 0 0;
  clear: both;
  margin: 22px 0 21px;
  height: 0; }

h1 {
  font: 600 51px 'Open Sans';
  color: #4d4d4d;
  line-height: 60px; }
  h1.condensed {
    letter-spacing: -4px; }

h2 {
  font-size: 18px;
  margin-top: 20px; }
  h2.title {
    color: #000;
    font-size: 24px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400; }

h3 {
  font-size: 14px;
  margin-top: 20px; }

#bilet_eveniment, #subscription_ett {
  width: 300px; }

h6 {
  font-size: 18px;
  margin-bottom: 15px; }

h1:after, h2:after, h3:after, h4:after, h5:after, h6:after {
  content: '';
  display: block;
  clear: both; }

.strong {
  font-weight: bold; }

ul {
  list-style-type: none; }
  ul ul {
    padding-left: 20px; }

.additional_info {
  font-weight: 300; }

.main_menu ul li a {
  font-family: 'Alegreya';
  font-weight: bold;
  letter-spacing: -0.7px; }

p, a {
  font-size: 14px;
  text-decoration: none;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400; }

html, body {
  margin: 0;
  padding: 0;
}

#container {
  min-height: 100%;
  position: relative;
  background-color: #FFF; }

.content {
  width: 935px;
  margin: 0 auto;
  display: block;
  clear: both;
  position: relative; }
  .content:after {
    clear: both;
    content: "";
    display: block; }

#body {
  padding-bottom: 30px;
  padding-top: 70px;
  /* Height of the footer */
  min-height: 100%;
  position: relative;
  /*overflow: hidden;*/ }

#footer {
  bottom: 0;
  width: 100%;
  height: 75px;
  /* Height of the footer */
  background-color: #491746; }

/* General */
.text-left, .text-center {
  text-align: left; }

.fleft {
  float: left !important;
  display: inline-block; }

.fright {
  float: right;
  display: inline-block; }

.clear {
  clear: both; }

.clearfix:after {
  content: "";
  display: block;
  clear: both; }

.color-white {
  color: white; }

.color-black, .black-text {
  color: #000; }

.color-red, .red-text {
  color: #f58438; }

.color-green, .green-text {
  color: #c2d852; }

.color-blue, .blue-text {
  color: #41c3fd; }

.mr5 {
  margin-right: 5px; }

.ml5 {
  margin-left: 5px; }

.mt5 {
  margin-top: 5px; }

.mb5 {
  margin-bottom: 5px; }

.mr10 {
  margin-right: 10px; }

.ml10 {
  margin-left: 10px; }

.mt10 {
  margin-top: 10px; }

.mb10 {
  margin-bottom: 10px; }

.mr15 {
  margin-right: 15px; }

.ml15 {
  margin-left: 15px; }

.mt15 {
  margin-top: 15px; }

.mb15 {
  margin-bottom: 15px; }

.pr15 {
  padding-right: 15px; }

.pl15 {
  padding-left: 15px; }

.pt15 {
  padding-top: 15px; }

.pb15 {
  padding-bottom: 15px; }

.pr10 {
  padding-right: 10px; }

.pl10 {
  padding-left: 10px; }

.pt10 {
  padding-top: 10px; }

.pb10 {
  padding-bottom: 10px; }

.pr5 {
  padding-right: 5px; }

.pl5 {
  padding-left: 5px; }

.pt5 {
  padding-top: 5px; }

.pb5 {
  padding-bottom: 5px; }

/* General containers */
#body .container {
  padding-bottom: 60px; }

/* HR FIX */
body > br {
  display: none; }

#body .container:after {
  content: '';
  display: block;
  clear: both; }

.container {
  margin: 0 auto;
  min-height: 60px; }

/* Header */
#header .top {
  background: #595856;
  /* Old browsers */
  background: -moz-linear-gradient(left, #595856 0%, #9a9a99 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, #595856), color-stop(100%, #9a9a99));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(left, #595856 0%, #9a9a99 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(left, #595856 0%, #9a9a99 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(left, #595856 0%, #9a9a99 100%);
  /* IE10+ */
  background: -webkit-gradient(linear, left top, right top, from(#595856), to(#9a9a99));
  background: linear-gradient(to right, #595856 0%, #9a9a99 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#595856', endColorstr='#9a9a99', GradientType=1);
  /* IE6-9 */ }
#header .bottom {
  background: #b1ca21; }
#header .user {
  float: left;
  color: #292929;
  margin-top: 0px;
  width: 220px;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden; }
  #header .user .user_photo {
    border: none;
    padding-right: 5px;
    margin-bottom: 5px;
    vertical-align: middle; }
#header .nav {
  float: right;
  margin-top: 19px; }
  #header .nav .nav_icon:hover {
    color: #fff; }
#header .user:hover {
  color: #fff; }

.home#header .nav .nav_icon {
  color: #fff; }
  .home#header .nav .nav_icon:hover {
    color: #b1ca21; }

#header .nav .nav_icon {
  position: relative;
  margin-left: 30px;
  padding: 12px 0px;
  color: #323c00;
  font-size: 13px; }
  #header .nav .nav_icon i {
    position: absolute;
    top: 12px;
    left: -25.5px;
    display: block;
    overflow: hidden;
    height: 100%;
    width: 100%; }
  #header .nav .nav_icon.nav_stats:before {
    background: url(../images/icons_2.png) 0 0 no-repeat; }
  #header .nav .nav_icon.nav_stats:hover:before {
    background: url(../images/icons_2.png) 0 -84px no-repeat; }

#green_nav .nav .nav_icon.nav_stats.active:before {
  background: url(../images/icons_2.png) 0 -84px no-repeat; }

#header .nav .nav_icon.nav_users:before {
  background: url(../images/icons_2.png) -21px 0 no-repeat; }
#header .nav .nav_icon.nav_users:hover:before {
  background: url(../images/icons_2.png) -21px -84px no-repeat; }
#header .nav .nav_icon.nav_tools:before {
  background: url(../images/icons_2.png) -86px 0 no-repeat; }
#header .nav .nav_icon.nav_tools:hover:before {
  background: url(../images/icons_2.png) -86px -84px no-repeat; }
#header .nav .nav_icon.nav_account:before {
  background: url(../images/icons_2.png) -63px 0 no-repeat; }
#header .nav .nav_icon.nav_account:hover:before {
  background: url(../images/icons_2.png) -63px -84px no-repeat; }
#header .nav .nav_icon.nav_logout:before {
  background: url(../images/icons_2.png) -84px 0 no-repeat; }

/*Pentru cos*/
.nav_icon .nav_cos:before {
  background: url(../images/icons_2.png) -84px 0 no-repeat; }

#header .nav .nav_icon.nav_logout:hover:before {
  background: url(../images/icons_2.png) -84px -84px no-repeat; }

.home#header .nav .nav_icon.nav_stats:before {
  background-position: 0 -84px !important; }
.home#header .nav .nav_icon.nav_stats:hover:before {
  background-position: 0 -21px !important; }
.home#header .nav .nav_icon.nav_users:before {
  background-position: -21px -84px !important; }
.home#header .nav .nav_icon.nav_users:hover:before {
  background-position: -21px -21px !important; }
.home#header .nav .nav_icon.nav_tools:before {
  background-position: -86px -84px !important; }
.home#header .nav .nav_icon.nav_tools:hover:before {
  background-position: -86px -21px !important; }

#header .nav .nav_icon.nav_events:before {
  background: url(../images/icons_2.png) -42px 0 no-repeat; }
#header .nav .nav_icon.nav_events:hover:before {
  background: url(../images/icons_2.png) -42px -84px no-repeat; }

.home#header .nav .nav_icon.nav_events:before {
  background-position: -42px -84px !important; }
.home#header .nav .nav_icon.nav_events:hover:before {
  background-position: -42px -21px !important; }

#header .nav .nav_icon.nav_locatii:before {
  background: url(../images/icons_2.png) -126px 0 no-repeat; }
#header .nav .nav_icon.nav_locatii:hover:before {
  background: url(../images/icons_2.png) -126px -84px no-repeat; }

.home#header .nav .nav_icon.nav_locatii:before {
  background-position: -126px -84px !important; }
.home#header .nav .nav_icon.nav_locatii:hover:before {
  background-position: -126px -21px !important; }

#header .nav .nav_icon.nav_casa_de_bilete:before {
  background: url(../images/icons_2.png) -507px 0 no-repeat; }
#header .nav .nav_icon.nav_casa_de_bilete:hover:before {
  background: url(../images/icons_2.png) -507px -84px no-repeat; }

.home#header .nav .nav_icon.nav_casa_de_bilete:before {
  background-position: -504px -84px !important; }
.home#header .nav .nav_icon.nav_casa_de_bilete:hover:before {
  background-position: -504px -21px !important; }

#header .nav .nav_icon.nav_comenzi:before {
  background: url(../images/icons_2.png) -147px 0 no-repeat; }
#header .nav .nav_icon.nav_comenzi:hover:before {
  background: url(../images/icons_2.png) -147px -84px no-repeat; }

.home#header .nav .nav_icon.nav_comenzi:before {
  background-position: -147px -84px !important; }
.home#header .nav .nav_icon.nav_comenzi:hover:before {
  background-position: -147px -21px !important; }
.home#header .nav .nav_icon.nav_account:before {
  background-position: -63px -84px !important; }
.home#header .nav .nav_icon.nav_account:hover:before {
  background-position: -63px -21px !important; }
.home#header .nav .nav_icon.nav_logout:before {
  background-position: -84px -84px !important; }
.home#header .nav .nav_icon.nav_logout:hover:before {
  background-position: -84px -21px !important; }

.mini_head .logo-mobi {
  float: left; }
.mini_head .menu_item {
  float: left;
  color: #fff;
  font-size: 12px;
  margin-left: 20px;
  padding: 3px 5px; }
  .mini_head .menu_item.outline {
    border: 1px solid #fff;
    margin-top: -1px;
    background: rgba(255, 255, 255, 0.2); }
    .mini_head .menu_item.outline:hover {
      color: #444;
      background: white;
      text-decoration: none; }
.mini_head span.separator + a.menu_item {
  margin-left: 0px; }
.mini_head .menu_item:hover {
  text-decoration: underline; }
.mini_head .separator {
  float: left;
  padding: 0 5px; }

.terms {
  font-size: 12px;
  display: inline-block;
  width: 120px;
  text-align: left; }
  .terms a {
    font-size: 12px;
    text-decoration: underline; }

.small_text {
  font-size: 12px; }

a.small_text {
  text-decoration: underline;
  color: #6b6a69; }
  a.small_text:visited {
    text-decoration: underline;
    color: #6b6a69; }
  a.small_text:hover {
    color: #B1CA21; }
a.small_text_white {
  text-decoration: underline;
  color: #fff;
  font-size: 12px; }
  a.small_text_white:visited {
    text-decoration: underline;
    color: #fff;
    font-size: 12px; }

.fb_login {
  border: 1px solid #266DC5;
  padding: 4px 8px 4px 40px;
  margin-right: 30px;
  color: #266DC5;
  position: relative; }

.tw_login {
  border: 1px solid #2888FF;
  padding: 4px 8px 4px 40px;
  color: #2888FF;
  position: relative; }

.fb_login:before, .tw_login:before {
  content: "εáÜ" !important;
  display: block;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 28px;
  height: 26px; }

.fb_login:before {
  background: url(../images/fb_white_ico.png) 50% 5px no-repeat #266DC5; }

.tw_login:before {
  background: url(../images/tw_white_ico.png) 50% 5px no-repeat #2888FF; }

.modal a.small_text.fb_login, .modal a.small_text.tw_login {
  text-decoration: none; }
.modal a.fb_login:hover {
  background-color: #266DC5;
  color: #fff; }
.modal a.tw_login:hover {
  background-color: #2888FF;
  color: #fff; }

/* #body */
#body > .container {
  padding-top: 10px;
  position: relative; }

/* Footer */
#footer .footer_social {
  float: right;
  margin-top: 20px; }
  #footer .footer_social .icon {
    display: block;
    text-indent: -9999em;
    overflow: hidden;
    background-image: url(../images/sprite2.png);
    margin: 10px;
    float: left; }
  #footer .footer_social .facebook_icon {
    background-position: 0 -47px !important;
    width: 18px;
    height: 18px; }
  #footer .footer_social .google_icon {
    background-position: 0 -218px !important;
    width: 18px;
    height: 18px; }
  #footer .footer_social .twitter_icon {
    background-position: 0 -300px !important;
    width: 19px;
    height: 18px; }
  #footer .footer_social .share_icon {
    background-position: 0 -272px !important;
    width: 18px;
    height: 18px; }
#footer .copyright {
  float: left;
  color: #f9f9f9;
  font-size: 12px;
  font-weight: 600;
  padding: 30px 0 0; }

/* TITLES */
h2.admin_title {
  font-family: 'Alegreya';
  font-weight: bold;
  letter-spacing: -0.7px;
  color: #333;
  margin-top: 40px;
  margin-bottom: 20px;
  font-size: 24px; }

/* BUTTONS */
.btn {
  background-color: #fff;
  color: #B1CA21;
  border: 1px solid #B1CA21;
  font-size: 14px;
  font-weight: 600;
  padding: 4px 8px 4px 30px;
  position: relative;
  display: inline-block;
  font-style: normal;
  line-height: 20px; }

/* start extra-info */
.h600{
  height: 600px;
}

.btn-center-text{
  padding: 4px;
}

.w100{
  width: 100%;
}

.oh{
  overflow: hidden;
}

#extra-info-tab-header {
  background-color: #491746;
  width: 100%;
}

#extra-info-tab-header li{
  color: #fff;
  text-decoration: none;
}

#extra-info-tab-header>li>a,#extra-info-tab-header>li>a:focus, #extra-info-tab-header>li>a:hover {
 text-decoration: none;
 background-color: #491746;
 color: #fff;
}

#extra-info-tab-header>li.active>a, #extra-info-tab-header>li.active>a:focus, #extra-info-tab-header>li.active>a:hover {
  color: #fff;
  background-color: #491746;
}

.extra-info-tab-header{
  text-align: center;
  padding: 2pt;
}

#extra-info-tab-header{
  padding: 0pt 15pt;
}

li.extra-info-element-header {
  padding: 0pt 6pt;
}

.collapsed-event-elem,.collapsed-event-elem > a,.collapsed-event-elem > a:hover{
  width: 100%;
  background-color: #f3f3f3;
  border-top: 0px;
  border-left: 0px;
  border-right: 0px;
  border-bottom: 0px;
  border-radius: 0px;
  padding: 5px;
}

.collapsed-event-elem > a,.collapsed-event-elem > a:hover,.collapsed-event-elem > a:focus{
  width: 100%;
  text-align: left;
  font-size: 20px;
  color: #B1CA21;
}

.collapsed-event-elem {
  border-bottom: 1px solid #000;
}

#event-program-tabs,
#event-program-tabs > li,
#event-program-tabs>li.active>a{
  background-color: #000;
  margin: 0 auto;
}

#event-program-tabs>li.active>a,
#event-program-tabs>li.active{
  background-color: #ceff2f;
  color: #000;
}

.np{
  padding: 0px;
}

.no-margin{
  margin: 0auto;
}

.extra-info-element-header.active > a > .extra-info-tab-header {
  color: #80b441;
}

.artist-name-container{
  width: 100%;
  text-align: right;
  color: #bca9bb;
  font-weight: bold;
  text-transform: capitalize;
  font-size: 1.5rem;
}

.artist_desc_container > p {
  word-wrap: break-word;
}

/*.left{float: left;}*/
/*.right{float: right;}*/

#artists-container{
  border-top: 1px solid #585858;
}

.collapse-element {
  background-color: #eaeaea;
  border-bottom: 1px solid #585858;
  border-left: 1px solid #585858;
  border-rigth: 1px solid #585858;
}

.collapse-element a,.collapse-element a:focus,.collapse-element a:hover {
  border-radius: 0px;
  background-color: rgb(239, 239, 239);
  color: #000;
  border: 0px;
}

.remove-artist,.remove-info,.remove-cazare {
  text-align: center;
  background-color: #ff2a44;
  border: 2px solid #ff2a44;
  font-size: 13px;
  color: #000;
  font-weight: bold;
}

.day-nav, .stage-pan{
  background-color: #ceff2f;
  color: #000;
}

li>a.stage-pan:hover,li>a.stage-pan:focus,li>a.stage-pan:active{
  background-color: #f3f3f3;
}

span.remove-item {
  color: red;
  padding: 10px;
  font-size: 15px;
  font-weight: bold;
  display: inline-block;
}

.tab-links {
  padding: 0px 10px !important;
}
/* end extra-info */

/* cookie pop-up */
.cookiesContent .cc_btn {
  background-color: #000000 !important;
  color: #ffffff !important;
}
.cookiesContent {
  padding: 10px;
  text-align: center;
}
.cookiesContent .cookie-text {
  border: 1px solid black;
  padding: 10px;
  background: #F7F7F7;
  width: 30%;
  margin-left: 35%;
}
.cookie-float {
  position: fixed;
  bottom: 0px;
  width: 100%;
  background: none;
  z-index: 999999;
}
/* end cookie pop-up */

#front-delete-user {
  float: right;
  margin-top: 10px;
  margin-right: 10px;
}

.ckbox {
  -webkit-appearance: none;
  border: 1px solid #47c6fb;
  height: 13px !important;
  width: 13px !important;
  display: inline-block !important;
  position: relative;
  margin: 0px !important;
}
.ckbox:checked {
  -webkit-appearance: none;
  border: 1px solid #47c6fb;
  background: url(../images/icon_check.png) no-repeat center center;
  height: 13px;
  width: 13px;
  display: inline-block;
  position: relative;
  margin: 0px !important;
}
.ckbox-label {
  display: inline-block!important;
}


.smaller .btn {
  font-size: 12px; }

.btn:hover {
  background-color: #B1CA21;
  border: 1px solid #B1CA21;
  color: white; }
  .btn:hover:before {
    color: white; }
.btn.blue {
  border-color: #47c6fb;
  color: #fff; }
  .btn.blue:hover {
    background-color: #47c6fb;
    color: #fff; }

/*
.btn:hover ~ :before {
content: "";
position: absolute;
top: 50%;
left: 2px;
display: block;
width: 21px;
height: 21px;
margin-top: -10px;
background:url(../images/icons_2.png) -103px 1px no-repeat
background: url(../images/icons_2.png) no-repeat;
}
*/
.color-gray {
  border-color: #c7c7c7;
  color: #8e8e8e; }

.btn.gray {
  border-color: #c7c7c7;
  color: #8e8e8e; }

.color-gray:hover {
  background-color: #c7c7c7;
  color: #fff; }

.btn.gray:hover {
  background-color: #c7c7c7;
  color: #fff; }
.btn.red {
  border-color: #f37920;
  color: #f37920; }
  .btn.red.active {
    background-color: transparent;
    border-color: #f37920;
    color: #f37920; }
.btn.green.active {
  background-color: transparent;
  border-color: #B1CA21;
  color: #B1CA21; }
.btn.red:hover {
  background-color: #f37920;
  border-color: #f37920;
  color: #fff; }
.btn.purple {
  border-color: #8092ff;
  color: #8092ff; }
  .btn.purple:hover {
    background-color: #8092ff;
    color: #fff; }
.btn.grey {
  border-color: #c7c7c7;
  color: #8e8e8e; }
  .btn.grey:hover {
    background-color: #8e8e8e;
    color: #fff; }
.btn.blue {
  /*background-color: #47c6fb;*/
  border-color: #47c6fb;
  color: #47c6fb; }
  .btn.blue:before {
    /*background: url(../images/icons_2.png) no-repeat;*/ }
  .btn.blue:hover {
    /*color: #47c6fb;*/
    background-color: #47c6fb;
    color: #fff; }
    .btn.blue:hover:before {
      /*background: url(../images/icons_2.png) no-repeat;*/ }
.btn .purple {
  color: white;
  background-color: #8092ff;
  border-color: #8092ff; }
  .btn .purple:hover {
    border-color: #8092ff;
    color: #8092ff; }

/*.btn {
background-color: #B1CA21;
border: 1px solid #B1CA21;
color: #fff ;
font-size: 14px;
font-weight: 600;
padding: 4px 8px 4px 30px;
position: relative;
display: inline-block;
font-style: normal;
line-height: 20px;
}

.smaller .btn {
font-size: 12px;
}
.btn:hover {
background-color: #fff;
color: #B1CA21;
}
.btn:hover > .btn:before {
color: red;
}

.btn:before {
content: "";
position: absolute;
top: 50%;
left: 2px;
display: block;
width: 21px;
height: 21px;
margin-top: -10px;
/*background: url(../images/icons_2.png) no-repeat;*/
/*** Icons for All Buttons ***/
/* No Icons */
.bt-noico {
  padding: 4px 8px; }
  .bt-noico:before, .bt-noico:hover:before {
    background-image: none; }

/* Bars */
/*.bt-bars:before {
background-position: 0 -21px !important;
}

.bt-bars-green:before {
background-position: 0 -21px !important;
}

.bt-bars-blue:before {
background-position: 0 -42px !important;
}

.bt-bars-red:before {
background-position: 0 -63px !important;
}

.bt-bars:hover:before,
.bt-bars-green:hover:before,
.bt-bars-blue:hover:before,
.bt-bars-red:hover:before,
.bt-bars-white:before {
background-position: 0 -84px !important;
}/* One User */
.bt-user:before {
  /*background-position: -63px -21px !important;*/
  background-position: -63px -84px; }

.bt-user-green:before, .bt-user-white:hover:before {
  background-position: -63px -21px !important; }

.bt-user-blue:before {
  background-position: -63px -42px !important; }

.bt-user-red:before {
  background-position: -63px -63px !important; }

.bt-user:hover:before, .bt-user-green:hover:before, .bt-user-blue:hover:before, .bt-user-red:hover:before, .bt-user-white:before {
  /*background-position: -63px -84px !important;*/
  background-position: -63px -21px; }

/* Many Users */
.bt-users:before, .bt-users-green:before {
  background-position: -21px -21px !important; }

.bt-users-blue:before {
  background-position: -21px -42px !important; }

.bt-users-red:before {
  background-position: -21px -63px !important; }

.bt-users:hover:before, .bt-users-green:hover:before, .bt-users-blue:hover:before, .bt-users-red:hover:before {
  background-position: -21px -84px !important; }

/* Calendar */
.bt-cal:before {
  /*background-position: -42px -21px !important;*/
  background-position: -42px -84px !important; }

.bt-cal-green:before {
  background-position: -42px -21px !important; }

.bt-cal-blue:before {
  background-position: -42px -42px !important; }

.bt-cal-red:before {
  background-position: -42px -63px !important; }

.bt-cal:hover:before, .bt-cal-green:hover:before, .bt-cal-blue:hover:before, .bt-cal-red:hover:before {
  /*background-position: -42px -84px !important;*/
  background-position: -42px -21px !important; }

/* Settings */
.bt-set:before, .bt-set-green:before {
  background-position: -84px -21px !important; }

.bt-set-blue:before {
  background-position: -84px -42px !important; }

.bt-set-red:before {
  background-position: -84px -63px !important; }

.bt-set:hover:before, .bt-set-green:hover:before, .bt-set-blue:hover:before, .bt-set-red:hover:before {
  background-position: -84px -84px !important; }

/* Add */
.bt-add:before, .bt-add-green:before, .bt-add-white:hover:before {
  background-position: -105px -21px !important; }

.bt-add-blue:before {
  background-position: -105px -42px !important; }

.bt-add-red:before {
  background-position: -105px -63px !important; }

.bt-add:hover:before, .bt-add-green:hover:before, .bt-add-blue:hover:before, .bt-add-red:hover:before, .bt-add-white:before {
  background-position: -105px -84px !important; }

/* Pin */
.bt-pin:before, .bt-pin-green:before, .bt-pin-white:hover:before {
  background-position: -126px -21px !important; }

.bt-pin-blue:before {
  background-position: -126px -42px !important; }

.bt-pin-red:before {
  background-position: -126px -63px !important; }

.bt-pin:hover:before, .bt-pin-green:hover:before, .bt-pin-blue:hover:before, .bt-pin-red:hover:before, .bt-pin-white:before {
  background-position: -126px -84px !important; }

/* Edit */
.bt-edit:before {
  /*background-position: -147px -21px !important;*/
  background-position: -147px -84px; }

.bt-imprimanta:before {
  background-position: -504px -21px !important; }

.bt-bilete_hat:before {
  background-position: -483px -21px !important; }

.bt-edit-green:before, .bt-edit-white:hover:before {
  background-position: -147px -21px; }

.bt-edit-blue:before {
  background-position: -147px -42px !important; }

.bt-edit-red:before {
  background-position: -147px -63px !important; }

.bt-edit:hover:before, .bt-edit-green:hover:before, .bt-edit-blue:hover:before, .bt-edit-red:hover:before, .bt-edit-white:before {
  /*background-position: -147px -84px;*/
  background-position: -147px -21px; }

/* Refresh */
.bt-refresh:before, .bt-refresh-green:before {
  background-position: -168px -21px !important; }

.bt-refresh-blue:before {
  background-position: -168px -42px !important; }

.bt-refresh-red:before {
  background-position: -168px -63px !important; }

.bt-refresh:hover:before, .bt-refresh-green:hover:before, .bt-refresh-blue:hover:before, .bt-refresh-red:hover:before {
  background-position: -168px -84px !important; }

/* Save */
.bt-save:before, .bt-save-green:before, .bt-save-white:hover:before {
  background-position: -189px -21px !important; }

.bt-save-blue:before {
  background-position: -189px -42px !important; }

.bt-save-red:before {
  background-position: -189px -63px !important; }

.bt-save:hover:before, .bt-save-green:hover:before, .bt-save-blue:hover:before, .bt-save-red:hover:before, .bt-save-white:before {
  background-position: -189px -84px !important; }

/* OK */
.bt-ok:before, .bt-ok-green:before, .bt-ok-white:hover:before {
  background-position: -210px -21px !important; }

.bt-ok-blue:before {
  background-position: -210px -42px !important; }

.bt-ok-red:before {
  background-position: -210px -63px !important; }

.bt-ok:hover:before, .bt-ok-green:hover:before, .bt-ok-blue:hover:before, .bt-ok-red:hover:before, .bt-ok-white:before {
  background-position: -210px -84px !important; }

/* Info */
.bt-info:before, .bt-info-green:before {
  background-position: -231px -21px !important; }

.bt-info-blue:before {
  background-position: -231px -42px !important; }

.bt-info-red:before {
  background-position: -231px -63px !important; }

.bt-info:hover:before, .bt-info-green:hover:before, .bt-info-blue:hover:before, .bt-info-red:hover:before {
  background-position: -231px -84px !important; }

/* Up */
.bt-up:before, .bt-up-green:before, .bt-up-white:hover:before {
  background-position: -252px -21px !important; }

.bt-up-blue:before {
  background-position: -252px -42px !important; }

.bt-up-red:before {
  background-position: -252px -63px !important; }

.bt-up:hover:before, .bt-up-green:hover:before, .bt-up-blue:hover:before, .bt-up-red:hover:before, .bt-up-white:before {
  background-position: -252px -84px !important; }

/* Down */
.bt-down:before, .bt-down-green:before {
  background-position: -273px -21px !important; }

.bt-down-blue:before {
  background-position: -273px -42px !important; }

.bt-down-red:before {
  background-position: -273px -63px !important; }

.bt-down-gray:before {
  background-position: -273px -105px !important; }

.bt-down:hover:before, .bt-down-green:hover:before, .bt-down-blue:hover:before, .bt-down-gray:hover:before, .bt-down-red:hover:before {
  background-position: -273px -84px !important; }

/* Cart */
.bt-cart:before, .bt-cart-green:before, .bt-cart-white:hover:before {
  background-position: -294px -21px !important; }

.bt-cart-blue:before {
  background-position: -294px -42px !important; }

.bt-cart-red:before {
  background-position: -294px -63px !important; }

.bt-cart:hover:before, .bt-cart-green:hover:before, .bt-cart-blue:hover:before, .bt-cart-red:hover:before, .bt-cart-white:before {
  background-position: -294px -84px !important; }

/* Preview */
.bt-preview:before, .bt-preview-green:before, .bt-preview-white:hover:before {
  background-position: -315px -21px !important; }

.bt-preview-blue:before {
  background-position: -315px -42px !important; }

.bt-preview-red:before {
  background-position: -315px -63px !important; }

.bt-preview:hover:before, .bt-preview-green:hover:before, .bt-preview-blue:hover:before, .bt-preview-red:hover:before, .bt-preview-white:before {
  background-position: -315px -84px !important; }

/* Cancel */
.bt-cancel:before, .bt-cancel-green:before, .bt-cancel-white:hover:before {
  background-position: -336px -21px !important; }

.bt-cancel-blue:before {
  background-position: -336px -42px !important; }

.bt-cancel-red:before {
  background-position: -336px -63px !important; }

.bt-cancel:hover:before, .bt-cancel-green:hover:before, .bt-cancel-blue:hover:before, .bt-cancel-red:hover:before, .bt-cancel-white:before {
  background-position: -336px -84px !important; }

/* Time */
.bt-time:before, .bt-time-green:before, .bt-time-white:hover:before {
  background-position: -357px -21px !important; }

.bt-time-blue:before {
  background-position: -357px -42px !important; }

.bt-time-red:before {
  background-position: -357px -63px !important; }

.bt-time:hover:before, .bt-time-green:hover:before, .bt-time-blue:hover:before, .bt-time-red:hover:before, .bt-time-white:before {
  background-position: -357px -84px !important; }

/* Minus */
.bt-minus:before, .bt-minus-green:before, .bt-minus-white:hover:before {
  background-position: -378px -21px !important; }

.bt-minus-blue:before {
  background-position: -378px -42px !important; }

.bt-minus-red:before {
  background-position: -378px -63px !important; }

.bt-minus:hover:before, .bt-minus-green:hover:before, .bt-minus-blue:hover:before, .bt-minus-red:hover:before, .bt-minus-white:before {
  background-position: -378px -84px !important; }

/* BarCode */
.bt-bar-code:before, .bt-bar-code-green:before, .bt-bar-code-white:hover:before {
  background-position: -399px -21px !important; }

.bt-bar-code-blue:before {
  background-position: -399px -42px !important; }

.bt-bar-code-red:before {
  background-position: -399px -63px !important; }

.bt-bar-code:hover:before, .bt-bar-code-green:hover:before, .bt-bar-code-blue:hover:before, .bt-bar-code-red:hover:before, .bt-bar-code-white:before {
  background-position: -399px -84px !important; }

/* Invisible */
.bt-invisible:before {
  background-position: -420px 0 !important; }

.bt-visible:before {
  background-position: -480px 0 !important; }

.bt-visible-red:before {
  background-position: -480px -63px !important; }

.bt-invisible-green:before, .bt-invisible-white:hover:before {
  background-position: -420px -21px !important; }

.bt-invisible-blue:before {
  background-position: -420px -42px !important; }

.bt-invisible-red:before {
  background-position: -420px -63px !important; }

.bt-invisible:hover:before, .bt-visible-red:hover:before, .bt-visible:hover:before, .bt-invisible-green:hover:before, .bt-invisible-blue:hover:before, .bt-invisible-red:hover:before, .bt-invisible-white:before {
  background-position: -420px -84px !important; }

/* TABLES */
.table_name {
  margin: 30px 0; }

.filters {
  margin-top: 20px; }
  .filters:after {
    content: "";
    display: block;
    clear: both; }

.filters_no_margin {
  margin-top: 0px; }

.filters .filter {
  float: left;
  margin-right: 20px; }
  .filters .filter.last {
    margin-right: 0px; }
  .filters .filter.search {
    float: right; }
  .filters .filter .btn {
    margin-top: -2px; }
  .filters .filter.search input[type="text"] {
    background: url(../images/icon_search.png) no-repeat 105px center;
    cursor: text;
    text-align: left;
    text-indent: 5px; }
  .filters .filter > p {
    margin-bottom: 15px; }
  .filters .filter input[type="text"] {
    width: 125px;
    border: 1px solid #c7c7c7;
    text-align: center;
    background: none;
    color: #424242;
    height: 24px;
    font: 13px/24px Open Sans;
    padding: 0;
    cursor: default; }
    .filters .filter input[type="text"]:hover {
      border-color: #47c6fb; }
  .filters .filter .wrap {
    float: left;
    margin-right: 10px; }
    .filters .filter .wrap.last {
      margin-right: 0px; }

.table {
  margin-top: 10px;
  width: 100%;
  border: 0 none;
  border-collapse: collapse;
  border-spacing: 0;
  empty-cells: show;
  font: italic 300 14px Open Sans; }
  .table .info {
    padding-top: 6px;
    font-weight: 300;
    margin-bottom: 20px; }
    .table .info p {
      font-weight: 300;
      line-height: 20px; }
  .table .date_label {
    background: #b1ca21;
    width: 37px;
    text-align: center;
    font: 700 11px/12px Open Sans;
    color: #fff;
    display: inline-block;
    padding: 3px 0; }
    .table .date_label.red {
      background: #f37920; }
  .table.smaller {
    font-size: 13px; }
  .table.left th, .table.left td {
    text-align: left; }
  .table.top th, .table.top td {
    /*vertical-align: top;*/ }
  .table th {
    color: #333; }
    .table th.center {
      text-align: center; }
  .table td.center {
    text-align: center; }
  .table th.vcenter {
    vertical-align: middle; }
  .table td {
    border: 1px solid #c7c7c7;
    border-right: none;
    border-left: none;
    border-bottom: none;
    padding: 8px 10px 8px 10px;
    line-height: 14px;
    vertical-align: middle;
    text-align: center;
    cursor: default; }
    .table td.vcenter {
      vertical-align: middle; }
  .table th {
    border: 1px solid #c7c7c7;
    border-right: none;
    border-left: none;
    border-bottom: none;
    padding: 8px 10px 8px 10px;
    line-height: 14px;
    vertical-align: middle;
    text-align: center;
    cursor: default;
    padding: 15px 10px 15px 10px;
    font-weight: 400; }
  .table td.first, .table th.first {
    text-align: left;
    padding-left: 10px; }
  .table tr.last td {
    border-bottom: 1px solid #c7c7c7; }
  .table td.center {
    text-align: center; }
  .table td.first {
    border-left: 1px solid #c7c7c7; }
  .table tr.last td.first {
    border-left: 1px solid #c7c7c7; }
  .table th.first {
    border-left: 1px solid #c7c7c7;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .table td.last, .table tr.last td.last, .table th.last {
    border-right: 1px solid #c7c7c7; }
  .table .actions a {
    margin: 7px 18px 7px 0; }
  .table tr.level1:hover td, .table tr.level1.active td {
    border-bottom: 1px double;
    border-color: #47c6fb;
    background: #edf1f3; }
  .table tr.level1:hover td.first, .table tr.level1.active td.first {
    /* background: url("../images/bullet_blue.png") no-repeat scroll 10px center #edf1f3; */ }
  .table tr.level1.parent td.last {
    background: url(../images/icon_no_drop.png) no-repeat 90% center; }
  .table tr.level1.parent:hover td.last {
    background: url(../images/icon_drop.png) no-repeat 90% center #edf1f3; }
  .table tr.level1.active.parent td.last {
    background: url(../images/icon_drop.png) no-repeat 90% center #edf1f3; }
  .table tr.level2 {
    display: none; }
    .table tr.level2 td {
      /*border: 1px solid transparent;*/
      background: #edf1f3;
      border-bottom: none; }
    .table tr.level2.active.parent td {
      background: #e3f8e1; }
    .table tr.level2.parent:hover td {
      background: #e3f8e1; }
    .table tr.level2.parent td.last {
      background: url(../images/icon_no_drop.png) no-repeat 90% center #edf1f3;
      padding-right: 30px; }
    .table tr.level2.parent:hover td.last, .table tr.level2.parent.active td.last {
      background: url(../images/icon_drop.png) no-repeat 90% center #E4F9E2; }
  .table tr.level3 {
    display: none; }
    .table tr.level3 td {
      border: 1px solid transparent;
      background: #e4f9e2;
      border-bottom: none; }
      .table tr.level3 td.last {
        cursor: pointer; }
    .table tr.level3.parent:hover td, .table tr.level3.parent.active td {
      background: #f4e9e1; }
    .table tr.level3:hover td.last, .table tr.level3.active td.last {
      border-right: 1px solid #f3f3f3;
      cursor: pointer; }
  .table tr.level4 {
    display: none; }
    .table tr.level4 td {
      border: 1px solid transparent;
      background: #f4e9e1;
      border-bottom: none;
      border-right: 1px solid #f3f3f3; }
      .table tr.level4 td.first {
        padding-left: 15px; }
  .table tfoot td {
    border-top: 1px double #C7C7C7;
    border-bottom: 1px double #C7C7C7; }
    .table tfoot td.first {
      border-left: 1px solid #C7C7C7; }
    .table tfoot td.last {
      border-right: 1px solid #C7C7C7;
      padding: 8px 15px; }

/* Level 1 */
/* Level 2 */
/* Level 3 */
/* Level 4 */
/* TABLE FOOTER */
/* PAGINATION */
.pagination {
  margin-top: 20px;
  text-align: right; }
  .pagination a.btn {
    margin-top: -4px; }
  .pagination span a {
    font-size: 12px;
    line-height: 28px;
    display: inline-block;
    min-width: 16px;
    text-align: center;
    color: #6b6a69; }
    .pagination span a:hover, .pagination span a.curr {
      color: #99b301; }
  .pagination a.prev {
    margin-right: 18px;
    min-width: 40px; }
  .pagination a.next {
    margin-left: 18px;
    min-width: 40px; }

/* RADIO BTN */
/* RADIO */
.radio, .modal input.radio {
  display: none; }

.radio + label {
  -webkit-appearance: none;
  border: 1px solid #47c6fb;
  height: 13px !important;
  width: 13px !important;
  display: inline-block !important;
  position: relative; }
.radio:checked + label {
  -webkit-appearance: none;
  border: 1px solid #47c6fb;
  background: url(../images/icon_check.png) no-repeat center center;
  height: 13px;
  width: 13px;
  display: inline-block;
  position: relative; }
.radio:checked + label:active {
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px 1px 3px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px 1px 3px rgba(0, 0, 0, 0.1); }
.radio + label:active {
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px 1px 3px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px 1px 3px rgba(0, 0, 0, 0.1); }

/* For Modals */
.modal .radio + label {
  border-radius: 50%; }
.modal .radio:checked + label {
  background: url(../images/radio_icon_check.png) no-repeat center center; }

/* CHECKBOX */
.checkbox, .modal input.checkbox {
  display: none; }

.checkbox + label {
  border: 1px solid #47c6fb;
  height: 13px !important;
  width: 13px !important;
  -webkit-box-shadow: 1px 1px 0px #fff inset;
  box-shadow: 1px 1px 0px #fff inset;
  display: inline-block !important;
  position: relative;
  background: #f9f9f9; }
  .checkbox + label:active {
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px 1px 3px rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px 1px 3px rgba(0, 0, 0, 0.1); }
.checkbox:checked + label {
  border: 1px solid #47c6fb;
  background: url(../images/icon_check.png) no-repeat center center #f9f9f9;
  height: 13px;
  width: 13px;
  -webkit-box-shadow: 1px 1px 0px #fff inset;
  box-shadow: 1px 1px 0px #fff inset;
  color: #99a1a7; }
  .checkbox:checked + label:active {
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px 1px 3px rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px 1px 3px rgba(0, 0, 0, 0.1); }

.no-bullet li {
  list-style: none; }

.img-left {
  float: left;
  display: inline-block;
  margin: 0 20px 20px 0; }

.img-right {
  float: right;
  display: inline-block;
  margin: 0 0 20px 20px; }

.gray-text {
  color: #7b7b7b; }

.finished {
  color: #b1ca21; }

.pending {
  color: #4bc7fb; }

.canceled {
  color: #fa815c; }

.italic {
  font-style: italic; }

.logo-mobi {
  padding: 10px 0;
  display: block;
  width: auto;
  float: left; }

/***
My Account - Edit Account
***/
/*.my-acc-title {*/
/*font: 24px 'Alegreya';*/
/*font-weight: bold;*/
/*letter-spacing: -0.7px;*/
/*color: #000;*/
/*margin-bottom: 40px;*/
/*}*/
form.edit-account {
  padding: 1px 0 0 1px;
  font-style: italic;
  color: #000; }
  form.edit-account fieldset {
    border: 1px solid #fff;
    padding: 19px; }
  form.edit-account input[type="text"] {
    font-size: 12px;
    width: 292px;
    height: 26px;
    padding-left: 5px; }

.edit-account textarea {
  width: 390px;
  height: 80px;
  font: italic 12px "Open Sans", sans-serif;
  padding-left: 5px; }
.edit-account fieldset .left-col {
  float: left;
  display: inline;
  width: 160px; }
.edit-account fieldset .right-col {
  float: right;
  display: inline;
  width: 436px; }
.edit-account .public {
  background: #ebf5ec;
  border-top: 1px solid #65fd5a;
  border-right: 1px solid #65fd5a;
  border-left: 1px solid #65fd5a;
  -webkit-box-shadow: inset 1px 1px 0 #fff;
  box-shadow: inset 1px 1px 0 #fff; }
.edit-account .login {
  background: #f6f2ef;
  border-top: 1px solid #f9815c;
  border-right: 1px solid #f9815c;
  border-left: 1px solid #f9815c;
  -webkit-box-shadow: inset 1px 1px 0 #fff;
  box-shadow: inset 1px 1px 0 #fff; }
.edit-account .fiscal {
  background: #e9f1f4;
  border-top: 1px solid #47c6fb;
  border-right: 1px solid #47c6fb;
  border-left: 1px solid #47c6fb;
  -webkit-box-shadow: inset 1px 1px 0 #fff;
  box-shadow: inset 1px 1px 0 #fff; }
.edit-account .contact {
  background: #f6f2ef;
  border: 1px solid #f96034;
  -webkit-box-shadow: inset 1px 1px 0 #fff;
  box-shadow: inset 1px 1px 0 #fff; }
.edit-account .public input[type="text"] {
  border: 1px solid #6f8a6b;
  width: 390px; }
.edit-account .login input[type="text"], .edit-account .fiscal input[type="text"], .edit-account .contact input[type="text"] {
  border: 1px solid #6f8a6b; }

.public input.mobile[type="text"] {
  width: 256px; }

.edit-account input.small[type="text"] {
  width: 207px; }
.edit-account small.fright {
  display: block;
  width: 130px; }

.alert input[type="text"] {
  border-color: #d70f0f !important; }
.alert small {
  color: #d70f0f; }

.termeni {
  padding-top: 10px; }
  .termeni span {
    color: #47c6f9;
    font-size: 12px;
    line-height: 22px;
    display: inline-block; }

.checkbox_label {
  margin-right: 10px; }

/**************************
*                         *
*         My Cart         *
*                         *
**************************/
.main {
  width: 665px; }

.sidebar {
  float: right;
  display: block;
  width: 280px;
  padding-top: 50px; }

/*** Query Steps for Registration ***/
/* Basic style */
#query_step_indicator {
  margin-bottom: 0px;
  display: inline-block;
  position: relative;
  margin-left: -20px !important; }
  #query_step_indicator li {
    float: left;
    height: 113px;
    list-style: none;
    padding-left: 0px;
    width: 260px; }
    #query_step_indicator li a {
      color: #6b6a69;
      display: block;
      padding: 14px 0 0 38px;
      width: 232px;
      height: 99px;
      background: url(../images/wiz_steps.png) 0 -226px no-repeat;
      cursor: default;
      vertical-align: middle;
      line-height: 14px; }
    #query_step_indicator li.active a {
      color: #53c9fb;
      background-position: 0 -339px !important; }
    #query_step_indicator li.saved a {
      color: #b4ce61;
      background-position: 0 -452px !important;
      cursor: pointer; }
    #query_step_indicator li:first-child.active a {
      background-position: 0 0 !important; }
    #query_step_indicator li:first-child.saved a {
      background-position: 0 -113px !important; }
    #query_step_indicator li:last-child.active a {
      color: #b4ce61;
      background-position: 0 -565px !important; }
    #query_step_indicator li .step-timer {
      display: none;
      padding-left: 50px;
      width: 58px;
      height: 43px;
      font-weight: bold;
      font-size: 18px;
      line-height: 20px;
      background: url(../images/step_timer.png) no-repeat;
      position: absolute;
      right: -8px;
      bottom: 2px;
      z-index: 995;
      color: #53c9fb; }
    #query_step_indicator li.active .step-timer {
      display: block; }
    #query_step_indicator li:last-child.active .step-timer {
      background-position: 0 -43px !important;
      color: #b4ce61;
      position: absolute;
      right: -7px; }
    #query_step_indicator li .step-timer i {
      display: block;
      font-size: 12px; }

#query_content_container {
  width: 851px;
  overflow: hidden;
  position: relative;
  clear: both;
  margin-bottom: 50px; }

#query_content {
  float: left;
  width: 4520px; }
  #query_content .query_panel {
    float: left;
    width: 822px;
    padding-left: 15px;
    position: relative;
    background-color: #f3f3f3;
    /*border: 1px solid #dedede;*/ }

.padded_div {
  padding-left: 15px; }

#query_navigation .step_before {
  font: italic 1.4em "Times New Roman", Times, serif;
  color: #45525f; }
#query_navigation .step_last {
  display: none;
  font: italic 1.4em "Times New Roman", Times, serif;
  color: #45525f; }

#query_step_indicator li small {
  color: #9fa4a6;
  text-shadow: 1px 1px 0 #fff; }

.step-done {
  display: none; }

.step-number {
  text-align: center;
  font-weight: bold;
  font-size: 20px;
  width: 20px;
  height: 79px;
  padding-top: 10px;
  margin-right: 14px;
  display: inline-block;
  float: left; }

#query_step_indicator li.saved .step-done, #query_step_indicator li:last-child.active .step-done {
  display: block; }
#query_step_indicator li.saved small, #query_step_indicator li:last-child.active small {
  display: none; }

/* Query Content */
#query_content {
  color: #6b6a69; }
  #query_content h2 {
    font-size: 24px; }

.t-cart {
  text-align: left;
  width: 100%;
  margin: 20px 0;
  border-collapse: collapse;
  color: #000; }
  .t-cart th, .t-cart td {
    padding: 5px 15px; }
  .t-cart thead {
    background: #cacdce; }

/*.t-cart td, .t-cart th { padding: 0; }*/
.t-discount {
  background: #dfeff1; }

.t-total {
  background: #f5e9e2; }

.th-qty {
  width: 100px; }

.th-ticket {
  width: auto; }

.th-price {
  width: 100px; }

.th-fee {
  width: 80px; }

.info-title {
  padding: 0 0 10px 35px; }

.info-list li {
  font-size: 12px;
  padding: 4px 4px 4px 35px;
  list-style: none;
  color: #6b6a69; }
  .info-list li:nth-child(odd) {
    background: #ecefd8 url(../images/icon_arrow.png) 15px center no-repeat; }

.wizform {
  float: left;
  display: inline-block;
  padding: 8px 80px 30px 60px;
  width: 270px;
  margin-bottom: 30px; }
  .wizform h3 {
    font: 300 18px Open Sans;
    margin-bottom: 24px; }
  .wizform input[type="text"], .wizform input[type="password"] {
    width: 260px;
    height: 26px;
    margin-bottom: 8px;
    background: #f5f5f5;
    border: 1px solid #555555;
    padding-left: 26px;
    color: #000;
    font-style: italic;
    font-size: 12px; }
  .wizform input[type="text"] {
    background: url(../images/email_icon.png) 4px 9px no-repeat; }
  .wizform input[type="password"] {
    background: url(../images/password_icon.png) 6px 7px no-repeat; }

.wiz-login {
  border-right: 1px dotted #000; }

.share-login {
  display: inline-block;
  margin: 18px 0; }
  .share-login li {
    list-style: none;
    float: left; }

li.facebook-login a, li.google-login a, li.twitter-login a {
  display: inline-block;
  float: left;
  width: 18px;
  height: 18px;
  text-indent: -999em;
  margin-right: 15px; }
li.facebook-login a {
  background: url(../images/facebook_login.png) no-repeat; }
li.google-login a {
  background: url(../images/google_login.png) no-repeat; }
li.twitter-login a {
  background: url(../images/twitter_login.png) no-repeat; }

.login-icon {
  margin-bottom: 10px;
  background: url(../images/login_icon.png) 5px 2px no-repeat;
  padding-left: 26px; }

.wizform p.small {
  font-size: 11px;
  line-height: 14px; }

.cardform {
  margin-bottom: 30px;
  display: inline-block; }
  .cardform fieldset {
    float: left;
    display: inline-block; }
  .cardform p.small {
    font-size: 11px;
    line-height: 14px; }
  .cardform input[type="text"] {
    border: 1px solid #555555;
    height: 22px;
    padding-left: 5px;
    background: #f7f7f7; }

.mod-choose {
  width: 316px;
  margin-right: 40px; }

.mod-details {
  width: 436px; }
  .mod-details .inner {
    width: 388px;
    padding: 24px;
    -webkit-box-shadow: inset 1px 1px 0 #fff;
    box-shadow: inset 1px 1px 0 #fff;
    background: #ebf3f6;
    display: inline-block; }

.mod-choose .inner {
  padding-top: 20px; }

.mod-details .inner p.small {
  margin: 6px 0; }

.gray {
  color: #9fa4a6; }

.radio-toolbar {
  display: inline-block; }
  .radio-toolbar input[type="radio"] {
    display: none; }
  .radio-toolbar label {
    display: block;
    background: url(../images/radio_unchecked.png) 10px 10px no-repeat;
    padding: 8px 0 10px 30px;
    font-size: 13px; }
    .radio-toolbar label:hover {
      cursor: pointer;
      background: #eaf1f4 url(../images/radio_unchecked.png) 10px 10px no-repeat; }
  .radio-toolbar input[type="radio"]:checked + label {
    background: #eaf1f4 url(../images/radio_checked.png) 10px 10px no-repeat; }
  .radio-toolbar small {
    display: inline-block; }

.ico-cards {
  display: block;
  width: 184px;
  height: 23px;
  background: url(../images/icon_cards.gif) no-repeat; }

.ico-cod {
  display: inline-block;
  width: 41px;
  height: 20px;
  background: url(../images/icon_cod.gif) no-repeat;
  margin-right: 4px; }

.ico-gc {
  display: inline-block;
  width: 41px;
  height: 20px;
  background: url(../images/icon_gc.gif) no-repeat;
  margin-right: 4px; }

.ico-centurion {
  display: inline-block;
  width: 60px;
  height: 21px;
  background: url(../images/icon_centurion.gif) no-repeat;
  margin-right: 4px; }

.ico-googleck {
  display: block;
  width: 110px;
  height: 29px;
  background: url(../images/icon_google_checkout.gif) no-repeat;
  margin-right: 4px; }

.ico-visa {
  display: block;
  width: 37px;
  height: 23px;
  background: url(../images/icon_visa.gif) no-repeat; }

.ico-mastercard {
  display: block;
  width: 36px;
  height: 23px;
  background: url(../images/icon_mastercard.gif) no-repeat; }

.ico-american {
  display: block;
  width: 36px;
  height: 23px;
  background: url(../images/icon_american.gif) no-repeat; }

.ico-paypall {
  display: block;
  width: 38px;
  height: 23px;
  background: url(../images/icon_paypall.gif) no-repeat; }

.mod-details .inner .radio-toolbar label {
  display: inline-block;
  float: left;
  margin-right: 10px; }

table .ccv {
  padding-left: 20px; }
table .card-nr input[type="text"], table .ccv input[type="text"] {
  width: 40px; }

.list-bullets li {
  list-style: none;
  background: url(../images/list_bullet.png) 0 4px no-repeat;
  margin-bottom: 6px;
  padding-left: 24px;
  color: #6b6a69; }

.anunt {
  font-size: 11px;
  padding: 20px;
  border: 1px solid #d93d51;
  margin: 20px 0; }
  .anunt a {
    font-size: 11px; }

/**************************
*                         *
*   CUM FUNCTIONEAZA      *
*                         *
**************************/
.mobi_functionare_org {
  padding-top: 90px; }
  .mobi_functionare_org .proces1_bg {
    background: url(../images/bg_1.png) 4px 78px no-repeat;
    width: 1039px;
    height: 1176px; }
  .mobi_functionare_org .proces1 {
    height: 1100px;
    width: 935px; }
  .mobi_functionare_org h1 {
    color: #762671;
    font: 48px 'Alegreya';
    font-weight: bold;
    letter-spacing: -0.7px;
    /* text-indent: 203px;*/
    text-align: center; }
  .mobi_functionare_org #pasul_1 p, .mobi_functionare_org #pasul_2 p, .mobi_functionare_org #pasul_3 p, .mobi_functionare_org #pasul_4 p, .mobi_functionare_org #pasul_5 p {
    font: 48px/48px 'Alegreya';
    font-weight: bold;
    letter-spacing: -0.7px; }
  .mobi_functionare_org #pasul_1 {
    position: absolute;
    top: 160px;
    left: 100px; }
  .mobi_functionare_org #pasul_2 {
    position: absolute;
    top: 160px;
    left: 675px; }
  .mobi_functionare_org .pas_2_a, .mobi_functionare_org .pas_2_b, .mobi_functionare_org .pas_2_c, .mobi_functionare_org .pas_2_d, .mobi_functionare_org .pas_2_e, .mobi_functionare_org .pas_2_f, .mobi_functionare_org .pas_3_a, .mobi_functionare_org .pas_3_b, .mobi_functionare_org .pas_3_c, .mobi_functionare_org .pas_3_extra, .mobi_functionare_org .pas_5_extra {
    position: absolute; }
  .mobi_functionare_org .pas_2_a {
    right: -30px;
    /*-6*/
    top: 324px; }
  .mobi_functionare_org .pas_2_b {
    left: 90px;
    top: 419px; }
  .mobi_functionare_org .pas_2_c {
    left: 90px;
    top: 493px; }
  .mobi_functionare_org .pas_2_d {
    right: -58px;
    top: 714px; }
  .mobi_functionare_org .pas_2_e {
    left: 93px;
    top: 1040px; }
  .mobi_functionare_org .pas_2_f {
    top: 103px;
    left: 234px; }

.slider_org {
  width: 960px; }

.sliger_org_frame {
  width: 960px;
  height: 583px;
  background: url(../images/frame_03.png) 0 0 no-repeat;
  z-index: 1;
  position: absolute;
  left: 25px; }

.slider_org .bx-wrapper {
  margin: 0 0 32px -20px;
  padding-left: 83px;
  padding-right: 90px;
  padding-top: 14px;
  width: 885px; }
  .slider_org .bx-wrapper img {
    display: block;
    float: left;
    overflow: hidden; }
  .slider_org .bx-wrapper .bx-prev {
    background: url("../images/arrow_01.png") no-repeat center center;
    left: 0px; }
  .slider_org .bx-wrapper .bx-next {
    background: url("../images/arrow_02.png") no-repeat center center;
    right: 0px; }
  .slider_org .bx-wrapper .bx-prev:hover {
    background: url("../images/arrow_01.png") no-repeat center center;
    left: 0px; }
  .slider_org .bx-wrapper .bx-next:hover {
    background: url("../images/arrow_02.png") no-repeat center center;
    right: 0px; }
.slider_org .bx-pager.bx-default-pager {
  display: none; }

.proces2_bg {
  background: url(../images/bg_2.png) 31px 0px no-repeat;
  width: 1039px;
  float: left;
  margin-top: 10px;
  margin-bottom: 50px; }

.proces2 {
  height: 2212px;
  width: 935px;
  position: relative;
  margin-bottom: 50px; }

.mobi_functionare_org #pasul_3 {
  position: absolute;
  top: 271px;
  left: 234px; }
.mobi_functionare_org .pas_3_a {
  left: 155px;
  top: 426px; }
.mobi_functionare_org .pas_3_b {
  left: 155px;
  top: 517px;
  /*509*/ }
.mobi_functionare_org .pas_3_c {
  left: 155px;
  top: 590px; }
.mobi_functionare_org .pas_3_extra {
  left: 167px;
  top: 712px; }
.mobi_functionare_org .pas_5_extra {
  top: 1788px;
  left: 143px;
  width: 840px; }
.mobi_functionare_org #pasul_4 {
  position: absolute;
  top: 808px;
  left: 216px; }
.mobi_functionare_org #pasul_5 {
  top: 1673px;
  left: 141px;
  position: absolute;
  width: 881px; }

/**************************
*                         *
*         BLANK           *
*                         *
**************************/
/*** General Pages ***/
.main {
  width: 665px; }

.sidebar {
  float: right;
  display: block;
  width: 280px;
  padding-top: 50px; }

/**************************
*                         *
*      ADMIN MOBI         *
*                         *
**************************/
.comision_general input[type="text"] {
  width: 30px;
  border: 1px solid #c7c7c7;
  text-align: center;
  background: none;
  color: #424242;
  height: 24px;
  font: 13px/24px 'Open Sans';
  padding: 0;
  cursor: default;
  margin-left: 10px; }
.comision_general h3 {
  font: normal 16px/24px 'Open Sans', sans-serif; }

/**************************
*                         *
*         EDIT EVENT      *
*                         *
**************************/
.filtre_statistici {
  margin-bottom: 15px;
  color: #000;
  font: 14px 'Open Sans'; }
  .filtre_statistici:after {
    content: "";
    display: block;
    clear: both; }
  .filtre_statistici .col1, .filtre_statistici .col2, .filtre_statistici .col3, .filtre_statistici .col4 {
    width: 232px;
    height: 118px;
    border: 1px solid #C7C7C7;
    border-right: none;
    float: left; }
  .filtre_statistici .col2 {
    width: 262px; }
  .filtre_statistici .col3 {
    width: 202px; }
  .filtre_statistici .col4 {
    width: 234px;
    border-right: 1px solid #C7C7C7; }
  .filtre_statistici .title {
    float: left;
    max-width: 100px; }
    .filtre_statistici .title label {
      display: table-cell;
      height: 118px;
      padding: 0 15px;
      vertical-align: middle; }
  .filtre_statistici .filter {
    float: left;
    max-width: 133px; }

.filter .selector {
  display: table-cell;
  height: 118px;
  vertical-align: middle; }
  .filter .selector.small > div {
    float: left; }
  .filter .selector label {
    font: 12px 'Open Sans';
    color: #424242; }

.selector.datepicker input {
  width: 160px;
  border: 1px solid #C7C7C7;
  height: 24px;
  text-indent: 4px; }

/*** NEW added ***/
.event_preview_content h1, .event_create .content h1 {
  font-size: 51px;
  font-family: 'Open Sans', sans-serif !important;
  font-weight: 600;
  line-height: 95px; }

.event_preview_content .content {
  padding-top: 0px !important; }

.content_main_col {
  width: 630px;
  float: left;
  display: block;
  text-align: justify; }

.content_sec_col {
  float: right;
  display: block;
  width: 280px;
  padding-top: 50px; }

.event_preview_content .event_date, .event_preview_content .location {
  font-size: 18px;
  font-style: italic;
  font-weight: 300;
  display: block;
  clear: both; }
.event_preview_content .event_description {
  margin-top: 45px; }
  .event_preview_content .event_description p {
    margin-bottom: 20px;
    font: 12px/18px Open Sans; }
  .event_preview_content .event_description a.view {
    color: #b1ca21;
    cursor: pointer; }

.event_description .full_description {
  display: none; }

.event_desc_wrapper {
  width: 100%;
  padding: 15px 0 15px;
  border: 1px solid #c7c7c7;
  margin-top: 50px; }

.scroll-pane {
  width: 100%;
  height: 275px;
  overflow: auto; }

.ticket_sale {
  margin-top: 60px;
  float: left;
  display: block;
  width: 100%; }

.cos_cumparaturi, .ticket_sale input[type=submit] {
  width: 115px;
  padding-left: 30px;
  height: 28px;
  /*border: 1px solid #B1CA21;*/
  color: #B1CA21;
  font-weight: bold;
  text-transform: uppercase;
  cursor: pointer;
  background: url(../images/cos_negru.png) no-repeat 10px center;
  background-size: 21px; }

.cos_cumparaturi_sus {
  width: 115px;
  padding-left: 30px;
  height: 28px;
  /*border: 1px solid #B1CA21;*/
  color: #B1CA21;
  font-weight: bold;
  text-transform: uppercase;
  cursor: pointer;
  background: url(../images/cos.png) no-repeat 10px center;
  background-size: 21px; }

.ticket_sale strong {
  float: left;
  width: auto;
  display: block;
  padding-left: 25px;
  background: url(../images/ticket.jpg) no-repeat 5px center;
  font-size: 14px;
  font-weight: normal;
  font-style: italic;
  margin-bottom: 15px; }

.icon-descriere {
  background: url(../images/ticket.jpg) no-repeat 5px center;
  padding-left: 25px;
  display: inline-block;
  float: left;
  margin-top: 10px; }

.facebook-plugin {
  border: 1px solid #C7C7C7;
  min-height: 100px;
  margin-bottom: 30px;
  font-style: italic;
  line-height: 100px;
  text-align: center; }

.scroll-pane p {
  color: #6B6A69; }

.event_map {
  margin-top: 65px;
  display: inline-block; }
  .event_map strong {
    float: left;
    width: auto;
    display: block;
    padding-left: 25px;
    font-size: 14px;
    font-weight: normal;
    font-style: italic;
    margin-bottom: 15px; }
  .event_map .adress {
    width: 100%;
    border: 1px solid #C7C7C7;
    float: left;
    height: 95px;
    display: block; }

.adress .title {
  width: 340px;
  padding-left: 70px;
  height: 95px;
  float: left;
  display: block;
  background: url(../images/pin.png) no-repeat 28px center;
  height: auto; }
.adress .map {
  float: right;
  width: 217px;
  height: 95px; }
.adress .place {
  font-size: 24px;
  font-weight: 600;
  margin-top: 20px; }
.adress .street {
  font-size: 14px;
  font-style: italic; }

.sponsori {
  margin-top: 30px; }

.edit_basic_info {
  float: right;
  display: inline-block;
  margin-top: 20px; }

.edit {
  cursor: pointer;
  border: 1px solid #B1CA21;
  padding-left: 30px;
  height: 30px;
  background: url(../images/edit.png) no-repeat 10px center;
  line-height: 30px;
  text-align: center;
  font-size: 14px;
  color: #B1CA21; }
  .edit:hover {
    color: #fff;
    background: url(../images/edit_hover.png) no-repeat 10px center #B1CA21; }

.bottom-buttons a {
  margin-right: 10px; }

.small-info-block {
  font-size: 10px;
  line-height: 12px;
  width: 230px;
  float: right;
  display: inline-block; }

.date_eveniment p {
  font: italic 300 18px/24px Open Sans; }

.right_col {
  width: 280px;
  float: right;
  display: inline-block;
  text-align: center; }

.info_organizator {
  -webkit-box-shadow: 1px 1px 0px #fff inset;
  box-shadow: 1px 1px 0px #fff inset;
  margin-top: 75px;
  margin-bottom: 25px;
  border: 1px solid #b1ca21;
  background: #f0f2e6;
  width: 100%;
  display: inline-block;
  padding-top: 17px;
  padding-bottom: 11px; }
  .info_organizator p {
    font: 12px/24px Open Sans;
    text-align: left;
    padding-left: 34px;
    margin-bottom: 1px;
    background: url(../images/icon_arrow.png) no-repeat 13px center #ecefd8; }
    .info_organizator p.down {
      background: url(../images/icon_arrow_down.png) no-repeat 13px center #ecefd8; }
    .info_organizator p.title {
      background: none;
      font-weight: 600;
      font-size: 14px;
      font-style: italic;
      padding-left: 13px;
      margin-bottom: 8px; }
    .info_organizator p.descriere_org {
      background: none;
      margin-top: 10px;
      padding-left: 13px;
      line-height: 18px; }

/**************************
*                         *
*         MODAL           *
*                         *
**************************/
/*** MODALS ***/
.event_preview_content h1, .event_create .content h1 {
  font-size: 51px;
  font-family: 'Open Sans', sans-serif !important;
  font-weight: 600;
  line-height: 95px; }

.event_preview_content .content {
  padding-top: 0px !important; }

.content_main_col {
  width: 630px;
  float: left;
  display: block;
  text-align: justify; }

.content_sec_col {
  float: left;
  display: block;
  width: 252px;
  margin-left: 50px; }

.event_preview_content .event_date, .event_preview_content .location {
  font-size: 18px;
  font-style: italic;
  font-weight: 300;
  display: block;
  clear: both; }
.event_preview_content .event_description {
  margin-top: 45px; }
  .event_preview_content .event_description p {
    margin-bottom: 20px;
    font: 12px/18px Open Sans; }
  .event_preview_content .event_description a.view {
    color: #b1ca21;
    cursor: pointer; }

.event_description .full_description {
  display: none; }

.event_desc_wrapper {
  width: 100%;
  padding: 15px 0 15px;
  border: 1px solid #c7c7c7;
  margin-top: 50px; }

.scroll-pane {
  width: 100%;
  height: 275px;
  overflow: auto; }

.facebook {
  margin: 85px 0 110px 0; }

.scroll-pane p {
  color: #6B6A69; }

.sponsori {
  margin-top: 30px; }

/* event-edit/create */
.event_create .content h1 {
  width: auto;
  display: block;
  float: left;
  display: block; }
.event_create .event_date, .event_create .location {
  float: left;
  display: block;
  clear: both;
  width: 100%; }

.edit {
  cursor: pointer;
  border: 1px solid #B1CA21;
  padding-left: 30px;
  height: 30px;
  background: url(../images/edit.png) no-repeat 10px center;
  line-height: 30px;
  text-align: center;
  font-size: 14px;
  color: #B1CA21; }
  .edit:hover {
    color: #fff;
    background: url(../images/edit_hover.png) no-repeat 10px center #B1CA21; }

#edit_basic_info {
  float: right;
  margin-top: 40px;
  width: 42px; }

.modal {
  /*    position: absolute !important;
  top: 90px !important;*/
  margin-top: 90px !important;
  margin-bottom: 90px !important;
  top: 1000px;
  left: 50%;
  display: none;
  z-index: 99; }
  .modal form {
    border: 1px solid #6c6c6c;
    border-top: none;
    border-radius: 0 0 2px 2px;
    padding: 15px 30px 25px 30px;
    background: #fff; }
  .modal.fade {
    top: -25%;
    -webkit-transition: opacity 0.3s linear 0s, top 0.3s ease-out 0s;
    -o-transition: opacity 0.3s linear 0s, top 0.3s ease-out 0s;
    transition: opacity 0.3s linear 0s, top 0.3s ease-out 0s; }
    .modal.fade.in {
      top: 10%; }

/*.modal .modal_header {*/
/*border: 1px solid #47c6fb;*/
/*box-shadow: inset 1px 1px 0 #fff;*/
/*border-radius: 2px 2px 0 0;*/
/*background: #47c6fb;*/
/*text-align: center;*/
/*}*/
/*.modal .modal_header h3 {*/
/*color: #fff;*/
/*font-size: 23px;*/
/*padding-bottom: 20px;*/
/*font-family: 'Alegreya';*/
/*font-weight: bold;*/
/*letter-spacing: -0.7px;*/
/*font-weight: 400;*/
/*font-style: normal;*/
/*letter-spacing: 1px;*/
/*}*/
.modal-backdrop {
  background-color: black;
  bottom: 0;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 90;
  opacity: 0.8; }
  .modal-backdrop.fade {
    opacity: 0; }
    .modal-backdrop.fade.in {
      opacity: 0.8; }

.modal input {
  height: 24px;
  border: 1px solid #666;
  display: inline-block;
  padding: 0 5px 0 5px; }
  .modal input[type=submit] {
    width: 120px;
    height: 30px;
    padding-left: 30px;
    text-align: center;
    line-height: 30px;
    background: url(../images/save.png) no-repeat 10px center;
    border: 1px solid #47c6fb;
    color: #47c6fb;
    cursor: pointer;
    font-size: 14px;
    text-transform: uppercase;
    margin-top: 20px; }
    .modal input[type=submit]:hover {
      background: url(../images/save_hover.png) no-repeat 10px center #47c6fb;
      color: #FFF; }
  .modal input.large {
    width: 300px; }
.modal form p {
  clear: both;
  margin-bottom: 25px; }

#create_event, #edit_user, #edit_add_google_maps {
  width: 410px;
  margin-left: -200px; }

#create_event input[type=submit]:hover {
  background: url(../images/save_hover.png) no-repeat 10px center #47c6fb;
  color: #fff; }
#create_event input[type=text] {
  width: 180px; }

#edit_add_google_maps input[type="text"] {
  width: 180px; }

#create_event label, #edit_add_google_maps label {
  width: 150px; }

.modal .form_row {
  margin-bottom: 20px; }

#create_event .form_row .sbHolder, .form_row .smallest {
  display: inline-block; }

#create_event .field-info {
  position: relative;
  left: 152px; }
#create_event input[name="data"] {
  width: 150px;
  height: 24px;
  border: 1px solid #666; }
#create_event .data_wrapper {
  float: left;
  display: block;
  clear: none;
  width: 95px; }
  #create_event .data_wrapper p {
    margin-left: 5px; }
#create_event .datepicker {
  clear: none;
  position: relative; }
  #create_event .datepicker .selector {
    width: 140px;
    float: left;
    display: block; }

.edit_qty {
  float: left;
  width: 40px;
  display: block; }

.poster_wrapper {
  width: 100%;
  height: 355px;
  float: left;
  display: block;
  border: 1px solid #B1CA21;
  overflow: hidden;
  text-align: center;
  font-style: italic; }
  .poster_wrapper p {
    font-size: 18px;
    margin-top: 20px; }

.sponsori_wrapper p {
  font-size: 18px;
  margin-top: 20px; }

.poster_wrapper span {
  font-size: 18px;
  margin-top: 110px;
  display: block; }

.sponsori_wrapper span {
  font-size: 18px;
  margin-top: 30px;
  display: block; }

.browse {
  cursor: pointer; }

.sponsori_wrapper {
  width: 100%;
  min-height: 200px;
  float: left;
  display: block;
  border: 1px solid #B1CA21;
  overflow: hidden;
  text-align: center;
  margin-top: 75px;
  font-style: italic; }

.modal .left {
  width: 49%;
  float: left;
  margin-right: 2%;
  display: block; }
.modal .right {
  width: 49%;
  float: left;
  display: block; }
.modal .close {
  width: 80px;
  height: 28px;
  text-align: center;
  line-height: 30px;
  border: 1px solid #B1CA21;
  color: #B1CA21;
  cursor: pointer;
  font-size: 14px;
  text-transform: uppercase;
  margin-left: 10px;
  display: inline-block;
  margin-top: 20px; }
  .modal .close:hover {
    background: #B1CA21;
    color: #fff; }

#load_poster {
  display: none;
  margin-left: -250px;
  width: 500px; }
  #load_poster .field-info {
    position: relative;
    left: 130px; }
  #load_poster label {
    width: 130px; }

#load_sponsor {
  position: fixed;
  margin-left: -400px;
  width: 780px; }
  #load_sponsor input[type="text"] {
    color: #888; }
  #load_sponsor #poster_url {
    width: 275px; }

#add_location {
  width: 360px;
  position: fixed;
  margin-left: -200px; }
  #add_location .sbHolder {
    display: inline-block; }

.modal small {
  float: left;
  display: block; }

#edit_ticket {
  width: 700px;
  margin-left: -350px; }
  #edit_ticket p {
    width: auto;
    margin-right: 10px;
    float: left;
    clear: none; }
  #edit_ticket .selector {
    float: left;
    display: block; }

.row {
  width: 100%;
  float: left;
  display: block;
  clear: both; }

#edit_ticket .special input[name="ticket_type"] {
  width: 180px;
  float: left;
  clear: none; }
#edit_ticket .special input[name="ticket_price"], #edit_ticket .special input[name="ticket_qty"] {
  width: 80px;
  float: left;
  clear: none;
  margin-left: 20px; }
#edit_ticket .special_text {
  margin-top: 20px; }
  #edit_ticket .special_text p:first-child {
    margin-right: 146px; }
  #edit_ticket .special_text p:last-child {
    margin-left: 77px; }
#edit_ticket textarea {
  float: left;
  display: block;
  width: 404px;
  border: 1px solid #47C6FB;
  clear: both;
  resize: none;
  padding: 5px; }
#edit_ticket .sell {
  margin-top: 30px; }
  #edit_ticket .sell .sbHolder {
    float: left;
    display: block;
    clear: right;
    width: 230px;
    border: 1px solid #47C6FB; }
    #edit_ticket .sell .sbHolder .sbSelector, #edit_ticket .sell .sbHolder .sbOptions li a {
      width: 180px; }
  #edit_ticket .sell .selector .sbHolder:first-child {
    margin-right: 100px; }

.max_qty {
  margin-top: 20px; }
  .max_qty input {
    width: 122px; }

#edit_ticket .status {
  margin-top: 20px; }
  #edit_ticket .status p, #edit_ticket .status small {
    float: left;
    display: block;
    clear: none; }
  #edit_ticket .status .sbHolder {
    clear: none;
    float: left;
    margin: 0 10px 0 10px; }
  #edit_ticket .status small {
    font-size: 11px;
    width: 385px; }
#edit_ticket .sbHolder {
  float: left;
  display: block; }
#edit_ticket .val_options {
  margin-top: 20px; }
  #edit_ticket .val_options p {
    font-size: 11px; }
  #edit_ticket .val_options .datepicker input {
    border: 1px solid #47C6FB;
    width: 80px; }
  #edit_ticket .val_options .selector {
    float: left;
    display: block;
    clear: none; }

#edit_user ul li span {
  position: relative;
  font-size: 12px;
  top: -3px; }
#edit_user form > ul > li {
  padding-bottom: 10px; }

.modal .info {
  border-bottom: 1px solid #959292;
  color: #000000;
  font: italic 14px Open Sans;
  padding-bottom: 8px;
  margin-bottom: 21px; }
.modal .field-info {
  color: #7b7b7b;
  font: italic 12px Open Sans; }
.modal label {
  font-size: 14px;
  color: #000;
  display: inline-block; }
  .modal label.small {
    width: 60px; }

.center {
  text-align: center; }

.left-padding {
  padding-left: 15px; }

.right-padding {
  padding-right: 15px; }

/*** Added by Robert ***/
.italic {
  font-style: italic; }

.text-right {
  text-align: right; }

.icon-delete, .icon-duplicate, .icon-edit, .icon-okey, .icon-reverse {
  display: inline-block;
  width: 18px;
  height: 18px;
  background: url(../images/bullets.png) no-repeat;
  text-indent: -9999em;
  margin: 5px 0; }

.icon-delete:hover, .icon-duplicate:hover, .icon-edit:hover, .icon-okey:hover, .icon-reverse:hover {
  cursor: pointer; }

.icon-duplicate {
  background-position: 0 -18px !important; }

.icon-edit {
  background-position: 0 -36px !important; }

.icon-okey {
  background-position: 0 -54px !important; }

.icon-reverse {
  background-position: 0 -72px !important; }

.push-one {
  margin-left: 147px; }

.spacer {
  margin-bottom: 50px; }

.black-text {
  color: #000; }

.popup-form {
  width: 600px;
  margin-left: -300px; }
  .popup-form .row {
    display: inline-block;
    margin-bottom: 10px;
    padding-bottom: 10px; }
  .popup-form .options {
    border: 1px solid #565656;
    padding: 12px;
    background: #f9f9f9;
    width: 514px; }
  .popup-form .checkbox_label {
    margin-right: 10px; }
  .popup-form .to-right {
    float: right;
    display: inline-block;
    margin-right: 30px; }
  .popup-form label.inline, .popup-form label.inline-small {
    line-height: 26px; }
  .popup-form .close {
    width: inherit;
    height: inherit;
    line-height: inherit;
    margin-top: inherit; }
  .popup-form .blue.close {
    border-color: #47c6fb;
    color: #47c6fb; }
    .popup-form .blue.close:hover {
      background-color: #47c6fb;
      color: #fff; }
  .popup-form label.inline, .popup-form label.inline-small {
    display: block;
    float: left; }
  .popup-form label.inline {
    width: 137px;
    margin-right: 10px; }
  .popup-form label.inline-small {
    width: 45px;
    margin-left: 20px;
    margin-right: 10px; }
  .popup-form .sbHolder {
    /*background-color: #fdfdfd; border: solid 1px #656565;*/
    width: 184px; }
  .popup-form .sbOptions, .popup-form .sbHolder, .popup-form .sbSelector, .popup-form .sbOptions {
    width: 184px; }
  .popup-form .smallest .sbHolder, .popup-form .smallest .sbSelector, .popup-form .smallest .sbOptions {
    width: 45px; }

.ddown-medium .sbHolder, .ddown-medium .sbSelector, .ddown-medium .sbOptions {
  width: 130px; }

.popup-form .data-medium {
  width: 110px !important; }
.popup-form .sbSelector:link, .popup-form .sbSelector:visited, .popup-form .sbSelector:hover {
  color: #797979; }
.popup-form input[type="text"] {
  color: #797979; }
.popup-form .sbToggle {
  /*border-left: 1px solid #656565;*/ }
.popup-form input[name="data"] {
  width: 174px; }
.popup-form input[type="text"] {
  width: 174px; }
  .popup-form input[type="text"].small {
    width: 34px; }
  .popup-form input[type="text"].medium {
    width: 67px; }
  .popup-form input[type="text"].xlarge {
    width: 300px; }
.popup-form .hasDatepicker {
  color: #797979; }
.popup-form .cell {
  width: 120px;
  margin: 13px 8px 0 0;
  display: inline-block;
  float: left; }
.popup-form .big-cell {
  width: 211px;
  margin: 13px 8px 0 0;
  display: inline-block;
  float: left; }

.big-cell input[type="text"] {
  width: 175px; }

.popup-form .btn.small {
  font-size: 11px;
  line-height: 16px; }
.popup-form .options .btn.small {
  margin: 13px 8px 0 0; }

.big-cell-options .btn.small {
  margin: 13px 8px 0 0; }

.popup-form .small-info {
  font-style: italic;
  font-size: 11px;
  line-height: 20px;
  margin-bottom: -10px; }
.popup-form .procent {
  display: inline-block;
  width: 20px;
  height: 26px;
  text-align: center;
  line-height: 26px;
  font-size: 12px; }
.popup-form p {
  color: #000; }
.popup-form img.border {
  border: 1px solid #656565;
  padding: 1px; }
.popup-form .data_wrapper .icon-delete, .popup-form .data_wrapper .icon-duplicate {
  margin-left: 5px; }

ul.thead li, ul.tbody li {
  display: inline-block;
  list-style: none;
  float: left;
  width: 80px;
  font-size: 12px;
  padding-bottom: 16px; }
ul.thead li:first-child, ul.tbody li:first-child {
  width: 180px; }
ul.thead li:last-child {
  width: 55px; }
ul.tbody li:last-child {
  width: 55px; }
ul.tbody li input[type="text"] {
  text-align: center; }
ul.tbody input.black, ul.tbody textarea.black {
  border: 1px solid #676566; }
ul.tbody input.green {
  border: 1px solid #afca23; }
ul.tbody input.red {
  border: 1px solid #fa7822; }
ul.tbody input.blue {
  border: 1px solid #47c7f8; }

.place-table {
  background: #feffed;
  padding: 30px;
  display: inline-block;
  width: 658px; }
  .place-table .icon-edit {
    margin-right: 10px; }

.out-table h2 {
  color: #000;
  font-size: 24px; }

.italic input[type="text"] {
  font-style: italic; }

#set_locations_container {
  position: relative; }

.mmw161 {
  min-width: 161px;
  max-width: 161px; }

#locations, #locations2 {
  position: absolute;
  top: 32px;
  left: 1px; }

#locations.sbOptions, #locations2.sbOptions {
  width: 149px;
  display: none; }

#locations.sbOptions a, #locations2.sbOptions a {
  font-size: 12px;
  font-style: italic; }

/* Specific */
/*#edit_charges,*/
/*#edit_setcharges,*/
/*#edit_setplaces,*/
/*#edit_places,*/
/*#edit_themission,*/
/*#edit_slocation,*/
/*#edit_newslocation,*/
/*#edit_zone {*/
/*width: 780px;*/
/*margin-left: -390px;*/
/*}*/
#edit_add_ticket_zone, #edit_edit_ticket_zone {
  width: 740px;
  margin-left: -370px; }

#edit_charges label.inline.big, #edit_setplaces label.inline.big {
  width: 250px; }

#edit_places .place-table, #edit_themission .place-table {
  padding-left: 80px;
  width: 608px; }

#edit_setplaces .place-table, #edit_slocation .place-table, #edit_newslocation .place-table {
  padding-left: 140px;
  width: 538px; }

#edit_places .out-table li:last-child, #edit_setplaces .out-table li:last-child {
  width: 105px; }

#edit_themission input[type="text"] {
  font-style: italic; }

#edit_zone em {
  font-style: italic;
  color: #797979; }
#edit_zone label {
  font-size: 13px; }

#edit_city .dataddw .smallest, #edit_event .dataddw .smallest {
  margin-right: 4px; }

#edit_codqr form {
  display: block; }

.qr-form {
  width: 364px;
  margin: 0 auto;
  padding: 10px 0;
  display: none; }
  .qr-form .inner {
    display: inline-block; }
  .qr-form input[type="text"] {
    width: 250px;
    float: left; }
  .qr-form small {
    display: inline-block;
    padding-top: 6px; }

.qr-image {
  padding: 30px 0; }
  .qr-image img {
    -webkit-box-shadow: 0 0 6px #dedede;
    box-shadow: 0 0 6px #dedede; }

/*** Pozitionare locuri ***/
.listing-modal-bilete {
  display: inline-block;
  margin-bottom: 20px;
  border-top: 1px solid #fff;
  padding-top: 15px; }
  .listing-modal-bilete li {
    list-style: none;
    display: inline;
    float: left;
    text-align: center;
    width: 140px; }
  .listing-modal-bilete a {
    display: block;
    width: 39px;
    height: 39px;
    margin: 0 auto;
    background: url(../images/scena_default.png) no-repeat;
    text-indent: -999em; }
    .listing-modal-bilete a.curent {
      background: url(../images/scena_activ.png) no-repeat; }

/* SCAUNE */
.modal_bilete {
  background: #f6ffc6;
  padding: 20px; }
  .modal_bilete tr.scaune {
    /* display: none; */ }
  .modal_bilete table {
    width: 100%; }
  .modal_bilete tr.scaune td {
    vertical-align: middle;
    text-align: center; }
  .modal_bilete .pozitionare {
    margin-left: 40px; }
    .modal_bilete .pozitionare p {
      font-size: 11px;
      line-height: 16px;
      text-align: center;
      cursor: default;
      margin: 0; }
      .modal_bilete .pozitionare p.scena {
        margin-bottom: 20px;
        color: #47c6fb;
        font: 600 14px Open Sans; }
    .modal_bilete .pozitionare label {
      font: 600 10px/12px Open Sans;
      color: #5e6162;
      padding-right: 2px; }
  .modal_bilete .rezervat {
    display: inline-block;
    cursor: pointer;
    width: 14px;
    height: 12px;
    background: #78d4fb;
    color: #fff;
    border: 1px solid #60ccf9;
    font: 600 10px/12px Open Sans; }
    .modal_bilete .rezervat.togg {
      background: #f2f6f7; }
  .modal_bilete .liber {
    display: inline-block;
    cursor: pointer;
    width: 14px;
    height: 12px;
    background: #f2f6f7;
    color: #a4a4a4;
    border: 1px solid #d5dadc;
    font: 600 10px/12px Open Sans; }
    .modal_bilete .liber.togg {
      background: #78d4fb; }
  .modal_bilete .indisponibil {
    display: inline-block;
    cursor: pointer;
    width: 14px;
    height: 12px;
    background: #f59d5d;
    color: #fff;
    border: 1px solid #f37920;
    font: 600 10px/12px Open Sans; }
  .modal_bilete .selectat {
    display: inline-block;
    cursor: pointer;
    width: 14px;
    height: 12px;
    background: #b1ca21;
    color: #fff;
    border: 1px solid #b1ca21;
    font: 600 10px/12px Open Sans; }
  .modal_bilete .sterge {
    display: inline-block;
    cursor: pointer;
    width: 14px;
    height: 12px;
    text-align: center;
    color: #000;
    border: 1px solid #000;
    font: 600 10px/12px Open Sans; }
  .modal_bilete .legenda {
    clear: none;
    width: 440px;
    float: right;
    display: inline-block;
    text-align: right; }
  .modal_bilete .checkbox {
    display: none; }
  .modal_bilete .legenda .cursor {
    margin-left: 10px; }

.inline_info {
  padding-top: 3px; }

.inline-block {
  display: inline-block; }

.ab-options {
  display: table;
  border: 1px solid #555;
  width: 100%;
  margin-top: 10px;
  border-collapse: collapse;
  border-spacing: 0;
  empty-cells: show; }
  .ab-options span {
    display: block;
    padding: 0 10px; }
  .ab-options .left-cell, .ab-options .right-cell {
    width: 250px;
    display: table-cell;
    font-size: 12px;
    line-height: 22px;
    font-style: italic; }
  .ab-options .left-cell span:hover, .ab-options .left-cell span.active {
    background: #c0d44b;
    cursor: default; }
  .ab-options .center-cell {
    width: 160px;
    border-left: 1px solid #555;
    border-right: 1px solid #555;
    text-align: center;
    min-height: 250px; }
    .ab-options .center-cell .btn {
      float: none;
      margin: auto;
      margin-bottom: 6px; }
  .ab-options .right-cell {
    /*background: #f9f9f9; */ }
    .ab-options .right-cell span:hover, .ab-options .right-cell span.active {
      background: #7dd4f9;
      cursor: default; }

#edit_edit_ticket_zone .options, #edit_add_ticket_zone .options {
  width: 640px !important; }

#edit_edit_ticket_zone input[type="text"] {
  font-style: italic; }

#edit_add_ticket_zone {
  color: #313131; }
  #edit_add_ticket_zone input[type="text"] {
    font-style: italic; }

#edit_edit_ticket_zone {
  color: #313131; }

#edit_add_ticket_zone small, #edit_edit_ticket_zone small {
  color: #7a7a7a; }

#edit_add_ticket_zone hr {
  margin: 10px 0; }

.bbottom {
  border-bottom: 1px solid #555; }

.btop {
  border-top: 1px solid #555; }

textarea.descriere {
  width: 100%;
  height: 60px; }

.gray-text {
  color: #6b6a69 !important; }

#edit_add_google_maps small a {
  font: 11px 'Open Sans', sans-serif;
  color: #47c6fb !important; }

#view_personal_data #last_name {
  margin-left: 10px; }
#view_personal_data .small {
  margin-right: 10px; }
#view_personal_data input[type="text"] {
  font-style: italic; }
#view_personal_data i {
  margin-right: 10px;
  padding: 0 5px;
  font-size: 12px;
  position: relative;
  top: -2px; }

.form-section {
  display: inline-block;
  background: #f2fbff;
  padding: 10px 5px;
  margin-bottom: 10px;
  width: 100%; }
  .form-section.no-bg-color {
    background: transparent; }

/**************************
*                         *
*         My EVENTS       *
*                         *
**************************/
/* RAPORTARI */
.raportari .vandute, .raportari .ramase {
  width: 487px; }
.raportari .vandute {
  margin-right: 25px; }
.raportari .btn_no_icon {
  border: 1px solid #b1ca21;
  -webkit-box-shadow: 1px 1px 0px #fff inset;
  box-shadow: 1px 1px 0px #fff inset;
  font: italic 600 12px/14px Open Sans;
  background-color: #b1ca21;
  color: #fff;
  display: inline-block;
  padding: 7px 18px; }

/* EVENT PREVIEW */
.preview .descriere {
  margin-top: 36px; }
  .preview .descriere p {
    margin-bottom: 20px;
    font: 13px/16px Open Sans; }
  .preview .descriere .view {
    font: 12px/16px Open Sans;
    color: #b1ca21;
    cursor: pointer; }
.preview .full_description {
  display: none; }
.preview #title_bilete {
  background: url("../images/ticket.jpg") no-repeat scroll 5px center transparent;
  font: italic 14px Open Sans;
  padding-left: 25px; }
.preview .data_bilet {
  display: inline-block;
  width: 165px; }
.preview .ore {
  padding: 5px 0 5px 30px;
  background: url(../images/icon_clock.png) no-repeat 0px center; }
  .preview .ore .ora {
    margin-left: 25px;
    border: 1px solid #b1ca21;
    background: #f7fafb;
    border-radius: 2px;
    font: 600 12px Open Sans;
    padding: 1px 7px;
    cursor: pointer; }
    .preview .ore .ora:hover, .preview .ore .ora.active {
      background: #b1ca21;
      color: #f4f4f4; }
.preview .table-top {
  display: block;
  margin-top: 10px; }

.table_bilete {
  margin-top: 10px;
  width: 100%;
  border: 0 none;
  border-collapse: collapse;
  border-spacing: 0;
  empty-cells: show;
  font: italic 300 14px Open Sans; }
  .table_bilete th {
    color: #333; }
  .table_bilete td {
    border: 1px solid #c7c7c7;
    border-right: none;
    border-left: none;
    border-bottom: none;
    padding: 15px 15px 15px 20px;
    line-height: 14px;
    vertical-align: middle;
    text-align: center; }
  .table_bilete th {
    border: 1px solid #c7c7c7;
    border-right: none;
    border-left: none;
    border-bottom: none;
    padding: 15px 15px 15px 20px;
    line-height: 14px;
    vertical-align: middle;
    text-align: center;
    padding: 15px 15px 15px 20px;
    font-weight: 400; }
  .table_bilete td.first, .table_bilete th.first {
    text-align: left;
    padding-left: 30px; }
  .table_bilete tr.last td {
    border: 1px solid #c7c7c7; }
  .table_bilete td.center {
    text-align: center; }
  .table_bilete td.first {
    border-left: 1px solid #c7c7c7; }
  .table_bilete tr.last td.first {
    border-left: 1px solid #c7c7c7; }
  .table_bilete th.first {
    border-left: 1px solid #c7c7c7;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .table_bilete td.last, .table_bilete tr.last td.last, .table_bilete th.last {
    border-right: 1px solid #c7c7c7; }
  .table_bilete tr.tip:hover td, .table_bilete tr.tip.active td {
    border-bottom: 1px double;
    border-color: #47c6fb;
    -webkit-box-shadow: 0 1px 0 #FFFFFF inset;
    box-shadow: 0 1px 0 #FFFFFF inset;
    background: #edf1f3; }
  .table_bilete tr.tip td.last {
    text-align: right;
    padding-right: 24px; }
  .table_bilete tr.data {
    display: none; }
    .table_bilete tr.data td {
      border: 1px solid transparent;
      background: #edf1f3;
      border-right: 1px solid #f3f3f3;
      border-bottom: none; }
      .table_bilete tr.data td.first {
        padding-left: 50px; }
    .table_bilete tr.data.active td, .table_bilete tr.data:hover td {
      background: #e3f8e1; }
    .table_bilete tr.data td.last {
      background: url(../images/icon_no_drop.png) no-repeat 97% center #edf1f3; }
    .table_bilete tr.data:hover td.last, .table_bilete tr.data.active td.last {
      background: url(../images/icon_drop.png) no-repeat 97% center #E4F9E2; }
  .table_bilete tr.loja {
    display: none; }
    .table_bilete tr.loja td {
      border: 1px solid transparent;
      background: #e4f9e2;
      border-bottom: none; }
      .table_bilete tr.loja td.first {
        padding-left: 75px; }
      .table_bilete tr.loja td.last {
        cursor: pointer; }
    .table_bilete tr.loja:hover td, .table_bilete tr.loja.active td {
      border: 1px solid transparent;
      background: #edf1f3;
      border-bottom: none; }
    .table_bilete tr.loja:hover td.last, .table_bilete tr.loja.active td.last {
      border-right: 1px solid #f3f3f3;
      cursor: pointer; }
    .table_bilete tr.loja:hover td.first, .table_bilete tr.loja.active td.first {
      font-weight: bold; }
  .table_bilete tr.scaune {
    display: none; }
    .table_bilete tr.scaune td {
      border: 1px solid transparent;
      background: #edf1f3;
      border-bottom: none;
      border-right: 1px solid #f3f3f3; }
      .table_bilete tr.scaune td.first {
        padding-left: 15px; }
  .table_bilete .pozitionare {
    width: 100%; }
    .table_bilete .pozitionare p {
      font-size: 11px;
      line-height: 16px;
      text-align: center;
      cursor: default; }
      .table_bilete .pozitionare p.scena {
        margin-bottom: 20px;
        color: #47c6fb;
        font: 600 14px Open Sans; }
    .table_bilete .pozitionare label {
      font: 600 10px/12px Open Sans;
      color: #5e6162;
      padding-right: 2px; }
  .table_bilete .scaune .rezervat {
    display: inline;
    cursor: pointer;
    width: 14px;
    height: 12px;
    background: #78d4fb;
    color: #fff;
    border: 1px solid #60ccf9;
    font: 600 10px/12px Open Sans; }
  .table_bilete .scaune .liber {
    display: inline;
    cursor: pointer;
    width: 14px;
    height: 12px;
    background: #f2f6f7;
    color: #a4a4a4;
    border: 1px solid #d5dadc;
    font: 600 10px/12px Open Sans; }
  .table_bilete .scaune .indisponibil {
    display: inline;
    cursor: pointer;
    width: 14px;
    height: 12px;
    background: #f59d5d;
    color: #fff;
    border: 1px solid #f37920;
    font: 600 10px/12px Open Sans; }
  .table_bilete .scaune .selectat {
    display: inline;
    cursor: pointer;
    width: 14px;
    height: 12px;
    background: #b1ca21;
    color: #fff;
    border: 1px solid #b1ca21;
    font: 600 10px/12px Open Sans; }
  .table_bilete .scaune .legenda {
    margin-top: 25px;
    font: italic 300 14px Open Sans;
    background: rgba(245, 245, 245, 0.47);
    padding: 7px 20px;
    text-align: center; }
    .table_bilete .scaune .legenda label {
      font: italic 300 14px Open Sans;
      float: left; }
  .table_bilete tfoot td {
    border-top: 1px double #b1ca21;
    border-bottom: 1px double #b1ca21; }
    .table_bilete tfoot td.first {
      border-left: 1px solid #b1ca21; }
    .table_bilete tfoot td.last {
      border-right: 1px solid #b1ca21;
      padding: 8px 15px; }

/* TIP BILET */
/* DATA */
/* LOJA */
/* SCAUNE */
/* TABLE FOOTER */
/* */
.event_map {
  margin-top: 25px;
  display: inline-block; }
  .event_map strong {
    float: left;
    width: auto;
    display: block;
    padding-left: 25px;
    font-size: 14px;
    font-weight: normal;
    font-style: italic;
    margin-bottom: 15px;
    position: relative; }
    .event_map strong:before {
      height: 21px;
      width: 21px;
      content: "";
      display: block;
      position: absolute;
      top: -1px;
      left: 5px;
      background: url(../images/icons_2.png) no-repeat -125px 0; }
  .event_map .adress {
    width: 100%;
    border: 1px solid #C7C7C7;
    float: left;
    height: auto;
    display: block; }

.adress .title {
  width: auto;
  padding-left: 70px;
  height: 95px;
  float: left;
  display: block;
  background: url(../images/pin.png) no-repeat 28px center; }
.adress .map {
  float: right;
  width: 217px;
  height: 95px; }
.adress .place {
  font-size: 24px;
  font-weight: 600;
  margin-top: 20px; }
.adress .street {
  font-size: 14px;
  font-style: italic; }

.social_share {
  display: block;
  float: right;
  margin-bottom: 17px; }

.facebook {
  margin: 55px 0 90px; }

/* Right col*/
.preview .right_col {
  width: 280px;
  float: right;
  text-align: center; }
.preview .info_organizator {
  margin-top: 25px;
  margin-bottom: 25px;
  border: 1px solid #b1ca21;
  background: #f0f2e6;
  width: 100%;
  clear: left;
  padding-top: 17px;
  padding-bottom: 11px; }
  .preview .info_organizator p {
    font: 12px/24px Open Sans;
    text-align: left;
    padding-left: 34px;
    margin-bottom: 1px;
    background: url(../images/icon_arrow.png) no-repeat 13px center #ecefd8; }
    .preview .info_organizator p.down {
      background: url(../images/icon_arrow_down.png) no-repeat 13px center #ecefd8; }
    .preview .info_organizator p.title {
      background: none;
      font-weight: 600;
      font-size: 14px;
      font-style: italic;
      padding-left: 13px;
      margin-bottom: 8px; }
    .preview .info_organizator p.descriere_org {
      background: none;
      margin-top: 10px;
      padding-left: 13px;
      line-height: 18px; }

/*** NEW Added ***/
.vandute thead th, .ramase thead th {
  height: 40px; }

.vandute h3, .ramase h3 {
  font-style: normal; }

.event_name {
  font-size: 26px;
  color: #000; }

/*** NEW Added ***/
.listing {
  display: inline-block;
  margin-bottom: 20px;
  border-top: 1px solid #fff;
  padding-top: 15px; }
  .listing li {
    list-style: none;
    display: inline;
    float: left;
    text-align: center;
    width: 125px; }
  .listing span {
    display: block;
    width: 39px;
    height: 39px;
    margin: 0 auto;
    /*background: url(../images/scena_default.png) no-repeat;*/
    text-indent: -999em; }
    .listing span.curent {
      background: url(../images/scena_activ.png) no-repeat; }

/*.my-acc-title {*/
/*font: 24px 'Alegreya';*/
/*font-weight: bold;*/
/*letter-spacing: -0.7px;*/
/*color: #000;*/
/*margin-bottom: 40px;*/
/*}*/
.gest-comenzi .table {
  margin-top: 10px;
  width: 100%;
  border: 0 none;
  border-collapse: collapse;
  border-spacing: 0;
  empty-cells: show;
  color: #000;
  font: normal 400 13px Open Sans; }
  .gest-comenzi .table td, .gest-comenzi .table th {
    padding: 8px 10px 8px 10px;
    line-height: 14px;
    vertical-align: middle;
    text-align: left; }
  .gest-comenzi .table tr.level1:hover td.first, .gest-comenzi .table tr.level1.active td.first {
    background-image: none; }
  .gest-comenzi .table p {
    color: #000;
    font-size: 13px; }
.gest-comenzi .left-column {
  float: left;
  display: inline;
  width: 100px; }
.gest-comenzi .right-column {
  float: left;
  display: inline; }
.gest-comenzi .more {
  font-size: 13px;
  color: #47c6fb;
  float: right; }

.inner-table {
  width: 100%;
  border: 0 none;
  border-collapse: collapse;
  border-spacing: 0;
  empty-cells: show; }
  .inner-table td {
    border: 0 none;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    background: red; }

.gest-comenzi strong {
  font-weight: bold; }
.gest-comenzi .filters .filter {
  margin-right: 0; }
.gest-comenzi .search {
  background: url(../images/search.gif) 96% center no-repeat;
  width: 193px;
  height: 24px;
  border: 1px solid #6e8a6b;
  color: #7b7b7b;
  font-style: italic;
  padding-left: 6px; }

.date-table td {
  border: none;
  padding: 0 10px !important; }

.head-table th {
  border-bottom: 1px solid #c7c7c7; }

.pagination a {
  font-weight: bold; }
.pagination .inline_filter {
  text-align: left; }
.pagination label {
  margin-right: 10px; }

.status-list {
  width: 723px;
  float: right;
  border: 1px solid #b1ca21; }
  .status-list li {
    display: block;
    float: left;
    list-style: none;
    height: 24px;
    line-height: 24px;
    font-size: 13px;
    margin: 0 20px; }
    .status-list li.last {
      float: right; }

.drp-valabil {
  display: inline-block;
  text-align: left;
  position: relative; }

/**************************
*                         *
*         HOMEPAGE        *
*                         *
**************************/
.clear {
  clear: both; }

.wrapper {
  width: 100%;
  position: relative;
  display: block; }

.home#header .user {
  color: #fff; }
  .home#header .user:hover {
    color: #b1ca21; }

#grey {
  background-color: #595856;
  color: #f9f9f9;
  z-index: 5; }

.slidedown {
  margin-top: -194px; }
  .slidedown .content {
    padding: 45px 0;
    height: 107px;
    background: url(../images/bg_rad_top.png) bottom center no-repeat; }

.home#header {
  background: url(../images/bg_rad_top.png) bottom center no-repeat; }

#cream {
  background-color: #fff;
  z-index: 3; }

#black {
  background-color: #1e1e1e; }

#green {
  background-color: #f0e7e0;
  z-index: 4; }

#blue {
  background-color: #f0e7e0;
  z-index: 2; }

#purple {
  background-color: #742671;
  z-index: 2; }

.content {
  width: 935px;
  margin: 0 auto;
  display: block;
  clear: both;
  position: relative; }
  .content:after {
    clear: both;
    content: "";
    display: block; }

.register {
  width: 225px;
  float: left;
  display: block;
  margin-left: 100px; }
  .register input[type="text"], .register input[type="password"] {
    width: 188px;
    height: 26px;
    font: 11px 'Open Sans', sans-serif;
    border: 1px solid #B6B6B6;
    border-radius: 3px;
    padding: 0 25px 0 10px;
    line-height: 26px;
    float: left;
    display: block;
    position: relative;
    margin-top: 10px;
    color: #6b6a69; }

#name {
  background: url(../images/human.png) no-repeat 203px center #f9f9f9; }

#password {
  background: url(../images/lock.png) no-repeat 203px center #f9f9f9; }

.register label {
  font-size: 11px;
  float: left; }

#check {
  float: left;
  display: block;
  clear: none;
  margin-top: 15px; }

#submit {
  width: 54px;
  height: 20px;
  background: #b1ca21;
  float: right;
  margin: 10px 0 0 0px;
  font-size: 12px;
  font-weight: 600;
  color: #f9f9f9;
  text-align: center;
  cursor: pointer;
  border-radius: 2px;
  border: none;
  padding: 0 5px 2px; }

.social_media {
  float: left;
  margin: 25px 0 0 105px;
  display: block;
  width: 160px;
  height: 55px; }
  .social_media p, .social_media a {
    font-size: 11px;
    color: #f9f9f9;
    text-decoration: none; }

.social_tab {
  width: 18px;
  height: 18px;
  float: left;
  display: block;
  clear: none;
  margin-top: 23px; }

.facebook {
  background: url(../images/fb_grey_ico.png) no-repeat center;
  margin-left: 23px; }

.twitter {
  background: url(../images/twitter.png) no-repeat center;
  margin-left: 15px; }

.gplus {
  background: url(../images/gplus.png) no-repeat center;
  margin-left: 15px; }

#header .search {
  width: 200px;
  float: right; }

.head_organizator {
  width: 200px;
  float: right;
  margin-top: 40px; }
  .head_organizator a {
    color: #fff; }
    .head_organizator a.outline {
      border: 1px solid #fff;
      background: rgba(255, 255, 255, 0.2);
      padding: 4px 8px; }
      .head_organizator a.outline:hover {
        background: #fff;
        color: #444; }

.search_input {
  width: 203px;
  background: url(../images/search.png) no-repeat 216px center #f9f9f9;
  height: 24px;
  border: 1px solid #b7b7b6;
  padding: 0 22px 0 10px;
  margin-top: 15px; }

.slide_menu {
  position: absolute;
  bottom: -28px;
  right: 10px;
  height: 28px; }
  .slide_menu li {
    float: left;
    display: block;
    height: 28px;
    color: #595856;
    font-size: 14px;
    text-align: center;
    line-height: 28px;
    cursor: pointer;
    width: 150px; }

#signup_form, #register_form {
  display: none; }

li.search_tab {
  width: 43px; }
  li.search_tab a {
    background: url(../images/search_grey.png) no-repeat center;
    width: 11px;
    display: inline-block; }

.search_tab:hover {
  background: url(../images/search_white.png) no-repeat center; }

.slide_menu a {
  font-size: 13px; }
.slide_menu li {
  padding-left: 10px;
  padding-right: 10px;
  background: none repeat scroll 0 0 #ffa666;
  border-radius: 0 0 10px 10px;
  color: #fff;
  padding-left: 10px;
  padding-right: 10px; }
  .slide_menu li:hover a {
    color: #fff; }
.slide_menu .active {
  background: none repeat scroll 0 0 #ffa666;
  border-radius: 0 0 10px 10px;
  color: #fff;
  padding-left: 10px;
  padding-right: 10px; }
.slide_menu li.search_tab:hover, .slide_menu .search_tab.active {
  background: url(../images/bg_btn_top_search.png) center bottom no-repeat; }
.slide_menu li.search_tab:hover a, .slide_menu .search_tab.active a {
  background: url(../images/search_white.png) center no-repeat; }

.slider {
  background: #f0e7e0 url(../images/pattern_slider.png) repeat-x center bottom; }
  .slider:after {
    content: "";
    background: url(../images/pattern_arrow_slider.png) no-repeat center;
    width: 126px;
    height: 30px;
    display: block;
    position: absolute;
    left: 50%;
    margin-left: -64px;
    bottom: -15px; }
  .slider .content {
    padding: 60px 0 60px; }

.main_menu {
  width: 420px;
  height: 47px;
  float: right;
  margin: 0px 10px 0 0;
  background: #f9f9f9;
  border-radius: 4px; }
  .main_menu ul {
    overflow: hidden; }
    .main_menu ul li {
      float: left;
      display: block;
      text-align: center;
      height: 47px;
      line-height: 47px;
      margin-left: 26px; }
      .main_menu ul li a {
        font-size: 20px;
        text-decoration: none;
        color: #595856; }
    .main_menu ul .home {
      background: url(../images/home.png) no-repeat center;
      width: 25px; }

.bx-wrapper {
  overflow: hidden;
  width: 100%;
  margin-top: 85px; }

.slide-wrap {
  background: url(../images/slider_bg.jpg) center top no-repeat; }

.bx-viewport {
  margin-top: 20px;
  float: left;
  display: block;
  position: relative; }

#bx_slider {
  width: 100%;
  height: 342px;
  position: relative;
  margin-top: 20px; }
  #bx_slider img {
    float: left;
    display: block; }
  #bx_slider .slider_text {
    width: 385px;
    float: right;
    margin-top: 100px;
    color: #595856; }
    #bx_slider .slider_text h5 {
      font-size: 48px;
      font-family: 'Alegreya';
      font-weight: bold;
      letter-spacing: -0.7px;
      color: #595856; }
    #bx_slider .slider_text h6 {
      font-size: 28px;
      font-family: 'Alegreya';
      font-weight: bold;
      letter-spacing: -0.7px;
      margin-bottom: 20px; }

.bx-controls {
  float: right;
  display: block;
  width: auto;
  height: 10px; }
  .bx-controls .bx-pager-item {
    float: left;
    display: block;
    width: 10px;
    height: 10px;
    margin-left: 5px; }
    .bx-controls .bx-pager-item a {
      background: url(../images/bullet.png) no-repeat center;
      text-decoration: none;
      font-size: 0px;
      color: transparent;
      width: 10px;
      height: 10px;
      float: left;
      display: block; }
      .bx-controls .bx-pager-item a.active {
        background: url(../images/bullet_active.png) no-repeat center; }

.bcontainer {
  width: 855px;
  float: left;
  display: block;
  margin: 15px 0 0px 0;
  background: #1e1e1e;
  position: relative;
  padding: 27px 45px 35px 65px; }
  .bcontainer h4 {
    font-size: 33px;
    font-family: 'Alegreya';
    font-weight: bold;
    letter-spacing: -0.7px;
    color: #f9f9f9; }
  .bcontainer p {
    margin: 2px 0 0 0px;
    font-size: 17px;
    color: #f9f9f9;
    width: 680px;
    font-style: italic; }
  .bcontainer .bcontainer_button {
    cursor: pointer;
    position: absolute;
    width: 110px;
    height: 38px;
    border-radius: 5px;
    background: #b1ca21;
    right: 43px;
    top: 43px;
    text-align: center; }
    .bcontainer .bcontainer_button a {
      text-decoration: none;
      font-family: 'Alegreya';
      font-weight: bold;
      letter-spacing: -0.7px;
      width: 100%;
      height: 100%;
      line-height: 38px;
      font-size: 24px;
      color: #F9F9F9; }

.mobi_info {
  padding-top: 40px; }
  .mobi_info h1 {
    font: 60px 'Alegreya';
    font-weight: bold;
    letter-spacing: -0.7px;
    text-align: center;
    margin-bottom: 100px;
    letter-spacing: 0px;
    color: #6b6a69; }
  .mobi_info .description {
    float: right;
    width: 450px;
    line-height: 26px; }
    .mobi_info .description h3 {
      font-size: 29px;
      font-family: 'Alegreya';
      font-weight: bold;
      letter-spacing: -0.7px;
      margin-bottom: 18px; }
    .mobi_info .description p {
      font-style: italic; }

.mobi_functionare {
  padding-top: 90px; }
  .mobi_functionare #intro_pasi {
    color: #762671;
    font: 18px 'Alegreya';
    font-weight: bold;
    letter-spacing: -0.7px;
    padding-left: 10px;
    margin-top: 28px;
    display: inline-block; }
  .mobi_functionare .proces_bg {
    background: url(../images/cum_functioneaza_bg.png) no-repeat 0 15px;
    width: 1039px;
    height: 1058px; }
  .mobi_functionare .proces {
    height: 1100px;
    width: 935px; }
  .mobi_functionare h1 {
    color: #762671;
    font: 60px 'Alegreya';
    font-weight: bold;
    letter-spacing: -0.7px;
    text-indent: 203px; }
  .mobi_functionare h2 {
    border-bottom: 1px solid;
    font: 44px 'Alegreya';
    font-weight: bold;
    letter-spacing: -0.7px;
    margin-bottom: 30px;
    margin-top: 60px;
    padding-bottom: 20px;
    text-indent: 203px; }
  .mobi_functionare .creaza_cont {
    border: 1px solid #47c6fb;
    padding: 20px 10px 35px;
    width: 388px;
    float: left; }
    .mobi_functionare .creaza_cont h3 {
      font: italic 600 30px/30px Open Sans;
      text-align: center; }
      .mobi_functionare .creaza_cont h3 span {
        font-size: 18px; }
    .mobi_functionare .creaza_cont p {
      text-align: center; }
      .mobi_functionare .creaza_cont p a {
        display: inline-block;
        margin-top: 30px; }
  .mobi_functionare #aditional_info {
    float: left;
    margin-left: 40px;
    font: italic 600 14px/26px Open Sans;
    width: 465px;
    color: #4a4a4a;
    margin-top: -7px; }
  .mobi_functionare #pasul_1 {
    position: absolute;
    top: 488px;
    left: 10px;
    width: 355px; }
    .mobi_functionare #pasul_1 p {
      background: url(../images/icon_pas_1.png) no-repeat 0px center;
      font: 44px 'Alegreya';
      font-weight: bold;
      letter-spacing: -0.7px;
      padding: 5px 0 5px 90px;
      margin-bottom: 20px; }
  .mobi_functionare #pasul_2 {
    position: absolute;
    top: 225px;
    left: 426px;
    width: 300px; }
    .mobi_functionare #pasul_2 p {
      background: url(../images/icon_pas_2.png) no-repeat 0px center;
      font: 44px/42px 'Alegreya';
      font-weight: bold;
      letter-spacing: -0.7px;
      padding: 5px 0 5px 90px;
      margin-bottom: 20px; }
  .mobi_functionare #pasul_3 {
    position: absolute;
    top: 774px;
    left: 485px;
    width: 395px; }
    .mobi_functionare #pasul_3 p {
      background: url(../images/icon_pas_3.png) no-repeat 0px center;
      font: 44px/42px 'Alegreya';
      font-weight: bold;
      letter-spacing: -0.7px;
      padding: 5px 0 5px 90px;
      margin-bottom: 20px; }
  .mobi_functionare #pasul_1 span, .mobi_functionare #pasul_2 span, .mobi_functionare #pasul_3 span {
    font: italic 600 13px/22px Open Sans; }
  .mobi_functionare .bcontainer {
    margin-top: 80px; }

.articles {
  margin-top: 130px; }
  .articles:after {
    content: "";
    clear: both;
    display: block; }

.article {
  float: left;
  width: 265px;
  min-height: 180px;
  margin-right: 70px;
  margin-bottom: 10px; }
  .article:nth-child(3n) {
    margin-right: 0; }
  .article h3 {
    font-size: 26px;
    font-family: 'Alegreya';
    font-weight: bold;
    letter-spacing: -0.7px;
    line-height: 40px; }
  .article span {
    display: inline-block;
    margin-bottom: -5px;
    width: 60px;
    height: 40px; }
  .article p {
    font-style: italic;
    font-weight: bold;
    font-size: 13px;
    line-height: 20px; }

.article_1 span {
  background: url(../images/home_sprite.png) 10px -167px no-repeat; }

.article_2 span {
  background: url(../images/home_sprite.png) 0px -207px no-repeat; }

.article_3 span {
  background: url(../images/home_sprite.png) 10px -42px no-repeat; }

.article_4 span {
  background: url(../images/home_sprite.png) 10px 4px no-repeat; }

.article_5 span {
  background: url(../images/home_sprite.png) 10px -81px no-repeat; }

.article_6 span {
  background: url(../images/home_sprite.png) 10px -121px no-repeat; }

.article_7 span {
  background: url(../images/home_sprite.png) 10px -246px no-repeat; }

.article_8 span {
  background: url(../images/home_sprite.png) 10px -286px no-repeat; }

.article_9 span {
  background: url(../images/home_sprite.png) 10px -326px no-repeat; }

#cream .bcontainer {
  width: 100%;
  background: url(../images/newsletter_pattern.png) top center no-repeat #b1ca21;
  color: #595856;
  padding-top: 40px;
  padding-bottom: 30px;
  margin-bottom: -50px; }
  #cream .bcontainer h5 {
    font-size: 24px;
    font-family: 'Alegreya';
    font-weight: bold;
    letter-spacing: -0.7px;
    width: 400px;
    clear: none;
    color: #222c2e;
    display: block;
    float: left; }
  #cream .bcontainer form {
    float: left;
    height: 38px;
    display: block;
    float: left; }
    #cream .bcontainer form input {
      padding: 0 10px 0 10px;
      height: 32px;
      border-radius: 5px;
      border: none;
      float: left;
      display: block;
      margin-top: 0px; }
      #cream .bcontainer form input[type=submit] {
        position: absolute;
        float: right;
        top: 40px;
        right: 151px;
        width: 126px;
        height: 40px;
        background: #879a19;
        margin-left: 30px;
        font-family: 'Alegreya';
        font-weight: bold;
        letter-spacing: -0.7px;
        font-size: 22px;
        color: #f9f9f9;
        cursor: pointer; }
      #cream .bcontainer form input[type=text] {
        width: 213px;
        padding-left: 40px;
        background: url(../images/message_green.png) no-repeat 10px center #f9f9f9;
        margin-top: 4px; }

.footer_top {
  color: #222c2e;
  font-weight: 600; }
  .footer_top h3 {
    font-size: 24px; }
  .footer_top p, .footer_top a {
    font-weight: 600; }

.row {
  display: block;
  clear: both;
  content: ""; }

#blue .row {
  padding-top: 80px; }

.footer_top.black_rim {
  border-top: 3px solid #1e1e1e; }

#blue.footer_top.black_rim .row {
  padding-top: 40px; }

.column {
  width: 210px;
  float: left;
  margin: 0 10px; }
  .column .title {
    margin-bottom: 30px;
    font-family: 'Alegreya';
    font-weight: bold;
    letter-spacing: -0.7px; }
  .column ul {
    list-style-type: none; }
    .column ul li {
      border-bottom: 1px solid #3086aa;
      padding: 10px 0;
      clear: both;
      font-size: 11px;
      float: left; }
      .column ul li a {
        color: #b5f055;
        clear: both; }
      .column ul li:last-child {
        border-bottom: none; }
    .column ul .icon {
      display: block;
      overflow: hidden;
      margin: 0 10px 36px;
      background-image: url(../images/sprite2.png);
      float: left; }

.footer_top .column ul p {
  color: #3c3b3b;
  font-size: 11px;
  line-height: 22px; }
.footer_top .column ul a {
  color: #010101;
  font-size: 11px; }

.column .contact span {
  display: inline-block;
  width: 60px; }
.column ul.blog a {
  color: #ddff18;
  font-size: 11px; }
.column ul.blog .blog_post {
  background-position: 0 0 !important;
  width: 27px;
  height: 36px; }
.column ul.facebook_posts .facebook_post {
  background-position: 0 -74px !important;
  width: 27px;
  height: 29px; }
.column ul.twitter_tweets .twitter_tweet {
  background-position: 0 -328px !important;
  width: 27px;
  height: 29px; }

/* footer social */
.footer_social .icon {
  display: block;
  text-indent: -9999em;
  overflow: hidden;
  background-image: url(../images/sprite2.png);
  margin: 10px;
  float: left; }
.footer_social .facebook_icon {
  background-position: 0 -47px !important;
  width: 18px;
  height: 18px; }
.footer_social .google_icon {
  background-position: 0 -218px !important;
  width: 18px;
  height: 18px; }
.footer_social .twitter_icon {
  background-position: 0 -300px !important;
  width: 19px;
  height: 18px; }
.footer_social .share_icon {
  background-position: 0 -272px !important;
  width: 18px;
  height: 18px; }

#blue .contact {
  font-size: 13px;
  margin-top: 10px; }
  #blue .contact a {
    color: #222c2e;
    display: block;
    clear: both; }

.footer_social {
  float: right;
  margin-top: 20px; }

.copyright {
  float: left;
  color: #f9f9f9;
  font-size: 12px;
  font-weight: 600;
  padding: 30px 0; }

/* end footer social */
.spacer {
  margin-bottom: 50px; }

/**************************
*                         *
*         My USERS        *
*                         *
**************************/
.icon-user {
  background: url(../images/human.png) center center no-repeat;
  display: inline-block;
  float: left;
  width: 16px;
  height: 16px;
  margin-right: 6px; }

.my_users table td {
  vertical-align: middle !important; }

/**************************
*                         *
*    LISTARE EVENIMENTE   *
*                         *
**************************/
/*** General Pages ***/
.listev-page p.small {
  font-size: 12px; }
  .listev-page p.small a {
    font-size: 12px; }

.info-organizator p.small {
  font-size: 12px; }

.listev-page .right-col {
  width: 635px; }

.prim-article {
  background: #fff;
  padding: 10px;
  margin-bottom: 10px; }

/*.my-acc-title {*/
/*font: 24px 'Alegreya';*/
/*font-weight: bold;*/
/*letter-spacing: -0.7px;*/
/*color: #000;*/
/*margin-bottom: 40px;*/
/*}*/
.right-col a {
  /*color: #00afed;*/ }
.right-col h2 {
  display: inline-block;
  color: #000; }

.prim-plan {
  width: 336px;
  padding: 10px;
  background: #fff;
  display: inline-block; }

.list-title {
  padding-left: 50px;
  margin-bottom: 20px;
  color: #000; }

.list-events div {
  width: 270px;
  float: left;
  margin-left: 20px; }
.list-events li {
  list-style: none;
  display: inline-block;
  margin-bottom: 14px;
  line-height: 22px; }
  .list-events li small {
    font-size: 12px;
    line-height: 12px; }

.small-data {
  text-align: center;
  color: #fff;
  background: #30b8c9;
  padding: 8px 6px 4px;
  font-size: 20px;
  display: block;
  float: left;
  line-height: 16px; }
  .small-data small {
    font-size: 12px; }

.event-title {
  font-size: 18px;
  color: #000; }
  .event-title:hover {
    color: #30b8c9; }

.new-events {
  background: #e0ffde;
  display: inline-block;
  width: 100%; }
  .new-events li {
    float: left;
    margin-right: 6px; }
    .new-events li.text-data {
      padding: 5px;
      width: 240px;
      padding-right: 10px; }
  .new-events h3 {
    color: #30b8c9;
    font-style: normal;
    font-size: 18px;
    padding: 0 0 10px;
    margin: 10px 0 0; }

.view-list a {
  color: #00afed; }
.view-list li {
  background: #fff;
  padding: 20px;
  list-style: none;
  display: inline-block;
  width: 100%; }
  .view-list li:hover {
    background: #e0ffde; }
.view-list .image {
  position: relative;
  width: 180px;
  height: 240px;
  float: left; }
  .view-list .image img {
    position: absolute;
    left: 0;
    top: 0; }
.view-list .small-data {
  position: absolute;
  left: 20px;
  top: 20px;
  z-index: 10;
  background: #b1ca21;
  padding: 17px; }
  .view-list .small-data small {
    font-size: 16px;
    line-height: 20px; }
.view-list .details {
  float: left;
  margin-left: 20px;
  width: 760px;
  padding-top: 20px; }

.name-title {
  background: url(../images/icon_calendar.png) no-repeat; }

.date-title {
  background: url(../images/icon_ceas.png) no-repeat; }

.location-title {
  background: url(../images/icon_pin.png) no-repeat; }

.name-title, .date-title, .location-title {
  padding-left: 26px;
  margin-bottom: 13px; }

.event-search {
  display: inline-block;
  margin-bottom: 20px;
  width: 100%; }
  .event-search label {
    font-size: 12px; }
    .event-search label.inline {
      width: 137px;
      margin-right: 10px; }
    .event-search label.inline-small {
      width: 45px;
      margin-left: 20px;
      margin-right: 10px; }
  .event-search input[name="data"] {
    border: 1px solid #c7c7c7;
    background: #f7f7f7;
    height: 24px;
    padding-left: 4px; }
  .event-search .ev-title {
    display: inline-block;
    margin: 0;
    padding: 0; }

.contact-form {
  background: #ecf3f6;
  border: 1px solid #47c6fb;
  padding: 15px 35px 35px;
  width: 430px;
  display: inline-block;
  font-style: italic; }
  .contact-form .row {
    width: 206px;
    clear: none; }
  .contact-form label {
    display: block;
    padding: 10px 0;
    color: #000; }
  .contact-form input[type="text"] {
    width: 193px;
    height: 24px;
    border: 1px solid #ccc;
    display: inline-block;
    padding: 0 5px 0 5px;
    background: #f0f3f5;
    display: block;
    color: #7b7b7b; }
  .contact-form textarea {
    border: 1px solid #ccc;
    width: 203px;
    height: 136px;
    background: #f0f3f5;
    margin-bottom: 35px; }

.info-organizator {
  width: 460px;
  float: right; }

/**************************
*                         *
*         My DASHBOARD    *
*                         *
**************************/
/* SISTEM DE PLATA */
.sistem_plata .table {
  margin-top: 50px;
  margin-bottom: 30px; }
  .sistem_plata .table th.last {
    text-align: left; }
  .sistem_plata .table .logos {
    padding-top: 8px;
    padding-bottom: 8px; }
  .sistem_plata .table .logo {
    display: inline-block;
    height: 29px;
    width: 130px; }
  .sistem_plata .table .mobi {
    background: url(../images/sp_mobi.png) no-repeat right center; }
  .sistem_plata .table .eu_pay {
    background: url(../images/sp_euplatesc.png) no-repeat right center; }
  .sistem_plata .table .paypal {
    background: url(../images/sp_pp.png) no-repeat right center; }
  .sistem_plata .table .level1 .last {
    text-align: left;
    text-align: left;
    padding-left: 25px; }

.gest-comenzi .table {
  margin-top: 10px;
  width: 100%;
  border: 0 none;
  border-collapse: collapse;
  border-spacing: 0;
  empty-cells: show;
  color: #000;
  font: normal 400 13px Open Sans; }
  .gest-comenzi .table td, .gest-comenzi .table th {
    padding: 8px 10px 8px 10px;
    line-height: 14px;
    vertical-align: middle;
    text-align: left; }
  .gest-comenzi .table tr.level1:hover td.first, .gest-comenzi .table tr.level1.active td.first {
    background-image: none; }
  .gest-comenzi .table p {
    color: #000;
    font-size: 13px; }
.gest-comenzi .left-column {
  float: left;
  display: inline;
  width: 100px; }
.gest-comenzi .right-column {
  float: left;
  display: inline; }
.gest-comenzi .more {
  font-size: 13px;
  color: #47c6fb;
  float: right; }

.inner-table {
  width: 100%;
  border: 0 none;
  border-collapse: collapse;
  border-spacing: 0;
  empty-cells: show; }
  .inner-table td {
    border: 0 none;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    background: red; }

.gest-comenzi strong {
  font-weight: bold; }
.gest-comenzi .filters .filter {
  margin-right: 0; }
.gest-comenzi .search {
  background: url(../images/search.gif) 96% center no-repeat;
  width: 193px;
  height: 24px;
  border: 1px solid #6e8a6b;
  color: #7b7b7b;
  font-style: italic;
  padding-left: 6px; }

.date-table td {
  border: none;
  padding: 0 10px !important; }

.head-table th {
  border-bottom: 1px solid #c7c7c7; }

.pagination a {
  font-weight: bold; }
.pagination .inline_filter {
  text-align: left; }
.pagination label {
  margin-right: 10px; }

.spacer {
  margin-bottom: 50px; }

a.small {
  font-size: 13px; }

.overview {
  background: url(../images/overview.png) 0 2px no-repeat;
  padding-left: 25px; }

.visual-chart {
  width: 720px;
  height: 280px;
  margin-top: 20px; }

.chart-list {
  width: 260px !important;
  float: right; }
  .chart-list th, .chart-list td {
    padding: 15px 10px !important; }

/**************************
*                         *
*         My STATS         *
*                         *
**************************/
.gest-comenzi .table {
  margin-top: 10px;
  width: 100%;
  border: 0 none;
  border-collapse: collapse;
  border-spacing: 0;
  empty-cells: show;
  color: #000;
  font: normal 400 13px Open Sans; }
  .gest-comenzi .table td, .gest-comenzi .table th {
    padding: 8px 10px 8px 10px;
    line-height: 14px;
    vertical-align: middle;
    text-align: left; }
  .gest-comenzi .table tr.level1:hover td.first, .gest-comenzi .table tr.level1.active td.first {
    background-image: none; }
  .gest-comenzi .table p {
    color: #000;
    font-size: 13px; }
.gest-comenzi .left-column {
  float: left;
  display: inline;
  width: 100px; }
.gest-comenzi .right-column {
  float: left;
  display: inline; }
.gest-comenzi .more {
  font-size: 13px;
  color: #47c6fb;
  float: right; }

.inner-table {
  width: 100%;
  border: 0 none;
  border-collapse: collapse;
  border-spacing: 0;
  empty-cells: show; }
  .inner-table td {
    border: 0 none;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    background: red; }

.gest-comenzi strong {
  font-weight: bold; }
.gest-comenzi .filters .filter {
  margin-right: 0; }

.date-table td {
  border: none;
  padding: 0 10px !important; }

.head-table th {
  border-bottom: 1px solid #c7c7c7; }

.finished {
  color: #b1ca21; }

.pending {
  color: #4bc7fb; }

.canceled {
  color: #fa815c; }

.pagination a {
  font-weight: bold; }
.pagination .inline_filter {
  text-align: left; }
.pagination label {
  margin-right: 10px; }

.status-list {
  width: 723px;
  float: right;
  border: 1px solid #6e8a6b; }
  .status-list li {
    display: block;
    float: left;
    list-style: none;
    height: 24px;
    line-height: 24px;
    font-size: 13px;
    margin: 0 20px; }
    .status-list li.last {
      float: right; }

.activated, .deactivated {
  display: block;
  width: 21px;
  height: 21px;
  border-radius: 50%;
  margin: 0 auto; }

.activated {
  background: #b1ca21 url(../images/icons_2.png) -462px -84px no-repeat; }

.deactivated {
  background: #ff4e00 url(../images/icons_2.png) -441px -84px no-repeat; }

.legenda {
  display: inline-block;
  padding: 2px 10px;
  border: 1px solid #ccc;
  height: 20px;
  margin-left: 30px; }
  .legenda li {
    display: inline;
    margin-right: 30px;
    float: left; }
  .legenda .activated, .legenda .deactivated {
    display: inline-block;
    margin-right: 10px;
    line-height: 21px;
    float: left; }

.spacer {
  margin-bottom: 50px; }

.status-numbers {
  width: 270px;
  float: right;
  list-style: none; }
  .status-numbers li {
    display: block;
    float: left;
    width: 80px;
    margin-left: 8px; }
  .status-numbers strong {
    display: block;
    font-size: 24px;
    color: #000; }

.white-table th {
  background: #fff; }
.white-table strong {
  font-weight: bold;
  color: #000; }
.white-table a {
  color: #058dc7; }
.white-table td.bg {
  background: #eae9e9; }

.list-table-holder {
  margin-bottom: 20px; }

.list-table {
  border: 1px solid #ccc;
  width: 253px; }
  .list-table.small {
    width: 180px; }
  .list-table.big.last strong {
    width: 100px; }
  .list-table.small.last {
    margin-right: 65px;
    border-left: none; }
  .list-table li {
    list-style: none;
    padding: 4px 12px;
    font: 13px Open Sans; }
    .list-table li.title {
      background: #fff;
      border-bottom: 1px solid #ccc;
      text-align: center;
      padding: 7px 12px; }
    .list-table li strong {
      display: inline-block;
      float: right;
      color: #000;
      font-weight: bold; }
    .list-table li em {
      font-weight: normal;
      padding-left: 5px; }

/**************************
*                         *
*         PUBLIC          *
*                         *
**************************/
/*.my-acc-title {*/
/*font: 24px 'Alegreya';*/
/*font-weight: bold;*/
/*letter-spacing: -0.7px;*/
/*color: #000;*/
/*margin-bottom: 40px;*/
/*}*/
form.edit-account {
  padding: 1px 0 0 1px;
  font-style: italic;
  color: #000; }
  form.edit-account fieldset {
    border: 1px solid #fff;
    padding: 19px; }
  form.edit-account label {
    display: block;
    height: 32px;
    line-height: 32px; }
  form.edit-account input[type="text"] {
    font-size: 12px;
    width: 292px;
    height: 26px;
    padding-left: 5px; }

.edit-account textarea {
  width: 390px;
  height: 80px;
  font: italic 12px "Open Sans", sans-serif;
  padding-left: 5px; }
.edit-account fieldset .left-col {
  float: left;
  display: inline;
  width: 160px; }
.edit-account fieldset .right-col {
  float: right;
  display: inline;
  width: 436px; }
.edit-account .public {
  background: #ebf5ec;
  border-top: 1px solid #65fd5a;
  border-right: 1px solid #65fd5a;
  border-left: 1px solid #65fd5a;
  -webkit-box-shadow: inset 1px 1px 0 #fff;
  box-shadow: inset 1px 1px 0 #fff; }
.edit-account .login {
  background: #f6f2ef;
  border-top: 1px solid #f9815c;
  border-right: 1px solid #f9815c;
  border-left: 1px solid #f9815c;
  -webkit-box-shadow: inset 1px 1px 0 #fff;
  box-shadow: inset 1px 1px 0 #fff; }
.edit-account .fiscal {
  background: #e9f1f4;
  border-top: 1px solid #47c6fb;
  border-right: 1px solid #47c6fb;
  border-left: 1px solid #47c6fb;
  -webkit-box-shadow: inset 1px 1px 0 #fff;
  box-shadow: inset 1px 1px 0 #fff; }
.edit-account .contact {
  background: #f6f2ef;
  border: 1px solid #f96034;
  -webkit-box-shadow: inset 1px 1px 0 #fff;
  box-shadow: inset 1px 1px 0 #fff; }
.edit-account .public input[type="text"] {
  border: 1px solid #6f8a6b;
  width: 390px; }
.edit-account .login input[type="text"], .edit-account .fiscal input[type="text"], .edit-account .contact input[type="text"] {
  border: 1px solid #6f8a6b; }

.public input.mobile[type="text"] {
  width: 256px; }

.edit-account input.small[type="text"] {
  width: 207px; }
.edit-account small.fright {
  display: block;
  width: 130px; }

.alert input[type="text"] {
  border-color: #d70f0f !important; }
.alert small {
  color: #d70f0f; }

.termeni {
  padding-top: 10px; }
  .termeni span {
    color: #47c6f9;
    font-size: 12px;
    line-height: 22px;
    display: inline-block; }

.checkbox_label {
  margin-right: 10px; }

.contact-form {
  background: #ecf3f6;
  border: 1px solid #47c6fb;
  -webkit-box-shadow: inset 1px 1px 0 #fff;
  box-shadow: inset 1px 1px 0 #fff;
  padding: 15px 35px 35px;
  width: 430px;
  display: inline-block;
  font-style: italic; }
  .contact-form .row {
    width: 209px;
    clear: none; }
  .contact-form label {
    display: block;
    padding: 10px 0;
    color: #000; }
  .contact-form input[type="text"] {
    width: 193px;
    height: 24px;
    border: 1px solid #ccc;
    display: inline-block;
    padding: 0 5px 0 5px;
    background: #f0f3f5;
    display: block;
    color: #7b7b7b; }

.info-organizator {
  width: 460px;
  float: right; }
  .info-organizator .date_contact {
    float: left; }
  .info-organizator h2 {
    font-size: 24px;
    margin: 0 0 20px;
    color: #000;
    clear: both; }
  .info-organizator p.small {
    font-size: 12px; }

.left-zone {
  float: left;
  display: inline-block; }

.right-zone {
  float: right;
  display: inline-block; }

.map {
  border: 1px solid #4ec8fb; }

.info_organizator {
  -webkit-box-shadow: 1px 1px 0px #fff inset;
  box-shadow: 1px 1px 0px #fff inset;
  margin-bottom: 25px;
  border: 1px solid #b1ca21;
  background: #f0f2e6;
  width: 100%;
  display: inline-block;
  padding-top: 17px;
  padding-bottom: 11px; }
  .info_organizator p {
    font: 12px/24px Open Sans;
    text-align: left;
    padding-left: 34px;
    margin-bottom: 1px;
    background: url(../images/icon_arrow.png) no-repeat 13px center #ecefd8; }
    .info_organizator p.down {
      background: url(../images/icon_arrow_down.png) no-repeat 13px center #ecefd8; }
    .info_organizator p.title {
      background: none;
      font-weight: 600;
      font-size: 14px;
      font-style: italic;
      padding-left: 13px;
      margin-bottom: 8px;
      color: #000; }
    .info_organizator p.descriere_org {
      background: none;
      margin-top: 10px;
      padding-left: 13px;
      line-height: 18px; }

h3 .link {
  text-decoration: none;
  color: #6b6a69;
  font-size: 14px;
  font-weight: bold; }

.link.active, .link:hover {
  text-decoration: underline; }

ul.tbody li .sbOptions li {
  clear: left;
  width: 90px; }
ul.tbody li .sbHolder {
  width: 110px; }
  ul.tbody li .sbHolder ul {
    width: 110px; }

li a.add_talloc {
  width: 72px; }
li a.btn:before {
  background: url(../images/bullets.png) 0 -16px no-repeat; }
li a.btn:hover:before {
  background: url(../images/bullets.png) -18px -16px no-repeat; }

/*adaugate la sistemul de plata*/
.distribution input.small[type="text"] {
  width: 50px;
  margin-left: 10px; }

table.distribution {
  width: 600px; }
  table.distribution td, table.distribution th {
    border: 0px; }

.sistem_plata .table {
  margin-top: 0px !important;
  margin-bottom: 30px; }

.calculatie {
  font-size: 12px;
  color: #333;
  width: 300px;
  float: left;
  border-left: 1px dotted #666;
  padding-left: 20px;
  margin-top: -5px; }

.content .bx-viewport {
  border-radius: 15px; }

.bx-controls {
  margin-top: 15px; }

/*modificari abonare nl*/
#mce-error-response {
  color: #d61342;
  font-size: 13px;
  text-align: right;
  float: right;
  margin-left: 400px;
  position: absolute; }

#mce-success-response {
  font-size: 13px;
  color: #333333;
  padding-top: 20px; }

#mce-error-response a {
  color: white;
  font-size: 13px;
  text-decoration: underline; }

tr.pointer {
  cursor: pointer !important;
  cursor: hand; }

.add_codqr {
  float: left;
  margin-right: 10px;
  /*position: absolute;*/ }

#footer_fb {
  border-top: 1px dotted gray;
  background-color: #f3f3f3;
  height: 70px;
  padding-left: 20px;
  padding-right: 10px;
  padding-top: 10px; }
  #footer_fb a {
    color: gray; }

body {
  background-color: #fff; }

.sumome-smartbar-text {
  font-size: 12px !important;
  font-weight: bold !important; }

.forms h1 {
  margin: 0 auto;
  text-align: center;
  color: #444;
  text-indent: 0; }
.forms table {
  margin: 0 auto;
  width: 600px;
  margin-top: 30px; }
.forms td {
  margin: 0px;
  padding: 0px;
  vertical-align: middle;
  text-align: center; }
  .forms td.left {
    background-color: #ebf3f6 !important;
    width: 400px;
    border: 1px solid #49c5f9; }
    .forms td.left.up {
      height: 250px; }
    .forms td.left.down {
      border-top: 0px;
      height: 90px; }
  .forms td.right {
    border: 1px solid #cdcdcd;
    border-left: 0px; }
.forms a.text {
  color: #0886c0;
  float: right;
  padding-right: 40px; }
.forms input[type="text"], .forms input[type="password"] {
  font-size: 12px;
  width: 292px;
  height: 26px;
  margin-top: 10px;
  border: 1px solid #CCC;
  padding-left: 10px; }
.forms .remember_me {
  float: left;
  padding-left: 50px;
  margin-top: 10px; }

.full_description a {
  color: #6B7A14; }

.slide_menu a {
  color: white;
  font-weight: bold; }
.slide_menu li.register {
  background: none repeat scroll 0 0 #80b23f;
  border-radius: 0 0 10px 10px;
  border: #80b23f 2px solid;
  color: #fff;
  padding-left: 10px;
  padding-right: 10px;
  margin-right: 15px; }
.slide_menu li.login_tab {
  background: none;
  border-radius: 0 0 10px 10px;
  border: #bbb 2px solid;
  color: #bbb;
  padding-left: 10px;
  padding-right: 10px;
  margin-right: 15px; }
  .slide_menu li.login_tab a {
    color: #bbb; }
.slide_menu li.login {
  background: none;
  color: #fff;
  padding-left: 10px;
  padding-right: 10px;
  margin-right: -95px; }

.bx_slide img {
  border-radius: 10px 10px 10px 10px; }

.bcontainer {
  border-radius: 10px 10px 10px 10px;
  padding-left: 40px; }

.articles {
  margin-top: 30px !important; }

.mobi_info h1 {
  margin-bottom: 50px !important; }

.name-title a {
  text-transform: uppercase;
  font-size: 15px;
  font-weight: bold; }

.main_menu {
  padding-right: 15px;
  width: auto;
  /*547px;*/ }

strong {
  font-weight: bold; }

#showMessage.info div {
  background-color: #47C6FB;
  background-image: url("../images/icon_info_message.png");
  color: #333333; }

#container {
  width: 100% !important; }

.mobi_functionare .proces_bg {
  width: 935px !important; }

#blue .row {
  padding-top: 40px !important; }

.my-acc-title {
  font: 44px/42px 'Alegreya';
  font-weight: bold;
  letter-spacing: -0.7px;
  padding: 5px 0 5px 10px;
  margin-bottom: 20px;
  margin-top: 15px;
  color: #6b6a69; }

.btn.fb {
  background-color: white;
  border-color: #3B5998;
  color: #3B5998; }
  .btn.fb:before {
    margin-left: 5px;
    background: url(../images/icon-facebook-white.png) no-repeat !important; }
  .btn.fb:hover {
    /*color: #3B5998;*/
    border-color: #3B5998;
    color: white;
    background-color: #3B5998; }
    .btn.fb:hover:before {
      background: url(../images/icon-facebook-white.png) no-repeat !important; }

.edit-account .fiscal.last {
  background: #e9f1f4;
  border-bottom: 1px solid #47c6fb; }

a.place_right.add_seat {
  float: right; }
a.place_left.add_seat {
  float: left; }

#event_description, #event_short_description {
  width: 710px;
  height: 200px; }

@CHARSET "UTF-8";
.inline_filter .sbHolder {
  display: inline-block;
  vertical-align: middle; }

.sbHolder {
  background-color: #f7f7f7;
  border: solid 1px #c7c7c7;
  font-family: 'Open Sans', sans-serif;
  font-size: 12px;
  height: 24px;
  position: relative;
  width: 145px;
  font: italic 12px/24px Open Sans; }
  .sbHolder a {
    font: italic 12px/24px Open Sans; }

.smallest .sbHolder {
  width: 45px; }

.small .sbHolder {
  width: 61px; }

.smaller .sbHolder {
  /*width: 100px;*/ }

.lista_custom .sbHolder, .lista_custom .sbOptions {
  width: 120px; }
.lista_custom .sbSelector {
  width: 100px; }

.big .sbHolder, .big .sbOptions {
  width: 190px; }
.big .sbSelector {
  width: 170px; }

.blue .sbHolder.open, .blue .sbHolder:hover {
  border-color: #47c6fb; }
  .blue .sbHolder.open .sbToggle, .blue .sbHolder:hover .sbToggle {
    border-color: #47c6fb; }

.green .sbHolder.open, .green .sbHolder:hover {
  border-color: #b1ca21; }
  .green .sbHolder.open .sbToggle, .green .sbHolder:hover .sbToggle {
    border-color: #b1ca21; }

.sbSelector {
  display: block;
  height: 24px;
  left: 0;
  line-height: 24px;
  outline: none;
  overflow: hidden;
  position: absolute;
  text-indent: 5px;
  top: 0;
  width: 123px; }

.smallest .sbSelector {
  width: 25px; }

.small .sbSelector {
  text-align: center;
  width: 40px; }

.smaller .sbSelector {
  /*width: 40px;*/ }

.sbHolder {
  /*z-index: 50;*/ }

.sbSelector:link, .sbSelector:visited, .sbSelector:hover {
  color: #424242;
  outline: none;
  text-decoration: none; }

.sbToggle {
  background: url(../images/select_down.png) center center no-repeat;
  display: block;
  height: 24px;
  outline: none;
  position: absolute;
  right: 0;
  top: 0;
  width: 19px;
  border-left: 1px solid #c7c7c7; }

.green .sbToggle:hover, .green .sbHolder:hover .sbToggle {
  background: url(../images/select_selected_green.png) center center no-repeat; }
.green .sbToggleOpen {
  background: url(../images/select_selected_green.png) center center no-repeat; }
  .green .sbToggleOpen:hover {
    background: url(../images/select_selected_green.png) center center no-repeat; }

.blue .sbToggle:hover, .blue .sbHolder:hover .sbToggle {
  background: url(../images/select_selected_blue.png) center center no-repeat; }
.blue .sbToggleOpen {
  background: url(../images/select_selected_blue.png) center center no-repeat; }
  .blue .sbToggleOpen:hover {
    background: url(../images/select_selected_blue.png) center center no-repeat; }

.sbHolderDisabled {
  background-color: #3C3C3C;
  border: solid 1px #515151; }

.sbOptions {
  background-color: #f7f7f7;
  border: solid 1px #c7c7c7;
  list-style: none;
  left: -1px;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 30px;
  width: 145px;
  z-index: 1;
  overflow-y: auto;
  max-height: 300px !important; }

.smallest .sbOptions {
  width: 45px; }

.small .sbOptions {
  width: 61px; }

.smaller .sbOptions {
  /*width: 100px;*/ }

.blue .sbOptions {
  border-color: #47c6fb; }

.green .sbOptions {
  border-color: #b1ca21; }

.sbOptions li {
  padding: 0 7px; }
.sbOptions a {
  border-bottom: dotted 1px #515151;
  display: block;
  outline: none;
  padding: 1px 0 1px 0px; }

.small .sbOptions a {
  border-bottom: none;
  padding: 1px 0 1px 3px; }

.sbOptions a:link, .sbOptions a:visited {
  color: #424242;
  text-decoration: none; }
.sbOptions a:hover, .sbOptions a:focus, .sbOptions a.sbFocus {
  color: #424242; }

.blue .sbOptions a:hover, .blue .sbOptions a:focus, .blue .sbOptions a.sbFocus {
  color: #47C6FB; }

.green .sbOptions a:hover, .green .sbOptions a:focus, .green .sbOptions a.sbFocus {
  color: #b1ca21; }

.sbOptions li.last a {
  border-bottom: none; }
.sbOptions .sbDisabled {
  border-bottom: dotted 1px #515151;
  color: #999;
  display: block;
  padding: 7px 0 7px 3px; }
.sbOptions .sbGroup {
  border-bottom: dotted 1px #515151;
  color: #424242;
  display: block;
  font-weight: bold;
  padding: 7px 0 7px 3px; }
.sbOptions .sbSub {
  padding-left: 17px; }

/*! jQuery UI - v1.9.2 - 2012-12-12
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS%2CTahoma%2CVerdana%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=12_gloss_wave.png&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=03_highlight_soft.png&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=02_glass.png&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=03_highlight_soft.png&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=08_diagonals_thick.png&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=08_diagonals_thick.png&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=01_flat.png&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px
* Copyright (c) 2012 jQuery Foundation and other contributors Licensed MIT */
/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
  display: none; }

.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none; }

.ui-helper-clearfix {
  zoom: 1; }
  .ui-helper-clearfix:before {
    content: "";
    display: table; }
  .ui-helper-clearfix:after {
    content: "";
    display: table;
    clear: both; }

.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: Alpha(Opacity=0); }

/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
  cursor: default !important; }

/* Icons
----------------------------------*/
/* states and images */
.ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat; }

/* Misc visuals
----------------------------------*/
/* Overlays */
/*.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }*/
.ui-resizable {
  position: relative; }

.ui-resizable-handle {
  position: absolute;
  font-size: 0.1px;
  display: block; }

.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle {
  display: none; }

.ui-resizable-n {
  cursor: n-resize;
  height: 7px;
  width: 100%;
  top: -5px;
  left: 0; }

.ui-resizable-s {
  cursor: s-resize;
  height: 7px;
  width: 100%;
  bottom: -5px;
  left: 0; }

.ui-resizable-e {
  cursor: e-resize;
  width: 7px;
  right: -5px;
  top: 0;
  height: 100%; }

.ui-resizable-w {
  cursor: w-resize;
  width: 7px;
  left: -5px;
  top: 0;
  height: 100%; }

.ui-resizable-se {
  cursor: se-resize;
  width: 12px;
  height: 12px;
  right: 1px;
  bottom: 1px; }

.ui-resizable-sw {
  cursor: sw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  bottom: -5px; }

.ui-resizable-nw {
  cursor: nw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  top: -5px; }

.ui-resizable-ne {
  cursor: ne-resize;
  width: 9px;
  height: 9px;
  right: -5px;
  top: -5px; }

.ui-selectable-helper {
  position: absolute;
  z-index: 100;
  border: 1px dotted black; }

.ui-accordion .ui-accordion-header {
  display: block;
  cursor: pointer;
  position: relative;
  margin-top: 2px;
  padding: .5em .5em .5em .7em;
  zoom: 1; }
.ui-accordion .ui-accordion-icons {
  padding-left: 2.2em; }
.ui-accordion .ui-accordion-noicons {
  padding-left: .7em; }
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
  padding-left: 2.2em; }
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
  position: absolute;
  left: .5em;
  top: 50%;
  margin-top: -8px; }
.ui-accordion .ui-accordion-content {
  padding: 1em 2.2em;
  border-top: 0;
  overflow: auto;
  zoom: 1; }

.ui-autocomplete {
  position: absolute;
  top: 0;
  left: 0;
  cursor: default; }

/* workarounds */
* html .ui-autocomplete {
  width: 1px; }

/* without this, the menu expands to 100% in IE6 */
.ui-button {
  display: inline-block;
  position: relative;
  padding: 0;
  margin-right: .1em;
  cursor: pointer;
  text-align: center;
  zoom: 1;
  overflow: visible;
  text-decoration: none; }
  .ui-button:link, .ui-button:visited, .ui-button:hover, .ui-button:active {
    text-decoration: none; }

/* the overflow property removes extra width in IE */
.ui-button-icon-only {
  width: 2.2em; }

/* to make room for the icon, a width needs to be set here */
button.ui-button-icon-only {
  width: 2.4em; }

/* button elements seem to need a little more width */
.ui-button-icons-only {
  width: 3.4em; }

button.ui-button-icons-only {
  width: 3.7em; }

/*button text element */
.ui-button .ui-button-text {
  display: block;
  line-height: 1.4; }

.ui-button-text-only .ui-button-text {
  padding: .4em 1em; }

.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text {
  padding: .4em;
  text-indent: -9999999px; }

.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text {
  padding: .4em 1em .4em 2.1em; }

.ui-button-text-icon-secondary .ui-button-text {
  padding: .4em 2.1em .4em 1em; }

.ui-button-text-icons .ui-button-text {
  padding: .4em 2.1em .4em 1em;
  padding-left: 2.1em;
  padding-right: 2.1em; }

/* no icon support for input elements, provide padding by default */
input.ui-button {
  padding: .4em 1em; }

/*button icon element(s) */
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon {
  position: absolute;
  top: 50%;
  margin-top: -8px; }

.ui-button-icon-only .ui-icon {
  left: 50%;
  margin-left: -8px; }

.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary {
  left: .5em; }

.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary {
  right: .5em; }

/*button sets*/
.ui-buttonset {
  margin-right: 7px; }
  .ui-buttonset .ui-button {
    margin-left: 0;
    margin-right: -.3em; }

/* workarounds */
button.ui-button::-moz-focus-inner {
  border: 0;
  padding: 0; }

/* reset extra padding in Firefox */
.ui-datepicker {
  width: 202px;
  padding: 0;
  display: none;
  margin-top: -26px; }
  .ui-datepicker .ui-datepicker-header {
    position: relative;
    padding: 0; }
  .ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
    position: absolute;
    top: 0px;
    width: 22px;
    height: 24px; }
  .ui-datepicker .ui-datepicker-prev {
    left: 0px;
    background: url(../images/left_arrow.png) center center no-repeat; }
  .ui-datepicker.blue .ui-datepicker-prev {
    left: 0px;
    background: url(../images/blue_left_arrow.png) center center no-repeat; }
  .ui-datepicker .ui-datepicker-next {
    right: 0px;
    background: url(../images/right_arrow.png) center center no-repeat; }
  .ui-datepicker.blue .ui-datepicker-next {
    right: 0px;
    background: url(../images/blue_right_arrow.png) center center no-repeat; }
  .ui-datepicker .ui-datepicker-prev-hover {
    left: 0px;
    background: url(../images/left_arrow_hover.png) center center no-repeat; }
  .ui-datepicker.blue .ui-datepicker-prev-hover {
    left: 0px;
    background: url(../images/blue_left_arrow_hover.png) center center no-repeat; }
  .ui-datepicker .ui-datepicker-next-hover {
    right: 0px;
    background: url(../images/right_arrow_hover.png) center center no-repeat; }
  .ui-datepicker.blue .ui-datepicker-next-hover {
    right: 0px;
    background: url(../images/blue_right_arrow_hover.png) center center no-repeat; }
  .ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
    display: block;
    position: absolute;
    left: 50%;
    margin-left: -8px;
    top: 50%;
    margin-top: -8px; }
  .ui-datepicker .ui-datepicker-title {
    margin: 0 2.3em;
    text-align: center;
    font: 12px/24px Open Sans;
    color: #424242;
    cursor: default; }
    .ui-datepicker .ui-datepicker-title select {
      font-size: 1em;
      margin: 1px 0; }
  .ui-datepicker select.ui-datepicker-month-year {
    width: 100%; }
  .ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
    width: 49%; }
  .ui-datepicker table {
    width: 203px;
    font-size: 12px;
    font-family: Open Sans;
    color: #464646;
    border-collapse: collapse;
    margin: 0; }
  .ui-datepicker th {
    padding: 2px 1px;
    width: 27px;
    text-align: center;
    border: 0;
    line-height: 15px;
    color: #B8B8B8;
    cursor: default; }
  .ui-datepicker td {
    border: 1px solid #b1ca21;
    padding: 1px; }
  .ui-datepicker.blue td {
    border-color: #47c6fb; }
  .ui-datepicker td span, .ui-datepicker td a {
    display: block;
    padding: .2em;
    text-align: center;
    text-decoration: none; }
  .ui-datepicker .ui-datepicker-buttonpane {
    background-image: none;
    margin: .7em 0 0 0;
    padding: 0 .2em;
    border-left: 0;
    border-right: 0;
    border-bottom: 0; }
    .ui-datepicker .ui-datepicker-buttonpane button {
      float: right;
      margin: .5em .2em .4em;
      cursor: pointer;
      padding: .2em .6em .3em .6em;
      width: auto;
      overflow: visible; }
      .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
        float: left; }
  .ui-datepicker.ui-datepicker-multi {
    width: auto; }

/* with multiple calendars */
.ui-datepicker-multi .ui-datepicker-group {
  float: left; }
  .ui-datepicker-multi .ui-datepicker-group table {
    width: 95%;
    margin: 0 auto .4em; }

.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%; }

.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%; }

.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%; }

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0; }
.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left; }

.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0em; }

/* RTL support */
.ui-datepicker-rtl {
  direction: rtl; }
  .ui-datepicker-rtl .ui-datepicker-prev {
    right: 2px;
    left: auto; }
  .ui-datepicker-rtl .ui-datepicker-next {
    left: 2px;
    right: auto; }
  .ui-datepicker-rtl .ui-datepicker-prev:hover {
    right: 1px;
    left: auto; }
  .ui-datepicker-rtl .ui-datepicker-next:hover {
    left: 1px;
    right: auto; }
  .ui-datepicker-rtl .ui-datepicker-buttonpane {
    clear: right; }
    .ui-datepicker-rtl .ui-datepicker-buttonpane button {
      float: left; }
      .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
        float: right; }
  .ui-datepicker-rtl .ui-datepicker-group {
    float: right; }
  .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
    border-right-width: 0;
    border-left-width: 1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
  position: absolute;
  /*must have*/
  z-index: -1;
  /*must have*/
  -webkit-filter: mask();
  filter: mask();
  /*must have*/
  top: -4px;
  /*must have*/
  left: -4px;
  /*must have*/
  width: 200px;
  /*must have*/
  height: 200px;
  /*must have*/ }

.ui-dialog {
  position: absolute;
  top: 0;
  left: 0;
  padding: .2em;
  width: 300px;
  overflow: hidden; }
  .ui-dialog .ui-dialog-titlebar {
    padding: .4em 1em;
    position: relative; }
  .ui-dialog .ui-dialog-title {
    float: left;
    margin: .1em 16px .1em 0; }
  .ui-dialog .ui-dialog-titlebar-close {
    position: absolute;
    right: .3em;
    width: 60px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 1px;
    height: 30px;
    background: #fff;
    text-align: center;
    color: #b1ca21;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    outline: none;
    top: 0px;
    text-transform: uppercase;
    font-weight: bold;
    background-image: none;
    border: 1px solid #b1ca21; }
    .ui-dialog .ui-dialog-titlebar-close:hover {
      background: #b1ca21;
      color: #fff; }
    .ui-dialog .ui-dialog-titlebar-close span {
      display: block; }
  .ui-dialog .ui-dialog-content {
    position: relative;
    border: 0;
    padding: .5em 1em;
    background: none;
    overflow: auto;
    zoom: 1; }
  .ui-dialog .ui-dialog-buttonpane {
    text-align: left;
    border-width: 1px 0 0 0;
    background-image: none;
    margin: .5em 0 0 0;
    padding: .3em 1em .5em .4em; }
    .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
      float: right; }
    .ui-dialog .ui-dialog-buttonpane button {
      cursor: pointer;
      width: 70px;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      -moz-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      padding: 1px;
      height: 30px;
      background: #fff;
      text-align: center;
      color: #b1ca21;
      outline: none;
      -webkit-box-shadow: none;
      box-shadow: none;
      text-shadow: none;
      outline: none;
      text-transform: uppercase;
      font-weight: bold;
      background-image: none;
      border: 1px solid #b1ca21; }
      .ui-dialog .ui-dialog-buttonpane button:hover {
        background: #b1ca21;
        color: #fff; }
  .ui-dialog .ui-resizable-se {
    width: 14px;
    height: 14px;
    right: 3px;
    bottom: 3px; }

.ui-draggable .ui-dialog-titlebar {
  cursor: move; }

.ui-menu {
  list-style: none;
  padding: 2px;
  margin: 0;
  display: block;
  outline: none; }
  .ui-menu .ui-menu {
    margin-top: -3px;
    position: absolute; }
  .ui-menu .ui-menu-item {
    margin: 0;
    padding: 0;
    zoom: 1;
    width: 100%; }
  .ui-menu .ui-menu-divider {
    margin: 5px -2px 5px -2px;
    height: 0;
    font-size: 0;
    line-height: 0;
    border-width: 1px 0 0 0; }
  .ui-menu .ui-menu-item a {
    text-decoration: none;
    display: block;
    padding: 2px .4em;
    line-height: 1.5;
    zoom: 1;
    font-weight: normal; }
    .ui-menu .ui-menu-item a.ui-state-focus, .ui-menu .ui-menu-item a.ui-state-active {
      font-weight: normal;
      margin: -1px; }
  .ui-menu .ui-state-disabled {
    font-weight: normal;
    margin: .4em 0 .2em;
    line-height: 1.5; }
    .ui-menu .ui-state-disabled a {
      cursor: default; }

/* icon support */
.ui-menu-icons {
  position: relative; }
  .ui-menu-icons .ui-menu-item a {
    position: relative;
    padding-left: 2em; }

/* left-aligned */
.ui-menu .ui-icon {
  position: absolute;
  top: .2em;
  left: .2em; }
.ui-menu .ui-menu-icon {
  position: static;
  float: right; }

/* right-aligned */
.ui-progressbar {
  height: 2em;
  text-align: left;
  overflow: hidden; }
  .ui-progressbar .ui-progressbar-value {
    margin: -1px;
    height: 100%; }

.ui-slider {
  position: relative;
  text-align: left; }
  .ui-slider .ui-slider-handle {
    position: absolute;
    z-index: 2;
    width: 1.2em;
    height: 1.2em;
    cursor: default; }
  .ui-slider .ui-slider-range {
    position: absolute;
    z-index: 1;
    font-size: .7em;
    display: block;
    border: 0;
    background-position: 0 0; }

.ui-slider-horizontal {
  height: .8em; }
  .ui-slider-horizontal .ui-slider-handle {
    top: -.3em;
    margin-left: -.6em; }
  .ui-slider-horizontal .ui-slider-range {
    top: 0;
    height: 100%; }
  .ui-slider-horizontal .ui-slider-range-min {
    left: 0; }
  .ui-slider-horizontal .ui-slider-range-max {
    right: 0; }

.ui-slider-vertical {
  width: .8em;
  height: 100px; }
  .ui-slider-vertical .ui-slider-handle {
    left: -.3em;
    margin-left: 0;
    margin-bottom: -.6em; }
  .ui-slider-vertical .ui-slider-range {
    left: 0;
    width: 100%; }
  .ui-slider-vertical .ui-slider-range-min {
    bottom: 0; }
  .ui-slider-vertical .ui-slider-range-max {
    top: 0; }

.ui-spinner {
  position: relative;
  display: inline-block;
  overflow: hidden;
  padding: 0;
  vertical-align: middle; }

.ui-spinner-input {
  border: none;
  background: none;
  padding: 0;
  margin: .2em 0;
  vertical-align: middle;
  margin-left: .4em;
  margin-right: 22px; }

.ui-spinner-button {
  width: 16px;
  height: 50%;
  font-size: .5em;
  padding: 0;
  margin: 0;
  text-align: center;
  position: absolute;
  cursor: default;
  display: block;
  overflow: hidden;
  right: 0; }

.ui-spinner a.ui-spinner-button {
  border-top: none;
  border-bottom: none;
  border-right: none; }
.ui-spinner .ui-icon {
  position: absolute;
  margin-top: -8px;
  top: 50%;
  left: 0; }

/* more specificity required here to overide default borders */
/* vertical centre icon */
.ui-spinner-up {
  top: 0; }

.ui-spinner-down {
  bottom: 0; }

/* TR overrides */
.ui-spinner .ui-icon-triangle-1-s {
  /* need to fix icons sprite */
  background-position: -65px -16px; }

.ui-tabs {
  position: relative;
  padding: .2em;
  zoom: 1; }
  .ui-tabs .ui-tabs-nav {
    margin: 0;
    padding: .2em .2em 0; }
    .ui-tabs .ui-tabs-nav li {
      list-style: none;
      float: left;
      position: relative;
      top: 0;
      margin: 1px .2em 0 0;
      border-bottom: 0;
      padding: 0;
      white-space: nowrap; }
      .ui-tabs .ui-tabs-nav li a {
        float: left;
        padding: .5em 1em;
        text-decoration: none; }
      .ui-tabs .ui-tabs-nav li.ui-tabs-active {
        margin-bottom: -1px;
        padding-bottom: 1px; }
        .ui-tabs .ui-tabs-nav li.ui-tabs-active a {
          cursor: text; }
      .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-tabs-loading a {
        cursor: text; }
      .ui-tabs .ui-tabs-nav li a {
        cursor: pointer; }

/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {
  cursor: pointer; }

/* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel {
  display: block;
  border-width: 0;
  padding: 0;
  background: none;
  position: relative; }

.ui-tooltip {
  padding: 8px;
  position: absolute;
  z-index: 99;
  max-width: 300px;
  -webkit-box-shadow: 0 0 5px #aaa;
  box-shadow: 0 0 5px #aaa; }

/* Fades and background-images don't work well together in IE6, drop the image */
* html .ui-tooltip {
  background-image: none; }

body .ui-tooltip {
  border-width: 2px; }

/* Component containers
----------------------------------*/
.ui-widget {
  font-size: 1.1em; }
  .ui-widget .ui-widget, .ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
    font-size: 1em; }

.ui-widget-content {
  border: 1px solid #b1ca21;
  background: #f7f7f7;
  color: #333333; }

.blue.ui-widget-content {
  border-color: #47c6fb; }

.ui-widget-content a {
  color: #888888;
  font-size: 11px;
  letter-spacing: -0.6px;
  font-weight: 600; }

.ui-widget-header {
  border-bottom: 1px solid #b1ca21;
  background: #f6f6f6;
  color: #ffffff; }

.blue .ui-widget-header {
  border-color: #47c6fb; }

.ui-widget-header a {
  color: #ffffff; }

/* Interaction states
----------------------------------*/
.ui-slider-handle {
  background: #97B62E; }

.ui-state-default a {
  color: #1c94c4;
  text-decoration: none; }
  .ui-state-default a:link, .ui-state-default a:visited {
    color: #1c94c4;
    text-decoration: none; }

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
  color: #97B62E; }

.blue .ui-state-hover, .blue.ui-widget-content .ui-state-hover {
  color: #47c6fb; }

.ui-widget-header .ui-state-hover {
  color: #47c6fb; }

.blue .ui-state-focus, .blue.ui-widget-content .ui-state-focus, .blue .ui-widget-header .ui-state-focus {
  color: #47c6fb; }

.ui-state-hover a {
  color: #c77405;
  text-decoration: none; }
  .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited {
    color: #c77405;
    text-decoration: none; }

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
  background: #97b62e;
  color: #fff; }

.blue .ui-state-active, .blue.ui-widget-content .ui-state-active, .blue .ui-widget-header .ui-state-active {
  background: #47c6fb; }

.ui-state-active a {
  color: #eb8f00;
  text-decoration: none; }
  .ui-state-active a:link, .ui-state-active a:visited {
    color: #eb8f00;
    text-decoration: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
  color: #363636; }

.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
  border: 1px solid #cd0a0a;
  background: #b81900 url(../images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat;
  color: #ffffff; }

.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a, .ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
  color: #ffffff; }

.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
  font-weight: bold; }

.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
  color: #c6c6c6;
  font-weight: normal; }

.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
  opacity: .35;
  filter: Alpha(Opacity=35);
  background-image: none; }

.ui-state-disabled .ui-icon {
  filter: Alpha(Opacity=35); }

/* For IE8 - See #6059 */
/* Icons
----------------------------------*/
/* states and images */
/* positioning */
.ui-icon-carat-1-n {
  background-position: 0 0; }

.ui-icon-carat-1-ne {
  background-position: -16px 0; }

.ui-icon-carat-1-e {
  background-position: -32px 0; }

.ui-icon-carat-1-se {
  background-position: -48px 0; }

.ui-icon-carat-1-s {
  background-position: -64px 0; }

.ui-icon-carat-1-sw {
  background-position: -80px 0; }

.ui-icon-carat-1-w {
  background-position: -96px 0; }

.ui-icon-carat-1-nw {
  background-position: -112px 0; }

.ui-icon-carat-2-n-s {
  background-position: -128px 0; }

.ui-icon-carat-2-e-w {
  background-position: -144px 0; }

.ui-icon-triangle-1-n {
  background-position: 0 -16px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    -webkit-filter: mask();
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
    }.ui-dialog { position: absolute; top: 0; left: 0; padding: .2em; width: 300px; overflow: hidden; }
    .ui-dialog .ui-dialog-titlebar { padding: .4em 1em; position: relative;  }
    .ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .1em 0; }
    .ui-dialog .ui-dialog-titlebar-close { 
        position: absolute;
        right: .3em;
        width: 60px;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -moz-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        padding: 1px;
        height: 30px;
        background: #fff;
        text-align: center;
        color: #b1ca21;
        -webkit-box-shadow: none;
        box-shadow: none;
        text-shadow: none;
        outline: none;
        top: 0px;
        text-transform: uppercase;
        font-weight: bold;
        background-image: none;
        border: 1px solid #b1ca21;
    }
    .ui-dialog .ui-dialog-titlebar-close:hover {
        background: #b1ca21;
        color: #fff;
    }
    .ui-dialog .ui-dialog-titlebar-close span { display: block;}
    .ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
    .ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
    .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; }
    .ui-dialog .ui-dialog-buttonpane button { 
        cursor: pointer;
        width: 70px;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -moz-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        padding: 1px;
        height: 30px;
        background: #fff;
        text-align: center;
        color: #b1ca21;
        outline: none;
        -webkit-box-shadow: none;
        box-shadow: none;
        text-shadow: none;
        outline: none;
        text-transform: uppercase;
        font-weight: bold;
        background-image: none;
        border: 1px solid #b1ca21;
    }
    .ui-dialog .ui-dialog-buttonpane button:hover {
        background: #b1ca21;
        color: #fff;
    }
    .ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
    .ui-draggable .ui-dialog-titlebar { cursor: move; }
    .ui-menu { list-style:none; padding: 2px; margin: 0; display:block; outline: none; }
    .ui-menu .ui-menu { margin-top: -3px; position: absolute; }
    .ui-menu .ui-menu-item { margin: 0; padding: 0; zoom: 1; width: 100%; }
    .ui-menu .ui-menu-divider { margin: 5px -2px 5px -2px; height: 0; font-size: 0; line-height: 0; border-width: 1px 0 0 0; }
    .ui-menu .ui-menu-item a { text-decoration: none; display: block; padding: 2px .4em; line-height: 1.5; zoom: 1; font-weight: normal; }
    .ui-menu .ui-menu-item a.ui-state-focus,
    .ui-menu .ui-menu-item a.ui-state-active { font-weight: normal; margin: -1px; }

    .ui-menu .ui-state-disabled { font-weight: normal; margin: .4em 0 .2em; line-height: 1.5; }
    .ui-menu .ui-state-disabled a { cursor: default; }

    /* icon support */
    .ui-menu-icons { position: relative; }
    .ui-menu-icons .ui-menu-item a { position: relative; padding-left: 2em; }

    /* left-aligned */
    .ui-menu .ui-icon { position: absolute; top: .2em; left: .2em; }

    /* right-aligned */
    .ui-menu .ui-menu-icon { position: static; float: right; }
    .ui-progressbar { height:2em; text-align: left; overflow: hidden; }
    .ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }.ui-slider { position: relative; text-align: left; }
    .ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
    .ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }

    .ui-slider-horizontal { height: .8em; }
    .ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
    .ui-slider-horizontal .ui-slider-range-min { left: 0; }
    .ui-slider-horizontal .ui-slider-range-max { right: 0; }

    .ui-slider-vertical { width: .8em; height: 100px; }
    .ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
    .ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
    .ui-slider-vertical .ui-slider-range-min { bottom: 0; }
    .ui-slider-vertical .ui-slider-range-max { top: 0; }.ui-spinner { position:relative; display: inline-block; overflow: hidden; padding: 0; vertical-align: middle; }
    .ui-spinner-input { border: none; background: none; padding: 0; margin: .2em 0; vertical-align: middle; margin-left: .4em; margin-right: 22px; }
    .ui-spinner-button { width: 16px; height: 50%; font-size: .5em; padding: 0; margin: 0; text-align: center; position: absolute; cursor: default; display: block; overflow: hidden; right: 0; }
    .ui-spinner a.ui-spinner-button { border-top: none; border-bottom: none; border-right: none; } /* more specificity required here to overide default borders */
    .ui-spinner .ui-icon { position: absolute; margin-top: -8px; top: 50%; left: 0; } /* vertical centre icon */
    .ui-spinner-up { top: 0; }
    .ui-spinner-down { bottom: 0; }

    /* TR overrides */
    .ui-spinner .ui-icon-triangle-1-s {
        /* need to fix icons sprite */
        background-position:-65px -16px;
    }
    .ui-tabs { position: relative; padding: .2em; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
    .ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; }
    .ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 0; margin: 1px .2em 0 0; border-bottom: 0; padding: 0; white-space: nowrap; }
    .ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; }
    .ui-tabs .ui-tabs-nav li.ui-tabs-active { margin-bottom: -1px; padding-bottom: 1px; }
    .ui-tabs .ui-tabs-nav li.ui-tabs-active a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-tabs-loading a { cursor: text; }
    .ui-tabs .ui-tabs-nav li a, .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
    .ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 0; background: none; position: relative;}
    .ui-tooltip {
        padding: 8px;
        position: absolute;
        z-index: 99;
        max-width: 300px;
        -webkit-box-shadow: 0 0 5px #aaa;
        box-shadow: 0 0 5px #aaa;
    }
    /* Fades and background-images don't work well together in IE6, drop the image */
    * html .ui-tooltip {
        background-image: none;
    }
    body .ui-tooltip { border-width: 2px; }
>>>>>>> 05c3f5bb1e4a531d33539dc965c8e7463b56518f

.ui-icon-triangle-1-e {
  background-position: -32px -16px; }

.ui-icon-triangle-1-se {
  background-position: -48px -16px; }

.ui-icon-triangle-1-s {
  background-position: -64px -16px; }

.ui-icon-triangle-1-sw {
  background-position: -80px -16px; }

.ui-icon-triangle-1-w {
  background-position: -96px -16px; }

.ui-icon-triangle-1-nw {
  background-position: -112px -16px; }

.ui-icon-triangle-2-n-s {
  background-position: -128px -16px; }

.ui-icon-triangle-2-e-w {
  background-position: -144px -16px; }

.ui-icon-arrow-1-n {
  background-position: 0 -32px; }

.ui-icon-arrow-1-ne {
  background-position: -16px -32px; }

.ui-icon-arrow-1-e {
  background-position: -32px -32px; }

.ui-icon-arrow-1-se {
  background-position: -48px -32px; }

.ui-icon-arrow-1-s {
  background-position: -64px -32px; }

.ui-icon-arrow-1-sw {
  background-position: -80px -32px; }

.ui-icon-arrow-1-w {
  background-position: -96px -32px; }

.ui-icon-arrow-1-nw {
  background-position: -112px -32px; }

.ui-icon-arrow-2-n-s {
  background-position: -128px -32px; }

.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px; }

.ui-icon-arrow-2-e-w {
  background-position: -160px -32px; }

.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px; }

.ui-icon-arrowstop-1-n {
  background-position: -192px -32px; }

.ui-icon-arrowstop-1-e {
  background-position: -208px -32px; }

.ui-icon-arrowstop-1-s {
  background-position: -224px -32px; }

.ui-icon-arrowstop-1-w {
  background-position: -240px -32px; }

.ui-icon-arrowthick-1-n {
  background-position: 0 -48px; }

.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px; }

.ui-icon-arrowthick-1-e {
  background-position: -32px -48px; }

.ui-icon-arrowthick-1-se {
  background-position: -48px -48px; }

.ui-icon-arrowthick-1-s {
  background-position: -64px -48px; }

.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px; }

.ui-icon-arrowthick-1-w {
  background-position: -96px -48px; }

.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px; }

.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px; }

.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px; }

.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px; }

.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px; }

.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px; }

.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px; }

.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px; }

.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px; }

.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px; }

.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px; }

.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px; }

.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px; }

.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px; }

.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px; }

.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px; }

.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px; }

.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px; }

.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px; }

.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px; }

.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px; }

.ui-icon-arrow-4 {
  background-position: 0 -80px; }

.ui-icon-arrow-4-diag {
  background-position: -16px -80px; }

.ui-icon-extlink {
  background-position: -32px -80px; }

.ui-icon-newwin {
  background-position: -48px -80px; }

.ui-icon-refresh {
  background-position: -64px -80px; }

.ui-icon-shuffle {
  background-position: -80px -80px; }

.ui-icon-transfer-e-w {
  background-position: -96px -80px; }

.ui-icon-transferthick-e-w {
  background-position: -112px -80px; }

.ui-icon-folder-collapsed {
  background-position: 0 -96px; }

.ui-icon-folder-open {
  background-position: -16px -96px; }

.ui-icon-document {
  background-position: -32px -96px; }

.ui-icon-document-b {
  background-position: -48px -96px; }

.ui-icon-note {
  background-position: -64px -96px; }

.ui-icon-mail-closed {
  background-position: -80px -96px; }

.ui-icon-mail-open {
  background-position: -96px -96px; }

.ui-icon-suitcase {
  background-position: -112px -96px; }

.ui-icon-comment {
  background-position: -128px -96px; }

.ui-icon-person {
  background-position: -144px -96px; }

.ui-icon-print {
  background-position: -160px -96px; }

.ui-icon-trash {
  background-position: -176px -96px; }

.ui-icon-locked {
  background-position: -192px -96px; }

.ui-icon-unlocked {
  background-position: -208px -96px; }

.ui-icon-bookmark {
  background-position: -224px -96px; }

.ui-icon-tag {
  background-position: -240px -96px; }

.ui-icon-home {
  background-position: 0 -112px; }

.ui-icon-flag {
  background-position: -16px -112px; }

.ui-icon-calendar {
  background-position: -32px -112px; }

.ui-icon-cart {
  background-position: -48px -112px; }

.ui-icon-pencil {
  background-position: -64px -112px; }

.ui-icon-clock {
  background-position: -80px -112px; }

.ui-icon-disk {
  background-position: -96px -112px; }

.ui-icon-calculator {
  background-position: -112px -112px; }

.ui-icon-zoomin {
  background-position: -128px -112px; }

.ui-icon-zoomout {
  background-position: -144px -112px; }

.ui-icon-search {
  background-position: -160px -112px; }

.ui-icon-wrench {
  background-position: -176px -112px; }

.ui-icon-gear {
  background-position: -192px -112px; }

.ui-icon-heart {
  background-position: -208px -112px; }

.ui-icon-star {
  background-position: -224px -112px; }

.ui-icon-link {
  background-position: -240px -112px; }

.ui-icon-cancel {
  background-position: 0 -128px; }

.ui-icon-plus {
  background-position: -16px -128px; }

.ui-icon-plusthick {
  background-position: -32px -128px; }

.ui-icon-minus {
  background-position: -48px -128px; }

.ui-icon-minusthick {
  background-position: -64px -128px; }

.ui-icon-close {
  background-position: -80px -128px; }

.ui-icon-closethick {
  background-position: -96px -128px; }

.ui-icon-key {
  background-position: -112px -128px; }

.ui-icon-lightbulb {
  background-position: -128px -128px; }

.ui-icon-scissors {
  background-position: -144px -128px; }

.ui-icon-clipboard {
  background-position: -160px -128px; }

.ui-icon-copy {
  background-position: -176px -128px; }

.ui-icon-contact {
  background-position: -192px -128px; }

.ui-icon-image {
  background-position: -208px -128px; }

.ui-icon-video {
  background-position: -224px -128px; }

.ui-icon-script {
  background-position: -240px -128px; }

.ui-icon-alert {
  background-position: 0 -144px; }

.ui-icon-info {
  background-position: -16px -144px; }

.ui-icon-notice {
  background-position: -32px -144px; }

.ui-icon-help {
  background-position: -48px -144px; }

.ui-icon-check {
  background-position: -64px -144px; }

.ui-icon-bullet {
  background-position: -80px -144px; }

.ui-icon-radio-on {
  background-position: -96px -144px; }

.ui-icon-radio-off {
  background-position: -112px -144px; }

.ui-icon-pin-w {
  background-position: -128px -144px; }

.ui-icon-pin-s {
  background-position: -144px -144px; }

.ui-icon-play {
  background-position: 0 -160px; }

.ui-icon-pause {
  background-position: -16px -160px; }

.ui-icon-seek-next {
  background-position: -32px -160px; }

.ui-icon-seek-prev {
  background-position: -48px -160px; }

.ui-icon-seek-end {
  background-position: -64px -160px; }

.ui-icon-seek-start, .ui-icon-seek-first {
  background-position: -80px -160px; }

/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-stop {
  background-position: -96px -160px; }

.ui-icon-eject {
  background-position: -112px -160px; }

.ui-icon-volume-off {
  background-position: -128px -160px; }

.ui-icon-volume-on {
  background-position: -144px -160px; }

.ui-icon-power {
  background-position: 0 -176px; }

.ui-icon-signal-diag {
  background-position: -16px -176px; }

.ui-icon-signal {
  background-position: -32px -176px; }

.ui-icon-battery-0 {
  background-position: -48px -176px; }

.ui-icon-battery-1 {
  background-position: -64px -176px; }

.ui-icon-battery-2 {
  background-position: -80px -176px; }

.ui-icon-battery-3 {
  background-position: -96px -176px; }

.ui-icon-circle-plus {
  background-position: 0 -192px; }

.ui-icon-circle-minus {
  background-position: -16px -192px; }

.ui-icon-circle-close {
  background-position: -32px -192px; }

.ui-icon-circle-triangle-s {
  background-position: -64px -192px; }

.ui-icon-circle-triangle-n {
  background-position: -96px -192px; }

.ui-icon-circle-arrow-e {
  background-position: -112px -192px; }

.ui-icon-circle-arrow-s {
  background-position: -128px -192px; }

.ui-icon-circle-arrow-w {
  background-position: -144px -192px; }

.ui-icon-circle-arrow-n {
  background-position: -160px -192px; }

.ui-icon-circle-zoomin {
  background-position: -176px -192px; }

.ui-icon-circle-zoomout {
  background-position: -192px -192px; }

.ui-icon-circle-check {
  background-position: -208px -192px; }

.ui-icon-circlesmall-plus {
  background-position: 0 -208px; }

.ui-icon-circlesmall-minus {
  background-position: -16px -208px; }

.ui-icon-circlesmall-close {
  background-position: -32px -208px; }

.ui-icon-squaresmall-plus {
  background-position: -48px -208px; }

.ui-icon-squaresmall-minus {
  background-position: -64px -208px; }

.ui-icon-squaresmall-close {
  background-position: -80px -208px; }

.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px; }

.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px; }

.ui-icon-grip-solid-vertical {
  background-position: -32px -224px; }

.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px; }

.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px; }

.ui-icon-grip-diagonal-se {
  background-position: -80px -224px; }

/* Misc visuals
----------------------------------*/
/* Overlays */
/*.ui-widget-overlay { background: #666666 url(images/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat; opacity: .5;filter:Alpha(Opacity=50); }
.ui-widget-shadow { margin: -5px 0 0 -5px; padding: 5px; background: #000000 url(images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x; opacity: .2;filter:Alpha(Opacity=20); -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
*/
/*** MODALS ***/
.event_preview_content h1, .event_create .content h1 {
  font-size: 51px;
  font-family: 'Open Sans', sans-serif !important;
  font-weight: 600;
  line-height: 95px; }

.event_preview_content .content {
  padding-top: 0px !important; }

.content_main_col {
  width: 630px;
  float: left;
  display: block;
  text-align: justify; }

.content_sec_col {
  float: left;
  display: block;
  width: 240px;
  margin-left: 50px; }

.event_preview_content .event_date, .event_preview_content .location {
  font-size: 18px;
  font-style: italic;
  font-weight: 300;
  display: block;
  clear: both; }
.event_preview_content .event_description {
  margin-top: 45px; }
  .event_preview_content .event_description p {
    margin-bottom: 20px;
    font: 12px/18px Open Sans; }
  .event_preview_content .event_description a.view {
    color: #b1ca21;
    cursor: pointer; }

.event_description .full_description {
  display: none; }

.event_desc_wrapper {
  width: 100%;
  padding: 15px 0 15px;
  border: 1px solid #c7c7c7;
  margin-top: 50px; }

.scroll-pane {
  width: 100%;
  height: 275px;
  overflow: auto; }

/*.ticket_sale{margin-top:60px;float: left;display: block;width: 100%;}
.ticket_sale input[type=submit]{width:115px;padding-left: 30px;height:28px;border: 1px solid #B1CA21;color:#B1CA21;font-weight: bold;text-transform: uppercase;cursor: pointer;background: url(../images/cos.png) no-repeat 10px center;}
.ticket_sale strong{float: left;width: auto;display: block;padding-left: 25px;background: url(../images/ticket.jpg) no-repeat 5px center;font-size: 14px;font-weight: bold;font-style: italic;margin-bottom: 15px;}*/
.facebook {
  margin: 85px 0 110px 0; }

.scroll-pane p {
  color: #6B6A69; }

/*.event_map{margin-top: 65px;float: left;display: block;}
.event_map strong{float: left;width: auto;display: block;padding-left: 25px;background: url(../images/adress.jpg) no-repeat 5px center;font-size: 14px;font-weight: bold;font-style: italic;margin-bottom: 15px;}
.event_map .adress{width:628px;border: 1px solid #C7C7C7;float: left;height: 95px;display: block;}
.adress .title {width:340px;padding-left:70px;height: 95px;float: left;display: block;background: url(../images/pin.png) no-repeat 28px center;}
.adress .map{float:left;width: 217px;height: 95px;border-left: 1px solid #C7C7C7;}
.adress .place{font-size: 24px;font-weight:600;margin-top: 20px;}
.adress .street{font-size: 14px;font-style: italic;}*/
.social_share {
  float: right;
  display: block;
  margin-bottom: 17px; }

.sponsori {
  margin-top: 30px; }

/* event-edit/create */
.event_create .content h1 {
  width: auto;
  display: block;
  float: left;
  display: block; }
.event_create .event_date, .event_create .location {
  float: left;
  display: block;
  clear: both;
  width: 100%; }

.edit {
  cursor: pointer;
  border: 1px solid #B1CA21;
  padding-left: 30px;
  height: 30px;
  background: url(../images/edit.png) no-repeat 10px center;
  line-height: 30px;
  text-align: center;
  font-size: 14px;
  color: #B1CA21; }
  .edit:hover {
    color: #fff;
    background: url(../images/edit_hover.png) no-repeat 10px center #B1CA21; }

#edit_basic_info {
  float: right;
  margin-top: 40px;
  width: 42px; }

.modal {
  position: absolute;
  top: 100px;
  left: 50%;
  display: none;
  z-index: 99; }
  .modal form {
    border: 1px solid #6c6c6c;
    border-top: none;
    border-radius: 0 0 2px 2px;
    padding: 15px 30px 25px 30px;
    background: #fff; }
  .modal .white_modal_header {
    border: 1px solid #6c6c6c;
    border-bottom: none;
    border-radius: 2px 2px 0 0;
    background: #fff;
    text-align: center; }
  .modal .modal_header {
    border: 1px solid #762671;
    -webkit-box-shadow: inset 0px 0px 0 #fff;
    box-shadow: inset 0px 0px 0 #fff;
    border-radius: 2px 2px 0 0;
    background: #762671;
    text-align: center; }
    .modal .modal_header h3 {
      color: #fff;
      font-size: 23px;
      padding-bottom: 20px;
      font-family: 'Alegreya', cursive;
      font-weight: 600;
      font-style: normal;
      letter-spacing: 1px; }
  .modal .white_modal_header h3 {
    color: #47c6fb;
    font-size: 23px;
    padding-bottom: 20px;
    font-family: 'Alegreya', cursive;
    font-weight: 600;
    font-style: normal;
    letter-spacing: 1px; }
    .modal .white_modal_header h3.small-right {
      position: absolute;
      right: 30px;
      text-align: right;
      margin-top: 15px; }
  .modal .white_modal_header img {
    margin-top: 20px; }
  .modal.fade {
    top: -25%;
    -webkit-transition: opacity 0.3s linear 0s, top 0.3s ease-out 0s;
    -o-transition: opacity 0.3s linear 0s, top 0.3s ease-out 0s;
    transition: opacity 0.3s linear 0s, top 0.3s ease-out 0s; }
    .modal.fade.in {
      top: 10%; }

.modal-backdrop {
  background-color: black;
  bottom: 0;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 90;
  opacity: 0.8; }
  .modal-backdrop.fade {
    opacity: 0; }
    .modal-backdrop.fade.in {
      opacity: 0.8; }

.modal input {
  height: 24px;
  border: 1px solid #bbb;
  display: inline-block;
  padding: 0 5px 0 5px; }
  .modal input[type=submit] {
    width: 120px;
    height: 30px;
    padding-left: 30px;
    text-align: center;
    line-height: 30px;
    background: url(../images/save.png) no-repeat 10px center;
    border: 1px solid #47c6fb;
    color: #47c6fb;
    cursor: pointer;
    font-size: 14px;
    text-transform: uppercase;
    margin-top: 20px; }
    .modal input[type=submit]:hover {
      background: url(../images/save_hover.png) no-repeat 10px center #47c6fb;
      color: #FFF; }
  .modal input.large {
    width: 300px; }
.modal form p {
  clear: both;
  margin-bottom: 25px; }

#create_event, #edit_user, #edit_add_google_maps {
  width: 410px;
  margin-left: -200px; }

#create_event input[type=submit]:hover {
  background: url(../images/save_hover.png) no-repeat 10px center #47c6fb;
  color: #fff; }
#create_event input[type=text] {
  width: 180px; }

#edit_add_google_maps input[type="text"] {
  width: 180px; }

#create_event label, #edit_add_google_maps label {
  width: 150px; }

.modal .form_row {
  margin-bottom: 20px; }

#create_event .form_row .sbHolder, .form_row .smallest {
  display: inline-block; }

#create_event .field-info {
  position: relative;
  left: 152px; }
#create_event input[name="data"] {
  width: 150px;
  height: 24px;
  border: 1px solid #666; }

#login_form, #register_form {
  width: 294px;
  margin-left: -147px; }

#create_event .data_wrapper {
  float: left;
  display: block;
  clear: none;
  width: 95px; }
  #create_event .data_wrapper p {
    margin-left: 5px; }
#create_event .datepicker {
  clear: none;
  position: relative; }
  #create_event .datepicker .selector {
    width: 140px;
    float: left;
    display: block; }

.edit_qty {
  float: left;
  width: 40px;
  display: block; }

.poster_wrapper {
  width: 100%;
  height: 355px;
  float: left;
  display: block;
  border: 1px solid #B1CA21;
  overflow: hidden;
  text-align: center;
  font-style: italic; }
  .poster_wrapper p {
    font-size: 18px;
    margin-top: 20px; }

.sponsori_wrapper p {
  font-size: 18px;
  margin-top: 20px; }

.poster_wrapper span {
  font-size: 18px;
  margin-top: 110px;
  display: block; }

.sponsori_wrapper span {
  font-size: 18px;
  margin-top: 30px;
  display: block; }

.browse {
  cursor: pointer; }

.sponsori_wrapper {
  width: 100%;
  min-height: 200px;
  float: left;
  display: block;
  border: 1px solid #B1CA21;
  overflow: hidden;
  text-align: center;
  margin-top: 75px;
  font-style: italic; }

.modal .left {
  width: 49%;
  float: left;
  margin-right: 2%;
  display: block; }
.modal .right {
  width: 49%;
  float: left;
  display: block; }
.modal .close {
  width: 80px;
  height: 28px;
  text-align: center;
  line-height: 30px;
  border: 1px solid #B1CA21;
  color: #B1CA21;
  cursor: pointer;
  font-size: 14px;
  text-transform: uppercase;
  margin-left: 10px;
  display: inline-block;
  margin-top: 20px; }
  .modal .close:hover {
    background: #B1CA21;
    color: #fff; }

#load_poster {
  display: none;
  margin-left: -250px;
  width: 500px; }
  #load_poster .field-info {
    position: relative;
    left: 130px; }
  #load_poster label {
    width: 130px; }

#load_sponsor {
  position: fixed;
  margin-left: -400px;
  width: 780px; }
  #load_sponsor input[type="text"] {
    color: #888; }
  #load_sponsor #poster_url {
    width: 275px; }

#add_location {
  width: 360px;
  position: fixed;
  margin-left: -200px; }
  #add_location .sbHolder {
    display: inline-block; }

.modal small {
  float: left;
  display: block; }

#edit_ticket {
  width: 700px;
  margin-left: -350px; }
  #edit_ticket p {
    width: auto;
    margin-right: 10px;
    float: left;
    clear: none; }
  #edit_ticket .selector {
    float: left;
    display: block; }

.row {
  width: 100%;
  float: left;
  display: block;
  clear: both; }

#edit_ticket .special input[name="ticket_type"] {
  width: 180px;
  float: left;
  clear: none; }
#edit_ticket .special input[name="ticket_price"], #edit_ticket .special input[name="ticket_qty"] {
  width: 80px;
  float: left;
  clear: none;
  margin-left: 20px; }
#edit_ticket .special_text {
  margin-top: 20px; }
  #edit_ticket .special_text p:first-child {
    margin-right: 146px; }
  #edit_ticket .special_text p:last-child {
    margin-left: 77px; }
#edit_ticket textarea {
  float: left;
  display: block;
  width: 404px;
  border: 1px solid #47C6FB;
  clear: both;
  resize: none;
  padding: 5px; }
#edit_ticket .sell {
  margin-top: 30px; }
  #edit_ticket .sell .sbHolder {
    float: left;
    display: block;
    clear: right;
    width: 230px;
    margin: 1px solid #47C6FB; }
    #edit_ticket .sell .sbHolder .sbSelector, #edit_ticket .sell .sbHolder .sbOptions li a {
      width: 180px; }
  #edit_ticket .sell .selector .sbHolder:first-child {
    margin-right: 100px; }

.max_qty {
  margin-top: 20px; }
  .max_qty input {
    width: 122px; }

#edit_ticket .status {
  margin-top: 20px; }
  #edit_ticket .status p, #edit_ticket .status small {
    float: left;
    display: block;
    clear: none; }
  #edit_ticket .status .sbHolder {
    clear: none;
    float: left;
    margin: 0 10px 0 10px; }
  #edit_ticket .status small {
    font-size: 11px;
    width: 385px; }
#edit_ticket .sbHolder {
  float: left;
  display: block; }
#edit_ticket .val_options {
  margin-top: 20px; }
  #edit_ticket .val_options p {
    font-size: 11px; }
  #edit_ticket .val_options .datepicker input {
    border: 1px solid #47C6FB;
    width: 80px; }
  #edit_ticket .val_options .selector {
    float: left;
    display: block;
    clear: none; }

#edit_user ul li span {
  position: relative;
  font-size: 12px;
  top: -3px; }
#edit_user form > ul > li {
  padding-bottom: 10px; }

.modal .info {
  border-bottom: 1px solid #959292;
  color: #000000;
  font: italic 14px Open Sans;
  padding-bottom: 8px;
  margin-bottom: 21px; }
  .modal .info.small {
    font-size: 12px; }
.modal .field-info {
  color: #7b7b7b;
  font: italic 12px Open Sans; }
.modal label {
  font-size: 14px;
  color: #000;
  display: inline-block; }
  .modal label.checkboxlabel {
    vertical-align: top;
    margin-top: 5px; }
  .modal label.small {
    width: 60px; }

.center {
  text-align: center; }

.left-padding {
  padding-left: 15px; }

.right-padding {
  padding-right: 15px; }

/*** Added by Robert ***/
.italic {
  font-style: italic; }

.text-right {
  text-align: right; }

.icon-delete, .icon-duplicate, .icon-edit, .icon-okey, .icon-reverse {
  display: inline-block;
  width: 18px;
  height: 18px;
  background: url(../images/bullets.png) no-repeat;
  text-indent: -9999em;
  margin: 5px 0; }

.icon-delete:hover, .icon-duplicate:hover, .icon-edit:hover, .icon-okey:hover, .icon-reverse:hover {
  cursor: pointer; }

.icon-duplicate {
  background-position: 0 -18px; }

.icon-edit {
  background-position: 0 -36px; }

.icon-okey {
  background-position: 0 -54px; }

.icon-reverse {
  background-position: 0 -72px; }

.push-one {
  margin-left: 147px; }

.spacer {
  margin-bottom: 50px; }

.black-text {
  color: #000; }

.popup-form {
  width: 720px;
  margin-left: -360px; }
  .popup-form .row {
    display: inline-block;
    /*margin-bottom: 20px; */ }
  .popup-form .options {
    border: 1px solid #565656;
    padding: 12px;
    background: #f9f9f9;
    width: 514px; }
  .popup-form .checkbox_label {
    margin-right: 10px; }
  .popup-form .to-right {
    float: right;
    display: inline-block;
    margin-right: 30px; }
  .popup-form label.inline, .popup-form label.inline-small {
    line-height: 26px; }
  .popup-form .close {
    width: inherit;
    height: inherit;
    line-height: inherit;
    margin-top: inherit; }
  .popup-form .blue.close {
    border-color: #47c6fb;
    color: #47c6fb; }
    .popup-form .blue.close:hover {
      background-color: #47c6fb;
      color: #fff; }
  .popup-form label.inline, .popup-form label.inline-small {
    display: block;
    float: left; }
  .popup-form label.inline {
    width: 137px;
    margin-right: 10px; }
  .popup-form label.inline-small {
    width: 45px;
    margin-left: 20px;
    margin-right: 10px; }
  .popup-form .sbHolder {
    /*background-color: #fdfdfd; border: solid 1px #656565;*/
    width: 184px; }
  .popup-form .sbOptions, .popup-form .sbHolder, .popup-form .sbSelector, .popup-form .sbOptions {
    width: 184px; }
  .popup-form .smallest .sbHolder, .popup-form .smallest .sbSelector, .popup-form .smallest .sbOptions {
    width: 45px; }

.ddown-medium .sbHolder, .ddown-medium .sbSelector, .ddown-medium .sbOptions {
  width: 130px; }

.popup-form .data-medium {
  width: 110px !important; }
.popup-form .sbSelector:link, .popup-form .sbSelector:visited, .popup-form .sbSelector:hover {
  color: #797979; }
.popup-form input[type="text"], .popup-form textarea {
  color: #797979; }
.popup-form .sbToggle {
  /*border-left: 1px solid #656565;*/ }
.popup-form input[name="data"] {
  width: 174px; }
.popup-form input[type="text"] {
  width: 174px; }
  .popup-form input[type="text"].small {
    width: 34px; }
  .popup-form input[type="text"].medium {
    width: 67px; }
  .popup-form input[type="text"].medium_large {
    width: 150px; }
  .popup-form input[type="text"].large {
    width: 220px; }
  .popup-form input[type="text"].xlarge {
    width: 300px; }
.popup-form .hasDatepicker {
  color: #797979; }
.popup-form .cell {
  width: 120px;
  margin: 13px 8px 0 0;
  display: inline-block;
  float: left; }
.popup-form .big-cell {
  width: 211px;
  margin: 13px 8px 0 0;
  display: inline-block;
  float: left; }

.big-cell input[type="text"] {
  width: 175px; }

.popup-form .btn.small {
  font-size: 11px;
  line-height: 16px; }
.popup-form .options .btn.small {
  margin: 13px 8px 0 0; }

.big-cell-options .btn.small {
  margin: 13px 8px 0 0; }

.popup-form .small-info {
  font-style: italic;
  font-size: 11px;
  line-height: 20px;
  margin-bottom: -10px; }
.popup-form .procent {
  display: inline-block;
  width: 20px;
  height: 26px;
  text-align: center;
  line-height: 26px;
  font-size: 12px; }
.popup-form p {
  color: #000; }
.popup-form img.border {
  border: 1px solid #656565;
  padding: 1px; }
.popup-form .data_wrapper .icon-delete, .popup-form .data_wrapper .icon-duplicate {
  margin-left: 5px; }

ul.thead li, ul.tbody li {
  display: inline-block;
  list-style: none;
  float: left;
  width: 80px;
  font-size: 12px;
  padding-bottom: 16px; }
ul.thead li:first-child, ul.tbody li:first-child {
  width: 180px; }
ul.thead li:last-child {
  width: 55px; }
ul.tbody li:last-child {
  width: 55px; }
ul.tbody li input[type="text"] {
  text-align: center; }
ul.tbody input.black {
  border: 1px solid #676566; }
ul.tbody input.green {
  border: 1px solid #afca23; }
ul.tbody input.red {
  border: 1px solid #fa7822; }
ul.tbody input.blue {
  border: 1px solid #47c7f8; }

.place-table {
  background: #feffed;
  padding: 30px;
  display: inline-block;
  width: 658px; }
  .place-table .icon-edit {
    margin-right: 10px; }

.out-table h2 {
  color: #000;
  font-size: 24px; }

.italic input[type="text"] {
  font-style: italic; }

#set_locations_container {
  position: relative; }

#locations, #locations2 {
  position: absolute;
  top: 32px;
  left: 1px; }

#locations.sbOptions, #locations2.sbOptions {
  width: 149px;
  display: none; }

#locations.sbOptions a, #locations2.sbOptions a {
  font-size: 12px;
  font-style: italic; }

/* Specific */
#edit_charges, #edit_setcharges, #edit_setplaces, #edit_places, #edit_themission, #edit_slocation, #edit_newslocation, #edit_zone, #edit_zone_event {
  width: 780px;
  margin-left: -390px; }

#edit_add_ticket_zone, #edit_edit_ticket_zone {
  width: 740px;
  margin-left: -370px; }

#edit_charges label.inline.big, #edit_setplaces label.inline.big {
  width: 250px; }

#edit_places .place-table, #edit_themission .place-table {
  padding-left: 20px;
  width: 668px; }

#edit_setplaces .place-table, #edit_slocation .place-table, #edit_newslocation .place-table {
  padding-left: 140px;
  width: 538px; }

#edit_places .out-table li:last-child, #edit_setplaces .out-table li:last-child {
  width: 105px; }

#edit_themission input[type="text"] {
  font-style: italic; }

#edit_zone em {
  font-style: italic;
  color: #797979; }
#edit_zone label {
  font-size: 13px; }

#edit_city .dataddw .smallest, #edit_event .dataddw .smallest {
  margin-right: 4px; }

#edit_codqr form {
  display: block; }

.qr-form {
  width: 364px;
  margin: 0 auto;
  padding: 10px 0;
  display: none; }
  .qr-form .inner {
    display: inline-block; }
  .qr-form input[type="text"] {
    width: 250px;
    float: left; }
  .qr-form small {
    display: inline-block;
    padding-top: 6px; }

.qr-image {
  padding: 30px 0; }
  .qr-image img {
    -webkit-box-shadow: 0 0 6px #dedede;
    box-shadow: 0 0 6px #dedede;
    max-height: 75vh;
    max-width: 100%; }

/*** Pozitionare locuri ***/
.listing-modal-bilete {
  display: inline-block;
  margin-bottom: 20px;
  border-top: 1px solid #fff;
  padding-top: 15px; }
  .listing-modal-bilete li {
    list-style: none;
    display: inline;
    float: left;
    text-align: center;
    width: 140px; }
  .listing-modal-bilete a {
    display: block;
    width: 39px;
    height: 39px;
    margin: 0 auto;
    background: url(../images/scena_default.png) no-repeat;
    text-indent: -999em; }
    .listing-modal-bilete a.curent {
      background: url(../images/scena_activ.png) no-repeat; }

/* SCAUNE */
.modal_bilete {
  background: #f6ffc6;
  padding: 20px; }
  .modal_bilete tr.scaune {
    /* display: none; */ }
  .modal_bilete table {
    width: 100%; }
  .modal_bilete tr.scaune td {
    vertical-align: middle;
    text-align: center; }
  .modal_bilete .pozitionare {
    margin-left: 40px; }
    .modal_bilete .pozitionare p {
      font-size: 11px;
      line-height: 16px;
      text-align: center;
      cursor: default;
      margin: 0; }
      .modal_bilete .pozitionare p.scena {
        margin-bottom: 20px;
        color: #47c6fb;
        font: 600 14px Open Sans; }
    .modal_bilete .pozitionare label {
      font: 600 10px/12px Open Sans;
      color: #5e6162;
      padding-right: 2px; }
  .modal_bilete input.rezervat {
    display: inline-block;
    cursor: pointer;
    width: 14px;
    height: 20px;
    background: #78d4fb;
    color: #fff;
    border: 1px solid #60ccf9;
    font: 600 12px/14px Open Sans;
    -webkit-box-shadow: 1px 1px 0 #fff inset;
    box-shadow: 1px 1px 0 #fff inset; }
  .modal_bilete input.liber {
    display: inline-block;
    cursor: pointer;
    width: 14px;
    height: 20px;
    background: #f2f6f7;
    color: #a4a4a4;
    border: 1px solid #d5dadc;
    font: 600 12px/14px Open Sans;
    -webkit-box-shadow: 1px 1px 0 #fff inset;
    box-shadow: 1px 1px 0 #fff inset; }
  .modal_bilete input.indisponibil {
    display: inline-block;
    cursor: pointer;
    width: 14px;
    height: 20px;
    background: #f59d5d;
    color: #fff;
    border: 1px solid #f37920;
    font: 600 12px/14px Open Sans;
    -webkit-box-shadow: 1px 1px 0 #fff inset;
    box-shadow: 1px 1px 0 #fff inset; }
  .modal_bilete input.selectat {
    display: inline-block;
    cursor: pointer;
    width: 14px;
    height: 20px;
    background: #b1ca21;
    color: #fff;
    border: 1px solid #b1ca21;
    font: 600 12px/14px Open Sans;
    -webkit-box-shadow: 1px 1px 0 #fff inset;
    box-shadow: 1px 1px 0 #fff inset; }
  .modal_bilete a.add_seat {
    display: inline-block;
    cursor: pointer;
    width: 20px;
    height: 20px;
    background: #b1ca21;
    color: #fff;
    vertical-align: top;
    border: 1px solid #b1ca21;
    font: 600 16px/20px Open Sans;
    -webkit-box-shadow: 1px 1px 0 #fff inset;
    box-shadow: 1px 1px 0 #fff inset;
    margin-bottom: 2px; }
  .modal_bilete a.add_row {
    width: 75px;
    display: inline-block;
    cursor: pointer;
    height: 20px;
    background: #b1ca21;
    color: #fff;
    border: 1px solid #b1ca21;
    font: 600 12px/14px Open Sans;
    -webkit-box-shadow: 1px 1px 0 #fff inset;
    box-shadow: 1px 1px 0 #fff inset; }
  .modal_bilete .sterge {
    display: inline-block;
    cursor: pointer;
    width: 14px;
    height: 12px;
    text-align: center;
    color: #000;
    border: 1px solid #000;
    font: 600 10px/12px Open Sans; }
  .modal_bilete .legenda {
    clear: none;
    width: 440px;
    float: right;
    display: inline-block;
    text-align: right; }
  .modal_bilete .checkbox {
    display: none; }
  .modal_bilete .legenda .cursor {
    margin-left: 10px; }

.inline_info {
  padding-top: 3px; }

.inline-block {
  display: inline-block; }

.ab-options {
  display: table;
  border: 1px solid #555;
  width: 100%;
  margin-top: 10px;
  border-collapse: collapse;
  border-spacing: 0;
  empty-cells: show; }
  .ab-options span {
    display: block;
    padding: 0 10px; }
  .ab-options .left-cell, .ab-options .right-cell {
    width: 250px;
    display: table-cell;
    font-size: 12px;
    line-height: 22px;
    font-style: italic; }
  .ab-options .left-cell span:hover, .ab-options .left-cell span.active {
    background: #c0d44b;
    cursor: default; }
  .ab-options .center-cell {
    width: 160px;
    border-left: 1px solid #555;
    border-right: 1px solid #555;
    text-align: center;
    min-height: 250px; }
    .ab-options .center-cell .btn {
      float: none;
      margin: auto;
      margin-bottom: 6px; }
  .ab-options .right-cell {
    /*background: #f9f9f9; */ }
    .ab-options .right-cell span:hover, .ab-options .right-cell span.active {
      background: #7dd4f9;
      cursor: default; }

#edit_edit_ticket_zone .options, #edit_add_ticket_zone .options {
  width: 640px !important; }

#edit_edit_ticket_zone input[type="text"] {
  font-style: italic; }

#edit_add_ticket_zone {
  color: #313131; }
  #edit_add_ticket_zone input[type="text"] {
    font-style: italic; }

#edit_edit_ticket_zone {
  color: #313131; }

#edit_add_ticket_zone small, #edit_edit_ticket_zone small {
  color: #7a7a7a; }

#edit_add_ticket_zone hr {
  margin: 10px 0; }

.bbottom {
  border-bottom: 1px solid #555; }

.btop {
  border-top: 1px solid #555; }

textarea.descriere {
  width: 100%;
  height: 60px; }

.gray-text {
  color: #6b6a69 !important; }

#edit_add_google_maps small a {
  font: 11px 'Open Sans', sans-serif;
  color: #47c6fb !important; }

#view_personal_data #last_name {
  margin-left: 10px; }
#view_personal_data .small {
  margin-right: 10px; }
#view_personal_data input[type="text"] {
  font-style: italic; }
#view_personal_data i {
  margin-right: 10px;
  padding: 0 5px;
  font-size: 12px;
  position: relative;
  top: -2px; }

.form-section {
  display: inline-block;
  background: #f2fbff;
  padding: 10px 5px;
  margin-bottom: 10px;
  width: 100%; }
  .form-section.no-bg-color {
    background: transparent; }

.strong {
  font-weight: bold; }

@font-face {
  font-family: 'Alegreya';
  font-style: normal;
  font-weight: 400;
  src: local("Alegreya"), local("Alegreya-Regular"), url(https://fonts.gstatic.com/s/alegreya/v7/U9oO2qbgb6jnSkCiAvELofesZW2xOQ-xsNqO47m55DA.ttf) format("truetype"); }
@font-face {
  font-family: 'Alegreya';
  font-style: normal;
  font-weight: 700;
  src: local("Alegreya Bold"), local("Alegreya-Bold"), url(https://fonts.gstatic.com/s/alegreya/v7/F5BSMOSf_T8GT2wiqqpj3V02b4v3fUxqf9CZJ1qUoIA.ttf) format("truetype"); }
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local("Open Sans Light"), local("OpenSans-Light"), url(https://fonts.gstatic.com/s/opensans/v10/DXI1ORHCpsQm3Vp6mXoaTdqQynqKV_9Plp7mupa0S4g.ttf) format("truetype"); }
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local("Open Sans"), local("OpenSans"), url(https://fonts.gstatic.com/s/opensans/v10/u-WUoqrET9fUeobQW7jkRaCWcynf_cDxXwCLxiixG1c.ttf) format("truetype"); }
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local("Open Sans Semibold"), local("OpenSans-Semibold"), url(https://fonts.gstatic.com/s/opensans/v10/MTP_ySUJH_bn48VBG8sNStqQynqKV_9Plp7mupa0S4g.ttf) format("truetype"); }
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local("Open Sans Bold"), local("OpenSans-Bold"), url(https://fonts.gstatic.com/s/opensans/v10/k3k702ZOKiLJc3WVjuplzNqQynqKV_9Plp7mupa0S4g.ttf) format("truetype"); }
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: local("Open Sans Light Italic"), local("OpenSansLight-Italic"), url(https://fonts.gstatic.com/s/opensans/v10/PRmiXeptR36kaC0GEAetxvqEJM-AK1nFUafhVdytxUY.ttf) format("truetype"); }
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local("Open Sans Italic"), local("OpenSans-Italic"), url(https://fonts.gstatic.com/s/opensans/v10/xjAJXh38I15wypJXxuGMBl02b4v3fUxqf9CZJ1qUoIA.ttf) format("truetype"); }
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: local("Open Sans Semibold Italic"), local("OpenSans-SemiboldItalic"), url(https://fonts.gstatic.com/s/opensans/v10/PRmiXeptR36kaC0GEAetxmYImPRL1w80NlYTQ8LOqf4.ttf) format("truetype"); }
∩╗┐.autocomplete-w1 {
  background: url(../images/jquery/jquery.autocomplete/jquery_autocomplete_shadow.png) no-repeat bottom right;
  position: absolute;
  top: 0px;
  left: 0px;
  margin: 8px 0 0 6px;
  /* IE6 fix: */
  _background: none;
  _margin: 0; }

.autocomplete {
  border: 1px solid #999;
  background: #FFF;
  cursor: default;
  text-align: left;
  max-height: 350px;
  overflow: auto;
  margin: -6px 6px 6px -6px;
  /* IE6 specific: */
  _height: 350px;
  _margin: 0;
  _overflow-x: hidden; }
  .autocomplete .selected {
    background: #F0F0F0; }
  .autocomplete div {
    padding: 2px 5px;
    white-space: nowrap; }
  .autocomplete strong {
    font-weight: normal;
    color: #3399FF; }

/*! fancyBox v2.1.4 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap, .fancybox-skin, .fancybox-outer, .fancybox-inner, .fancybox-image {
  padding: 0;
  margin: 0;
  border: 0;
  outline: none;
  vertical-align: top; }

.fancybox-wrap iframe, .fancybox-wrap object {
  padding: 0;
  margin: 0;
  border: 0;
  outline: none;
  vertical-align: top; }

.fancybox-nav {
  padding: 0;
  margin: 0;
  border: 0;
  outline: none;
  vertical-align: top; }
  .fancybox-nav span {
    padding: 0;
    margin: 0;
    border: 0;
    outline: none;
    vertical-align: top; }

.fancybox-tmp {
  padding: 0;
  margin: 0;
  border: 0;
  outline: none;
  vertical-align: top; }

.fancybox-wrap {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 8020; }

.fancybox-skin {
  position: relative;
  background: #f9f9f9;
  color: #444;
  text-shadow: none;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px; }

.fancybox-opened {
  z-index: 8030; }
  .fancybox-opened .fancybox-skin {
    -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); }

.fancybox-outer {
  position: relative; }

.fancybox-inner {
  position: relative;
  overflow: hidden; }

.fancybox-type-iframe .fancybox-inner {
  -webkit-overflow-scrolling: touch; }

.fancybox-error {
  color: #444;
  font: 14px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin: 0;
  padding: 15px;
  white-space: nowrap; }

.fancybox-image, .fancybox-iframe {
  display: block;
  width: 100%;
  height: 100%; }

.fancybox-image {
  max-width: 100%;
  max-height: 100%; }

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
  background-image: url("../images/fancybox_sprite.png"); }

#fancybox-loading {
  position: fixed;
  top: 50%;
  left: 50%;
  margin-top: -22px;
  margin-left: -22px;
  background-position: 0 -108px;
  opacity: 0.8;
  cursor: pointer;
  z-index: 8060; }
  #fancybox-loading div {
    width: 44px;
    height: 44px;
    background: url("../images/fancybox_loading.gif") center center no-repeat; }

.fancybox-close {
  position: absolute;
  top: -18px;
  right: -18px;
  width: 36px;
  height: 36px;
  cursor: pointer;
  z-index: 8040; }

.fancybox-nav {
  position: absolute;
  top: 0;
  width: 40%;
  height: 100%;
  cursor: pointer;
  text-decoration: none;
  background: transparent url("../images/blank.gif");
  /* helps IE */
  -webkit-tap-highlight-color: transparent;
  z-index: 8040; }

.fancybox-prev {
  left: 0; }

.fancybox-next {
  right: 0; }

.fancybox-nav span {
  position: absolute;
  top: 50%;
  width: 36px;
  height: 34px;
  margin-top: -18px;
  cursor: pointer;
  z-index: 8040;
  visibility: hidden; }

.fancybox-prev span {
  left: 10px;
  background-position: 0 -36px; }

.fancybox-next span {
  right: 10px;
  background-position: 0 -72px; }

.fancybox-nav:hover span {
  visibility: visible; }

.fancybox-tmp {
  position: absolute;
  top: -99999px;
  left: -99999px;
  visibility: hidden;
  max-width: 99999px;
  max-height: 99999px;
  overflow: visible !important; }

/* Overlay helper */
.fancybox-lock {
  overflow: hidden; }

.fancybox-overlay {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  display: none;
  z-index: 8010;
  background: url("../images/fancybox_overlay.png"); }

.fancybox-overlay-fixed {
  position: fixed;
  bottom: 0;
  right: 0; }

.fancybox-lock .fancybox-overlay {
  overflow: auto;
  overflow-y: scroll; }

/* Title helper */
.fancybox-title {
  visibility: hidden;
  font: normal 13px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
  position: relative;
  text-shadow: none;
  z-index: 8050; }

.fancybox-opened .fancybox-title {
  visibility: visible; }

.fancybox-title-float-wrap {
  position: absolute;
  bottom: 0;
  right: 50%;
  margin-bottom: -35px;
  z-index: 8050;
  text-align: center; }
  .fancybox-title-float-wrap .child {
    display: inline-block;
    margin-right: -100%;
    padding: 2px 20px;
    background: transparent;
    /* Fallback for web browsers that doesn't support RGBa */
    background: rgba(0, 0, 0, 0.8);
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    text-shadow: 0 1px 2px #222;
    color: #FFF;
    font-weight: bold;
    line-height: 24px;
    white-space: nowrap; }

.fancybox-title-outside-wrap {
  position: relative;
  margin-top: 10px;
  color: #fff; }

.fancybox-title-inside-wrap {
  padding-top: 10px; }

.fancybox-title-over-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  color: #fff;
  padding: 10px;
  background: #000;
  background: rgba(0, 0, 0, 0.8); }

#showMessage {
  font-weight: bold; }
  #showMessage ul {
    margin: 0;
    padding: 0;
    list-style: none; }
  #showMessage div {
    width: 98%;
    padding: 10px;
    padding-left: 40px;
    padding-top: 15px;
    padding-bottom: 15px;
    margin: 1px;
    background-repeat: no-repeat;
    background-position: 5px 10px; }
  #showMessage.notification div {
    background-color: #A3D0FF;
    border: solid 1px #6AB3FF;
    background-image: url(../images/jquery/jquery.showMessage/message-information.png); }
  #showMessage.success div {
    background-color: #E9FFE5;
    border: solid 1px #9BDEA8;
    background-image: url(../images/jquery/jquery.showMessage/message-success.png); }
  #showMessage.fail div {
    background-color: #FFE5E5;
    border: solid 1px #D99D9D;
    background-image: url(../images/jquery/jquery.showMessage/message-error.png); }
  #showMessage.warning div {
    background-color: #FFFEE5;
    border: solid 1px #E8E657;
    background-image: url(../images/jquery/jquery.showMessage/message-warning.png); }
  #showMessage span {
    margin-right: 5px;
    margin-top: 15px; }

form.edit-account .login input[type="password"], form.edit-account .contact input[type="password"] {
  border: 1px solid #6f8a6b; }
form.edit-account input[type="password"] {
  font-size: 12px;
  width: 292px;
  height: 26px;
  padding-left: 5px; }

.alert input[type="password"] {
  border-color: #d70f0f !important; }

/* css for timepicker */
.ui-timepicker-div .ui-widget-header {
  margin-bottom: 8px; }
.ui-timepicker-div dl {
  text-align: left; }
  .ui-timepicker-div dl dt {
    float: left;
    clear: left;
    padding: 0 0 0 5px; }
  .ui-timepicker-div dl dd {
    margin: 0 10px 10px 45%; }
.ui-timepicker-div td {
  font-size: 90%; }

.ui-tpicker-grid-label {
  background: none;
  border: none;
  margin: 0;
  padding: 0; }

.ui-timepicker-rtl {
  direction: rtl; }
  .ui-timepicker-rtl dl {
    text-align: right;
    padding: 0 5px 0 0; }
    .ui-timepicker-rtl dl dt {
      float: right;
      clear: right; }
    .ui-timepicker-rtl dl dd {
      margin: 0 45% 10px 10px; }

.view-list li {
  margin-bottom: 4px; }

.preview .full_description {
  display: block; }

.drp-valabil input {
  border: 1px solid #676566;
  font-style: italic;
  width: 34px;
  text-align: center;
  color: #797979; }

.social_media a.social_tab {
  margin: 23px 0 0 15px; }

.modal_bilete input.sters {
  display: inline-block;
  cursor: pointer;
  width: 14px;
  height: 20px;
  background: #000;
  color: #fff;
  border: 1px solid #b1ca21;
  font: 600 12px/14px Open Sans;
  text-align: center;
  text-transform: uppercase; }
.modal_bilete input.vandut {
  display: inline-block;
  cursor: pointer;
  width: 14px;
  height: 20px;
  background: #78d4fb;
  color: #fff;
  border: 1px solid #60ccf9;
  font: 600 12px/14px Open Sans; }

.table_bilete .scaune .sters {
  display: inline-block;
  width: 14px;
  height: 12px;
  background: transparent;
  color: #000;
  font: 600 10px/12px Open Sans; }
.table_bilete .pozitionare p {
  font-size: 0; }
.table_bilete tr.scaune td.first {
  padding-left: 3px; }
.table_bilete .scaune .legenda {
  word-spacing: 10px; }

.searchbox {
  clear: both;
  float: right;
  padding-top: 14px; }
  .searchbox input[type="text"] {
    border: 1px solid #CCC;
    border-radius: 5px;
    padding: 6px;
    margin-top: 1px;
    float: left;
    /*height: 20px;*/
    width: 466px; }
  .searchbox input[type="submit"] {
    background: url("../images/search_bn.png") no-repeat center top;
    border: 0;
    font-size: 0;
    line-height: 0;
    text-indent: -9999px;
    width: 59px;
    height: 38px; }

.autocomplete-wrapper {
  margin: 44px auto 44px;
  max-width: 600px; }
  .autocomplete-wrapper label {
    display: block;
    margin-bottom: .75em;
    color: #3f4e5e;
    font-size: 1.25em; }
  .autocomplete-wrapper .text-field {
    padding: 0 15px;
    width: 100%;
    height: 40px;
    border: 1px solid #CBD3DD;
    font-size: 1.125em; }
  .autocomplete-wrapper ::-webkit-input-placeholder, .autocomplete-wrapper :-moz-placeholder, .autocomplete-wrapper ::-moz-placeholder, .autocomplete-wrapper :-ms-input-placeholder {
    color: #CBD3DD;
    font-style: italic;
    font-size: 18px; }

.autocomplete-suggestions {
  overflow: auto;
  border: 1px solid #CBD3DD;
  background: #FFF; }

.autocomplete-suggestion {
  overflow: hidden;
  padding: 5px 15px;
  white-space: nowrap; }

.autocomplete-selected {
  background: #F0F0F0; }

.autocomplete-suggestions strong {
  color: #029cca;
  font-weight: normal; }

.autocompleteResults {
  clear: both;
  overflow: hidden;
  width: 89%; }
  .autocompleteResults img {
    width: 52px; }
  .autocompleteResults span, .autocompleteResults img {
    float: left; }
  .autocompleteResults .img_data {
    float: left;
    font-style: 12px;
    color: #666666; }
    .autocompleteResults .img_data span {
      color: #4CC8FC;
      font-style: 16px;
      font-weight: bold; }

.autocomplete .selected, .autocomplete div:hover {
  background: #E0FFDE;
  cursor: pointer; }

.event-description {
  height: 150px;
  overflow: hidden;
  margin-bottom: 15px; }

.event-description-long {
  max-height: none !important; }

.event-description a {
  color: #6B7A14; }

.event-container {
  width: 100%; }

.pic-collumn {
  max-width: 200px;
  float: left; }


    .angleinput {
        width:24px;
        border:0;
        text-align:right;
    }
>>>>>>> 05c3f5bb1e4a531d33539dc965c8e7463b56518f

.logo-mobi-logged {
  height: auto;
  display: inline-block;
  margin: 15px 0px; }

.margin-top-80px {
  margin-top: 80px !important; }

span.phone {
  width: 117px !important; }

.tabactive {
  background: none repeat scroll 0 0 #80b23f !important;
  border: #80b23f 2px solid !important;
  color: #fff !important; }
  .tabactive a {
    color: #fff !important; }

.tabinactive {
  background: none !important;
  border: #bbb 2px solid !important;
  color: #bbb !important; }
  .tabinactive a {
    color: #bbb !important; }

#black-bar {
  position: absolute;
  top: 10px;
  right: 10px;
  text-align: right;
  width: 450px;
  overflow: hidden;
  height: 135px; }

#market-grenbtn {
  right: 513px;
  top: 63px;
  width: 140px; }

.article_6 span.mobile-icon {
  background-position: 0 -372px;
  height: 43px; }

.article_8 span.delegate-icon {
  background-position: 0 -422px; }

.evenimentePage .sbHolder {
  z-index: 50; }

a .cos_bilete {
  background-color: #ff4a00;
  border-radius: 50%;
  font-size: 10px;
  font-weight: bold;
  height: 17px;
  left: 13px;
  line-height: 17px;
  min-width: 17px;
  position: absolute;
  text-align: center;
  top: -10px;
  color: white; }

.cos_bilete {
  background-color: #ff4a00;
  border-radius: 50%;
  font-size: 10px;
  font-weight: bold;
  height: 17px;
  left: 13px;
  line-height: 17px;
  min-width: 17px;
  position: absolute;
  text-align: center;
  top: 0;
  color: white; }

.cos_cumparaturi, .main_menu li, .cos_cumparaturi_sus, .main_menu li {
  position: relative; }

.filters_loading {
  padding: 4px 8px 4px 30px !important; }
  .filters_loading i:before {
    content: '\e816' !important;
    -moz-animation: spin 2s infinite linear;
    -o-animation: spin 2s infinite linear;
    -webkit-animation: spin 2s infinite linear;
    animation: spin 2s infinite linear;
    display: inline-block; }

@font-face {
  font-family: 'fontello';
  src: url("../font/fontello.eot?39417498");
  src: url("../font/fontello.eot?39417498#iefix") format("embedded-opentype"), url("../font/fontello.woff?39417498") format("woff"), url("../font/fontello.ttf?39417498") format("truetype"), url("../font/fontello.svg?39417498#fontello") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'fontello';
  src: url("data:application/octet-stream;base64,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") format("woff"), url("data:application/octet-stream;base64,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") format("truetype"); }
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  @font-face {
    font-family: 'fontello';
    src: url("../font/fontello.svg?86315422#fontello") format("svg"); } }
[class$="-icon"]:before, [class*="-icon "]:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
  float: left;
  display: inline;
  left: 0px;
  position: absolute;
  font-size: 20px;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */ }

.settings-icon:before {
  content: '\e800'; }

/* 'εáÇ' */
.like-icon:before {
  content: '\e801'; }

/* 'εáü' */
.notes-icon:before {
  content: '\e802'; }

/* 'εáé' */
.ok-icon:before {
  content: '\e803'; }

/* 'εáâ' */
.plus-icon:before {
  content: '\e804'; }

/* 'εáä' */
.presentation-icon:before {
  content: '\e805'; }

/* 'εáà' */
.tickets-icon:before {
  content: '\e806'; }

/* 'εáå' */
.user-icon:before {
  content: '\e807'; }

/* 'εáç' */
.users-icon:before {
  content: '\e808'; }

/* 'εáê' */
.x-icon:before {
  content: '\e809'; }

/* 'εáë' */
.attention-icon:before {
  content: '\e80a'; }

/* 'εáè' */
.calendar-icon:before {
  content: '\e80b'; }

/* 'εáï' */
.circle-x-icon:before {
  content: '\e80c'; }

/* 'εáî' */
.empty-ok-icon:before {
  content: '\e80d'; }

/* 'εáì' */
.locate-icon:before {
  content: '\e80e'; }

/* 'εáÄ' */
.minus-icon:before {
  content: '\e80f'; }

/* 'εáÅ' */
.code-icon:before {
  content: '\e810'; }

/* 'εáÉ' */
.page-icon:before {
  content: '\e811'; }

/* 'εáæ' */
.upgrade-icon:before {
  content: '\e812'; }

/* 'εáÆ' */
.search-icon:before {
  content: '\e813'; }

/* 'εáô' */
.print-icon:before {
  content: '\e814'; }

/* 'εáö' */
.cart-icon:before {
  content: '\e815'; }

/* 'εáò' */
.refresh-icon:before {
  content: '\e816'; }

/* 'εáû' */
.dislike-icon:before {
  content: '\e817'; }

/* 'εáù' */
.facebook-icon:before {
  content: '\e818'; }

/* 'εáÿ' */
.link-icon:before {
  content: '\e819'; }

/* 'εáÖ' */
.save-icon:before {
  content: '\e81a'; }

/* 'εáÜ' */
.hidden-icon:before {
  content: '\e81b'; }

/* 'εá¢' */
/*Fix for css colision*/
.bt-noico {
  padding: 4px 12px 4px 12px !important; }

/* 'εáÜ' */
.btn-default {
  margin-right: 3px; }
  .btn-default:before {
    content: '\e814';
    font-family: 'fontello';
    position: absolute;
    left: 8px; }

@-moz-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }
@-webkit-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }
@-o-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }
@-ms-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    -ms-transform: rotate(359deg);
    transform: rotate(359deg); } }
@keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }
.table-closed {
  border: 1px solid #c7c7c7; }

#personalizari {
  display: block;
  padding-bottom: 10px; }
  #personalizari span {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    margin: auto; }
    #personalizari span a {
      display: inline-block;
      position: relative;
      padding: 10px; }
      #personalizari span a i {
        margin-left: 17px; }

.png-icon {
  margin-bottom: -2px; }

.ticket_form_container {
  float: left;
  margin-left: 3px;
  padding: 0; }
  .ticket_form_container form {
    border: 1px solid #666;
    margin-left: 17px;
    padding: 8px; }
  .ticket_form_container h3 {
    margin-top: 0;
    font-weight: bold; }

.ticket-form-separator {
  margin-top: 15px; }

.ticket_form_field {
  padding: 2px; }

.ticket_field {
    min-width: 159px;
  width:100%;
 }

text, circle {
  cursor: pointer; }

.none {
  display: none; }

.removeSelection {
  background-color: red !important;
  border-radius: 50% !important;
  border: 1px solid red !important; }

.removeCategory {
  background-color: red !important;
  border-radius: 50% !important;
  border: 1px solid red !important;
  width: 20px;
  color: white; }

.tickets-container {
  width: calc(100% - 0px) !important;
  min-width: 350px;
  float: none !important; }

.cat-big-container {
  left: 0;
  position: absolute;
  z-index: 999; }

.tickets-big-container {
  right: 4px; 
  position: fixed;
  top: 0;
  z-index: 999; }

.sbToggle-arrow {
  border-left: 1px solid #47c6fb !important;
  right: 3px !important;
  height: 29px !important; }
  .sbToggle-arrow:hover {
    background: url(../images/select_selected_blue.png) center center no-repeat; }

.arrows-icon {
  border: solid black;
  border-width: 0 2px 2px 0;
  position: absolute;
  right: 9px;
  top: 9px;
  display: inline-block;
  padding: 2.5px;
  vertical-align: middle; }

.arrows-icon-container {
  height: 28px;
  width: 24px;
  background: transparent;
  border-left: 1px solid #47c6fb;
  right: 0;
  top: 0;
  position: absolute;
  display: block; }

.ticketsAndTotalsContainer {
  border: 1px solid #47c6fb;
  border-top: 0; }

.arrows-icon-container:hover, .arrows-icon-container:focus {
  background: #47c6fb; }

.cat-container {
  position: relative;
  color: #333333;
  font-weight: 300; }

.zoom-in-btn {
  background: #fff;
  -webkit-box-shadow: none;
  box-shadow: none;
  width: 25px;
  line-height: 25px;
  padding: 5px;
  display: block;
  height: 25px;
  border: 1px solid #ddd;
  display: flow-root;
  cursor: pointer; }
  .zoom-in-btn span {
    font-size: 30px;
    font-weight: bold;
    text-align: center;
    display: block;
    margin: 0 auto;
    color: #797979; }

.zoom-out-btn {
  background: #fff;
  -webkit-box-shadow: none;
  box-shadow: none;
  width: 25px;
  line-height: 25px;
  padding: 5px;
  display: block;
  height: 25px;
  border: 1px solid #ddd;
  border-top: 0;
  display: flow-root;
  cursor: pointer; }
  .zoom-out-btn span {
    font-size: 30px;
    font-weight: bold;
    text-align: center;
    display: block;
    margin: 0 auto;
    color: #797979; }

.btn-seat-count {
  position: absolute;
  top: 32px;
  left: 0;
  z-index: 9; }

.zoom-btn-container {
  position: absolute;
  right: 4px;
  bottom: 2px;
  -webkit-box-shadow: 2px 6px 15px 0px rgba(0, 0, 0, 0.5);
  box-shadow: 2px 6px 15px 0px rgba(0, 0, 0, 0.5);
  z-index: 9;
  top: inherit; }

.event-details-container {
  position: fixed;
  bottom: 1px;
  left: 4px;
  display: flow-root; }

.ticket-buy-container {
  position: absolute;
  top: 65px;
  right: 4px;
  bottom: inherit;
  display: flow-root; }

.selectedTicketsContainer::-webkit-scrollbar {
  width: 5px; }
.selectedTicketsContainer::-webkit-scrollbar-thumb {
  background: #000; }
.selectedTicketsContainer::-webkit-scrollbar-track {
  background: #ddd; }

.back-to-products {
  text-align: center;
  margin: 0 auto;
  padding-left: 8px;
  background: #fff;
  border: 1px solid #B1CA21;
  color: #B1CA21 !important;
  letter-spacing: 0.2px !important; }
  .back-to-products:hover, .back-to-products:focus {
    background: #B1CA21;
    border: 1px solid #B1CA21;
    color: #fff !important; }

.removeSelection:after {
  content: "x" !important;
  font-size: 18px !important;
  line-height: 18px !important; }

.removeCategory:after {
  content: "x" !important;
  font-size: 18px !important;
  line-height: 19px !important;
  margin-left: 5px; }

ul.directions_container {
  position: absolute;
  top: 0;
  left: 0;
  width: auto;
  list-style: none; }
  ul.directions_container li {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -moz-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    padding: 2px; }
    ul.directions_container li a {
      padding-right: 5px; }
    ul.directions_container li:last-child a {
      padding-right: 0; }
    ul.directions_container li a i {
      color: rgba(7, 145, 239, 0.59);
      -webkit-transition: .5s ease all;
      -o-transition: .5s ease all;
      transition: .5s ease all;
      font-size: 20px; }
    ul.directions_container li a:hover i {
      color: #0791ef; }

.material-icons {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  /* Preferred icon size */
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  -webkit-font-feature-settings: 'liga';
  -moz-font-feature-settings: 'liga';
  font-feature-settings: 'liga'; }

.angleinput {
  width: 27px;
  text-align: right; }

.slick-prev:before, .slick-next:before {
  color: #b1ca21;
  font-size: 30px; }

.btn_qr_code {
  position: absolute;
  top: 50%;
  -webkit-transform: translate(0%, -50%);
  -ms-transform: translate(0%, -50%);
  transform: translate(0%, -50%); }

.mid-nav-actions {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 50%;
  margin: 0;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 5px;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }

.btn-first-level-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center; }

.btn-second-level-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }

.tab-btn, .subtab-btn {
  text-transform: uppercase;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  /*width: 25%;*/
  margin-left: 2px;
  margin-right: 2px;
  pointer-events: initial; }

.tab-btn i, .subtab-btn i {
  font-size: 18px;
  position: absolute;
  left: 8px;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%); }

.tab-btn.active, .subtab-btn.active {
  background-color: #B1CA21;
  border: 1px solid #B1CA21;
  color: white; }

.constructie, .selectie, .categorie {
  display: none; }

.constructie.show-subtabs, .selectie.show-subtabs, .categorie.show-subtabs {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  width: 100%;
  margin: 4px auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center; }

.constructie.show-subtabs .seats-btn {
  background-color: #B1CA21;
  border: 1px solid #B1CA21;
  color: white; }

.scene-nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  background-color: white;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -moz-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  position: absolute;
  z-index: 999;
  pointer-events: none; }

.left-nav-actions {
  margin-top: 0;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 25%;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }
  .left-nav-actions h2 {
    margin-top: 0;
    width: 100%; }
    .left-nav-actions h2 a {
      padding-left: 5px;
      padding-right: 5px;
      pointer-events: initial; }
  .left-nav-actions select {
    margin-left: 30px; }

.right-nav-actions {
  margin-top: 5px;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 25%;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -moz-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }

.action-btns {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  pointer-events: initial; }
  .action-btns a {
    width: 25px;
    height: 25px;
    background: #fff;
    border: 1px solid #ddd;
    border-radius: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    color: #000;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-left: 2px;
    margin-right: 2px; }
    .action-btns a.disabled {
      color: #ddd; }

.total-objects {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
  flex-wrap: wrap;
  margin-top: 5px; }
  .total-objects span {
    text-align: right;
    width: 100%; }

.select-type {
  padding-left: 0;
  outline: none;
  cursor: pointer; }
  .select-type:hover {
    background: #fff;
    color: #B1CA21; }

#graphics {
  background: #fff; }

.rows-numbering, .seats-numbering, .rows-prefix {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  background-color: #fff; }

.rows-numbering span, .seats-numbering span, .rows-prefix span {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding-left: 5px;
  padding-right: 5px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center; }

.rows-numbering input, .seats-numbering input, .rows-prefix input {
  outline: none;
  font-family: 'Open Sans', sans-serif;
  background-color: #fff;
  color: #B1CA21;
  border: 1px solid #B1CA21;
  font-size: 14px;
  font-weight: 600;
  padding: 4px 8px;
  position: relative;
  display: inline-block;
  font-style: normal;
  line-height: 20px;
  width: 20px;
  pointer-events: initial; }

span.directional-arrows {
  position: relative;
  min-width: 20px;
  z-index: 999;
  cursor: pointer;
  pointer-events: initial; }
  span.directional-arrows i {
    position: absolute;
    font-size: 16px;
    z-index: 0;
    color: #ddd; }
    span.directional-arrows i:last-child {
      top: 40%; }
    span.directional-arrows i:first-child {
      bottom: 40%;
      margin-left: 2px; }
    span.directional-arrows i.selected {
      color: #B1CA21; }

.right-nav-controller {
  position: absolute;
  right: 15px;
  bottom: 84px;
  z-index: 99;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 60px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center; }
  .right-nav-controller a {
    width: 15px;
    height: 15px;
    background: #fff;
    border: 1px solid #ddd;
    border-radius: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    color: #797979;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-left: 2px;
    margin-right: 2px;
    padding: 5px;
    -webkit-box-shadow: 4px 4px 3px 0px rgba(0, 0, 0, 0.25);
    box-shadow: 4px 4px 3px 0px rgba(0, 0, 0, 0.25); }
    .right-nav-controller a:first-child {
      margin-bottom: .2rem; }

.left-nav-controller {
  position: absolute;
  left: 15px;
  bottom: 84px;
  z-index: 99;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 115px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 115px;
  pointer-events: initial; }
  .left-nav-controller a {
    width: 18px;
    height: 18px;
    background: #fff;
    border: 1px solid #ddd;
    border-radius: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    color: #797979;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-left: 2px;
    margin-right: 2px;
    position: absolute;
    padding: 5px;
    -webkit-box-shadow: 4px 4px 3px 0px rgba(0, 0, 0, 0.25);
    box-shadow: 4px 4px 3px 0px rgba(0, 0, 0, 0.25);
    pointer-events: initial; }
    .left-nav-controller a.arrow-up {
      top: 6px;
      left: 37px; }
    .left-nav-controller a.arrow-left {
      left: 7px;
      top: 38px; }
    .left-nav-controller a.arrow-right {
      left: 68px;
      top: 38px; }
    .left-nav-controller a.arrow-down {
      top: 69px;
      left: 37px; }
    .left-nav-controller a.centerMap {
      top: 38px;
      left: 37px;
      box-shadow: none;
      border-radius: 20px; }

.select-areas, .select-cats {
  border-color: #47c6fb;
  color: #47c6fb;
  font-size: 14px;
  font-weight: 600;
  padding: 4px 8px 4px 0;
  position: relative;
  font-style: normal;
  line-height: 20px;
  outline: none;
  pointer-events: initial; }

.ui-dialog {
  z-index: 999; }

.ui-dialog-buttonset {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -moz-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  float: initial; }

.ui-dialog .ui-dialog-buttonpane button {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex; }

.ui-widget-header {
  color: #b1ca21; }

.ui-widget input {
  outline: none;
  font-family: 'Open Sans', sans-serif;
  background-color: #fff;
  color: #B1CA21;
  border: 1px solid #B1CA21;
  font-size: 14px;
  font-weight: 600;
  padding: 4px 8px;
  position: relative;
  font-style: normal;
  line-height: 20px;
  width: 100px;
  pointer-events: initial;
  outline: none; }

.select-cats-container {
  background-color: #fff;
  color: #47c6fb;
  border: 1px solid #47c6fb;
  font-size: 14px;
  font-weight: 600;
  position: relative;
  display: inline-block;
  font-style: normal;
  line-height: 20px;
  width: 250px;
  pointer-events: initial;
  position: relative;
  cursor: pointer; }
  .select-cats-container a.select-cats-arrow {
    height: 28px;
    width: 24px;
    background: transparent;
    border-left: 1px solid #47c6fb;
    right: 0;
    top: 0;
    position: absolute;
    display: block; }
    .select-cats-container a.select-cats-arrow span {
      border: solid black;
      border-width: 0 2px 2px 0;
      position: absolute;
      right: 8px;
      -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
      transform: rotate(45deg);
      top: 10px;
      display: -webkit-inline-box;
      display: -webkit-inline-flex;
      display: -moz-inline-box;
      display: -ms-inline-flexbox;
      display: inline-flex;
      padding: 2.5px;
      vertical-align: middle;
      -webkit-box-align: center;
      -webkit-align-items: center;
      -moz-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      -moz-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center; }
  .select-cats-container .categoriesHeader {
    padding: 4px 8px 4px 8px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .select-cats-container .categoriesContainer {
    display: none;
    position: absolute;
    top: 29px;
    left: 0;
    right: 0;
    padding: 4px 8px 4px 8px;
    border: 1px solid #47c6fb;
    border-top: 0;
    left: -1px;
    right: -1px;
    background: #fff;
    z-index: 999; }
    .select-cats-container .categoriesContainer.showCats {
      display: block; }
    .select-cats-container .categoriesContainer .ticketTypeContainer {
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      width: 100%;
      -webkit-box-align: center;
      -webkit-align-items: center;
      -moz-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      -moz-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      padding-top: 2px;
      padding-bottom: 2px; }
    .select-cats-container .categoriesContainer .ticketTypeColors, .select-cats-container .categoriesContainer .ticketTypeName, .select-cats-container .categoriesContainer .ticketTypePrice {
      display: -webkit-inline-box;
      display: -webkit-inline-flex;
      display: -moz-inline-box;
      display: -ms-inline-flexbox;
      display: inline-flex; }
    .select-cats-container .categoriesContainer .ticketTypeName {
      -webkit-box-flex: 5;
      -webkit-flex: 5;
      -moz-box-flex: 5;
      -ms-flex: 5;
      flex: 5; }
    .select-cats-container .categoriesContainer .ticketTypeColors {
      padding-right: 5px; }
    .select-cats-container .categoriesContainer .ticketTypePrice {
<<<<<<< HEAD
      -webkit-box-pack: end;
      -webkit-justify-content: flex-end;
      -moz-box-pack: end;
      -ms-flex-pack: end;
      justify-content: flex-end;
      -webkit-box-flex: 3;
      -webkit-flex: 3;
      -moz-box-flex: 3;
      -ms-flex: 3;
      flex: 3; }
  .select-cats-container.dropOpen a.select-cats-arrow span {
    -webkit-transform: rotate(225deg);
    -ms-transform: rotate(225deg);
    transform: rotate(225deg); }

/*# sourceMappingURL=style.css.map */
=======
        -webkit-box-pack: end;
        -webkit-justify-content: flex-end;
        -moz-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
        -webkit-box-flex: 3;
        -webkit-flex: 3;
        -moz-box-flex: 3;
        -ms-flex: 3;
        flex: 3;
    }


    .select-cats-container.dropOpen a.select-cats-arrow span {
        -webkit-transform: rotate(225deg);
        -ms-transform: rotate(225deg);
        transform: rotate(225deg);
    }

    .rotateSlider {
        margin-top: 10px;
    }

    .rotateSlider span {
        top:-2.7px;
    }
