﻿/* TEXTBOX DEFAULT */

input.textBoxDefault,
.textBoxDefault > input,
.rgEditRow > td > input[type=text]
  {
    padding: 2px 4px 2px 5px!important;
    margin: 0!important; /*5px 0 5px 0*/
    border: 1px solid #ddd!important;
    color: #444444!important;
    width: 200px;
    height:20px!important;
    box-sizing:content-box!important;
}

input:focus.textBoxDefault  {
    -moz-box-shadow: 0 0 3px 1px #ddd;
    -webkit-box-shadow: 0 0 3px 1px#ddd;
    box-shadow: 0 0 3px 1px #ddd;
}

textarea.textBoxDefault {
    padding: 5px;
    margin: 0; /*5px 0 5px 0*/
    border: 1px solid #ddd;
    color: #444444;
    width: 200px;
    height: 200px;
}

textarea:focus.textBoxDefault  {
    -moz-box-shadow: 0 0 3px 1px #ddd;
    -webkit-box-shadow: 0 0 3px 1px#ddd;
    box-shadow: 0 0 3px 1px #ddd;
}

input.textBoxSearch  {
    padding: 5px 5px 5px 25px;
    background: url(/../images/16/search.png) 5px 5px no-repeat #FFF;
    margin: 5px 0 5px 0;
    border: 1px solid #e5e5e5;
    color: #444444;
    width: 295px;
}
input:focus.textBoxSearch  {
    -moz-box-shadow: 0 0 5px 2px #888;
    -webkit-box-shadow: 0 0 5px 2px#888;
    box-shadow: 0 0 5px 2px #ccc;
}

.textBoxLabel {
    display: block;
    padding-top: 8px;
    width: 115px;
    float: left;
}

/* BUTTONS */
.buttonDefault {
    cursor: pointer;
    border: 0;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    display: inline-block!important;
    padding: 3px 11px 3px 5px;
    margin: 10px 5px 0 0;
    height: 20px;
    text-align: center;
    text-decoration: none;
    background: #68ab2d;
}

.buttonDefault:hover, .buttonDefault:focus, .buttonDefault:active {
    border: 0;
    background: #78bb3d;
    text-decoration: none;
}

.buttonDefault[disabled="disabled"]:hover {
    border: solid 1px #bbb;
    cursor: default;
    background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #dddddd 100%);
}

.buttonDefault span {
    color: #fff;
    font-size: 13px;
    margin-left: 5px;
    top:-2px;
    position:relative;
}

.buttonDefault[disabled="disabled"] span {
    color: #aaaaaa;
}

.buttonDefault img {
    position:relative;
    top:2px; 
    margin-right: 3px;
    width:16px;
    height:16px;
}

.buttonLight {
    background: #bbb!important;
    height: 21px;
    padding: 4px 11px 3px 5px;
}

.buttonLight:hover {
    background: #ccc!important;
}

.buttonOnGreen:hover {
    background: #8ec62c!important;
}


.field-validation-error {
    color: #F00;
}