/* Error message css */
.text-error {
    background-color: #FDF7F7;
    border-left: 3px solid #EED3D7;
    padding: 10px;
    display: block;
    color: #B94A48;
    margin-top: 8px !important;
    margin-bottom: 8px;
    text-align: left
}

.container input,
.container select {
	border-color: #CCCCCC;
    border-radius: 0px;
}

.container input:focus {
    color: #495057;
    background-color: #fff;
    border-color: #80bdff;
    outline: none;
    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.container .form-group label {
	display: inline-block;
    font-weight: 700;
}

.form-group .required .control-label:after { 
   content:"*";
   color:red;
}

/*#register .row .col-sm-6,
#register .row .col-sm-12 {
	padding-left: 0px !important;
}*/

.order-heading {
    background: #3A708C;
    padding: 10px 10px;
    font-size: 18px;
    color: #fff;
    width: 99%;
    /*height: 47px;*/
    margin: 0px auto;
    margin-top: 10px;
    margin-bottom: 20px;
}

.height-20 {
    height: 20px !important;
}

table thead th {
    background: #333333;
    color: #FFFFFF;
}

#main-container {
    background: #ECF0F5 !important;
}

.padding-0 {
    padding: 0px !important;
}

.form-group {
    margin: 0px !important;
}

input, select, textarea {
    margin-bottom: 10px !important;
}

.table-striped>tbody>tr:nth-of-type(odd) {
    background-color: #f9f9f9 !important;
}

.table-striped>tbody>tr:nth-of-type(even) {
    background-color: #D3D3D3 !important;
}

.table-hover>tbody>tr:hover {
    background-color: #C0C0C0 !important;
}

.alert.alert-success {
    background-color: green !important;
}


input[type=file] {
    /*background-color: Yellow;
    border: 1px solid black;
    padding: 4px 4px;*/

    background: none repeat scroll 0 0 #00B7CD;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 15px;
    padding: 4px 4px;
}