* {box-sizing:border-box;}
button {text-transform: none!important;}
.open-modal {position:fixed; bottom:30px; right:30px; width: 40px; height:40px; border-radius: 50%; border:1px solid #fff; box-shadow: 5px 5px 15px 10px rgba(0,0,0,.1);}
.open-modal.temporal {bottom:100px;}

.panel {width:900px; border-radius: 12px; overflow: hidden; box-shadow: 5px 5px 15px 10px rgba(0,0,0,.1); z-index: 3; padding: 40px 60px;}
.login {max-width:400px; border-radius: 6px; overflow: hidden; box-shadow: 5px 5px 15px 10px rgba(0,0,0,.1); z-index: 3;}
input[type=submit].entrar {padding:12px; border-radius: 8px!important; background-color:#FFE44C!important; border:0px;}
.cabecero {padding:30px 0 0; text-align: center;}
.inputs {margin:15px 30px 30px; padding-top: 30px; padding-bottom: 30px;}
.inputs > div {padding:0 15px 0px;}
label {padding-bottom: 7px; display: inline-block;}
input, textarea, select, .select2-container .select2-selection--single {border-radius: 8px!important; box-shadow: inset 0 2px 3px rgba(0,0,0,0.2), inset 0 -2px 3px rgba(255,255,255,0.2);}

/* select2 */
.select2-container {width: 100% !important; max-width: 100%;}
.select2-container .select2-selection--single {height: 40px; background-color: #f9f9f9; color: #666; border: 1px solid #e5e5e5}
.select2-container--default .select2-selection--single .select2-selection__rendered {line-height: 40px;}
.select2-container--default .select2-selection--single .select2-selection__arrow {height: 36px;}
.select2-search--dropdown .select2-search__field {height: 32px;}

.uk-button {border-radius: 8px!important; box-shadow: 0 2px 3px rgba(0,0,0,0.2), 0 -2px 3px rgba(255,255,255,0.2); transition: all ease .4s;}
.uk-button-primary {background-color:hsl(180, 28%, 65%) ;}
.uk-button-primary:hover {background-color:hsl(180, 28%, 45%); box-shadow: none;}
.uk-button-horizontal {margin-top: 2rem;}
.uk-textarea {padding-top: 10px;}
.uk-input, .uk-select, .uk-textarea {background-color: #f9f9f9;}
label.checkbox {margin-top: 30px;}
.uk-checkbox {width: 20px; height: 20px; margin-right: 10px; border-radius: 4px!important; background-color: hsl(180, 28%, 65%)!important;}
.uk-modal {padding-bottom: 300px;}
tr[uk-toggle] {cursor: pointer;}

.acciones a {display: block; text-align: center; padding: 25px 10px;}
.uk-modal {background: linear-gradient(45deg, rgba(0,0,0,.5), rgba(0,0,0,.7), rgba(0,0,0,.5));}
.drop .uk-card {background-color:#fffee4;}
.drop div p {color:#999; line-height: 2em;}
.drop div p strong {color:#000;}
