/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */




div#fox-container-c258 select, div#fox-container-c258 input[type="text"], div#fox-container-c258 input[type="email"] {
    height: 50px;
    line-height: 28px;
}

div#fox-container-c258 select, div#fox-container-c258 textarea, div#fox-container-c258 input[type="text"], div#fox-container-c258 input[type="email"] {
    background-color: #ffffff;
    border: 1px solid #d4d4d4;
    transition: border linear .2s, box-shadow linear .2s;
	box-shadow: 0 0 20px 0 rgba(51, 51, 51, 0.1);
}

div#fox-container-c258 .fox-form select, div#fox-container-c258 .fox-form textarea, div#fox-container-c258 .fox-form input[type="text"], div#fox-container-c258 .fox-form input[type="email"] {
    border-radius: 0px;
    color: #555555;
    background-color: #ffffff;
}

.texto-form {
 color: #cccccc;
}

input[type="email"]::placeholder { /* Firefox, Chrome, Opera */ 
    color: #cccccc; 
} 
  
input[type="email"]:-ms-input-placeholder { /* Internet Explorer 10-11 */ 
    color: #cccccc; 
} 
  
input[type="email"]::-ms-input-placeholder { /* Microsoft Edge */ 
    color: #cccccc; 
} 

input[type="text"]::placeholder { /* Firefox, Chrome, Opera */ 
    color: #cccccc; 
} 
  
input[type="text"]:-ms-input-placeholder { /* Internet Explorer 10-11 */ 
    color: #cccccc; 
} 

.uk-panel-box {
    padding: 40px;
    background: #eee;
    color: #686c70;
    position: relative;
    border: 0 solid #fecc37;
    border-radius: 0;
    -webkit-transition: all 0.12s ease-in-out;
    transition: all 0.12s ease-in-out;
}

.grow { transition: all .2s ease-in-out; }
.grow:hover { transform: scale(1.1); }


.uk-panel-box1 {
    padding: 40px;
    background: #2c2c2c;
    color: #9a9a9a;
    position: relative;
    border: 0 solid #fecc37;
    border-radius: 0;
    -webkit-transition: all 0.12s ease-in-out;
    transition: all 0.12s ease-in-out;
}

input[type="text"]::-ms-input-placeholder { /* Microsoft Edge */ 
    color: #cccccc; 
} 

textarea::-webkit-input-placeholder {
  color: #cccccc;
}

textarea:-moz-placeholder { /* Firefox 18- */
  color: #cccccc;  
}

textarea::-moz-placeholder {  /* Firefox 19+ */
  color: #cccccc;  
}

textarea:-ms-input-placeholder {
  color: #cccccc;  
}

textarea::placeholder {
  color: #cccccc;  
}

.tm-footer-fixed .tm-block-footer {
    position: fixed;
    bottom: 0;
    right: 0;
    left: 0;
    z-index: 0;
    height: 250px;
}

.tm-footer-centered {
    padding-top: 20px;
    padding-bottom: 20px;
}

.tm-footer-fixed {
    padding-bottom: 250px;
}

.uk-contrast {
    color: rgb(169, 169, 169);
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.18);
}