.calendar_heading_days, tr.days {
  display: none;
}

.margin-area {
  margin-top: 125px;
}

.companies-controller {
    margin-bottom: 30px;
    background-color: #C6EAFA;
    border-radius: 3px;
    border: 1px solid #aaa;
    padding: 30px 20px;
    display: inline-block;
    width: 100%;

}

.companies-controller .search-company {
  width: 40%;
  float: left;
  margin-right: 30%;
}


.companies-controller .buttons-area {
  display: inline-block;
  float: left;
  width: 30%;
}

.companies-controller.single-company{
    display: inline-block;
    width: 100%;
}

.companies-controller.single-company .buttons-area {
  display: inline-block;
  float: left;
  width: 100%;
}

.companies-controller.single-company .dummy-button {
    width: 41%;
    float: left;
    margin-right: 3%;  
}
.companies-controller.single-company .info-text {
    float: left;
    width: 43%;
    padding: 0% 2%;
}
.ezcca-edit-kuvaus {
  display: none;
}
.paltuo-list li form {
  display: inline;
}

.paltuo-list li form .list-edit-button.edit, .list-edit-button.edit-freetxt, .list-edit-button.edit {
    position: relative;
    background: #C6EAFA;
    border: 1px solid #00B1FF;
    margin: 0 0px;
}
.edit-mode-freetxt-area {
    background: #e0f3fd;
    padding: 10px 5px;
    border: 1px solid #9CD9F9;
    margin-bottom: 15px;
}
.list-edit-button.edit-freetxt { 
    font-size: 14px;
    margin-bottom: 10px;
    padding: 5px 12px;
}

.paltuo-list li form .list-edit-button.remove, .list-edit-button.remove {
    position: relative;
    background: #3968B2;
    border: 1px solid #00B1FF;
    margin: 0 14px;
    color: white;
}

.paltuo-list li span.item-name {
    width: 66%;
    display: inline-block;
}

.defaultbutton {
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    font-size: 0.5em;
    background-color: #3366cc;
    color: #fff !important;
    border: 0px;
    padding: 5px 10px;
}

.companies-controller .dummy-button {
    background: none repeat scroll 0 0 #3968B2;
    border: 0 none;
    box-shadow: 0 0px 0px #ccc;
    color: #fff;
    display: block;
    font-family: 'Open Sans',sans-serif;
    font-size: 14px;
    height: 50px;
    line-height: 30px;
    margin-bottom: 20px;
    margin-top: 0px;
    position: relative;
    text-align: center;
    text-transform: none;
    width: 100%;
}


.companies-controller #ezwt-create {
  display: none;
}

.companies-controller input.search-field { 
    width: 100%;
    padding: 4px;
    border-radius: 3px;
    border: 1px solid #aaa;
}

.companies-controller .recent-area {
  width: 100%;
  display: inline-block;
  float: left;
}
.companies-section, .recent-companies-list {
  width: 100%;
  -webkit-column-count: 3;
  column-count: 3;
  margin-left: 0;
  border-top: 1px solid #000;
  margin-top: 4px;
  padding-top: 10px;  
}

span.alpha {
  font-size: 150%;
  font-weight: lighter;
}

.companies-section li, .recent-companies-list li {
  list-style-type: none;
  margin-bottom: 10px;
}

.companies-section li a{
  
}


.edit-form-container {
    margin-top: 200px;
    padding: 50px;
}

textarea{
    height:100px;
    color:gray;
}

.edit-form-container  #company-form {

}
.edit-form-container  #company-form  .section-cats {
  position: relative;
  display: inline-block;
  float: left;
  width: 46%;
  margin-left: 10px;
}
.edit-form-container  #company-form strong {
  clear: both;
  display: block;
  margin-bottom: 5px;
}


.edit-form-container  #company-form label {
  display: block;
  margin-bottom: 1px;
}

.edit-form-container  #company-form input {
  margin-bottom: 10px;
}
.edit-form-container  #company-form input.nimi{
	
}


.edit-form-container  #company-form textarea#yhteyshenkilo {
	
}

.edit-form-container  #company-form .yhteystiedot {
  margin-top: 20px;	
}

.edit-form-container  #company-form .yhteystiedot span.wrap-name {
	display: block;
	
}

.edit-form-container  #company-form .yhteystiedot input.paikkunta {
	
}

.edit-form-container  #company-form .yhteystiedot textarea.email {
	
}

.edit-form-container  #company-form .yhteystiedot textarea.osoite {
	
}

.edit-form-container  #company-form .yhteystiedot input.www {
	
}

.edit-form-container  #company-form .buttons {
width: 100%;
margin-top: 20px ;
}
.edit-form-container  #company-form .buttons #submit-btn {
  background: #3968B2;
  color: #fff;
  padding: 7px;
  border: 0 none;
}
.edit-form-container  #company-form .categories-wrap span {
    float: left;
    display: block;
    width: 100%;
}    
.edit-form-container  #company-form .categories-wrap .cat-box {
	float: left;
	clear: both;
	
}

.edit-form-container  #company-form .categories-wrap a.add-des {
  font-size: 14px;
  line-height: 12px;
  display: inline-block;
  padding: 3px;
  background-color: #3366CC;
  color: #fff;
  text-align: center;
  font-weight: 500;
  margin-left: 5px;
}

.edit-form-container  #company-form .categories-wrap a.add-bullet {
  font-size: 14px;
  line-height: 12px;
  display: inline-block;
  padding: 8px;
  background-color: #3366CC;
  color: #fff;
  text-align: center;
  font-weight: 500;
  width: 92%;
  margin-left: 14px;
  margin-top: 5px;
}

.edit-form-container  #company-form .categories-wrap label {
  font-weight: normal;
  float: left;
  padding-left: 5px;
  padding-top: 1px;
}

.edit-form-container  #company-form > input, .edit-form-container  #company-form > textarea,
.edit-form-container  #company-form .yhteystiedot > input, .edit-form-container  #company-form .yhteystiedot > textarea  {
  margin: 5px;
}

.edit-form-container #company-form .categories-wrap {
  display: inline-block;
}

.edit-form-container  #company-form .categories-wrap .bullets-wrap {
  display: none;
}

.edit-form-container  #company-form .categories-wrap .bullets-wrap .bullets-item {
display: none;
  padding-left: 14px;
    width: 100%;
}

.edit-form-container  #company-form .categories-wrap .bullets-wrap .bullets-item.bullet-1 {
  display: inline-block;
}

.edit-form-container  #company-form .categories-wrap .bullets-wrap .bullets-item .bullet-otsikko {
  float: left;
  margin-bottom: 4px;
  padding: 3px;
  font-size: 14px;
  width: 80%;
}


.edit-form-container  #company-form .categories-wrap .bullets-wrap .bullets-item .bullet-sponge {
	float: left;
	clear: both;
	display: none;
    width: 95%;
    margin-bottom: 5px;
}

.edit-form-container  #company-form .categories-wrap .bullets-wrap .bullets-item .bullet-sponge:focus {
    outline: none !important;
    border:1px solid gray;
    box-shadow: 0 0 10px #719ECE;
}

textarea:focus {
    outline: none !important;
    border:1px solid gray;
    box-shadow: 0 0 10px #719ECE;
}

.edit-form-container  #company-form .categories-wrap .bullets-wrap textarea.freeman {
  width: 91.5%;
  margin-left: 14px;
  margin-bottom: 8px;
}


/* Image gallery */

.gallery .image-wrap {
    display: inline-block;
    padding: 4px;
    margin: 3px 2px;
    border: 1px solid #cccccc;
}
.gallery .image-wrap.selected {
    background-color: #ccc;
    box-shadow: 0px 0px 7px #ccc;
}    

.gallery .attribute-caption {
    max-width: 666px;
    margin-bottom: 10px;
}

.content-navigator {
    width: 100%;
    display: inline-block;
    position: relative;
    text-align: center;
    max-width: 666px;
    margin-bottom: 10px;
}

.content-navigator div {
  display: inline;

}

#eventcal {
    display: inline-block;
    width: 100%;
}


.carousel-inner > .item {

}

.mceIframeContainer iframe {
  height: 350px;
}

.yui-calcontainer.withtitle {
    z-index: 999;
}