/* Minification failed. Returning unminified contents.
(6,23): run-time error CSS1036: Expected expression, found '#'
(25,23): run-time error CSS1036: Expected expression, found '#'
 */
/* Layout */

body {
    font-family: Arial;
    font-size: 13px;
    background-color: ##ffffff;
}

/* Set padding to keep content from hitting the edges */
.body-content {
    padding-left: 15px;
    padding-right: 15px;
}

/* Override the default bootstrap behavior where horizontal description lists 
   will truncate terms that are too long to fit in the left column 
*/
.dl-horizontal dt {
    white-space: normal;
}

.header {
    width: 100%;
    height: 133px;
    background-color: ##ffffff;
}

.header .area-left {
    background-image: url(/Content/images/logo-fas.png);
    background-repeat: no-repeat;
    width: 301px;
    height: 100%;
    float: left;
}

.header .area-right {
    float: right;
    text-align: right;
    padding-top: 5px;
    padding-right: 10px;
}

.welcome-area {
    margin-top: 35px;
}

.welcome-area span {
    display: block;
}

.welcome-msg {
    font-size: 28px;
}
.user-name {
    font-size: 36px;
}

/* Log In */

.login-form {
    height: 259px;
    margin-top: 100px;
    margin-bottom: 90px;
    margin-left: 35%;
    width: 30%;
}

.login-data {
    float: left;
    margin-top: 35px;
}

.login-data label {
    display: inline-block;
    margin-top: 15px;
    width: 90px;
    text-align: center;
}

.login-data input {
    margin-top: 15px;
    height: 19px;
}

.login-data .checkbox {
    margin-left: 90px;
}

.login-data .checkbox label{
    margin-top: 0;
    width: auto;
}

.login-data .checkbox input{
    height: auto;
}

#login-btn {
    width: 100px;
    height: 25px;
    margin-left: 20px;
    margin-top: 49px;
}

/* home page */

#file-management button {
    margin-left: 10px;
    margin-right: 10px;
}

#folder-path {
    float: left;
    font-size: 20px;
}

.search-text {
    float: right;
    height: 19px;
    margin-right: 10px;
}

label.search-text {
    line-height: 25px;
}

#search-button {
    float: right;
    width: 39px;
}

.k-button.k-button-icontext.k-grid-Download {
    background-image: url(/Content/images/btn-download.png);
    min-width: 30px;
    width: 30px;
    height: 30px;
    cursor: pointer;
    background-color: white;
    border: none;
}

.text-centr {
    text-align: center;
}

#modal-box-content .k-widget.k-upload {
    width: 615px;
    height: 340px;
    margin: 20px;
}

#modal-box-content .k-upload-files {
    overflow-y: auto;
    height: 305px;
}

#file-management .done-button {
    width: 100px;
    margin-left: 270px;
}

#extensions-message {
    margin: 10px 0 -10px 0;
}

#extensions-message p {
	color: red;
	text-align: center;
	margin: 0;
}

/* Admin page */

.modal-box {
    display: none;
    position: absolute;
    height: 460px;
    width: 660px;
    border: black;
    border-style: solid;
    border-width: 1px;
    background-color: white;
    z-index: 10;
}

.modal-box-header {
    width: 100%;
    height: 29px;
    background-color: #FEF6DD;
}

.modal-box-header span {
    line-height: 29px;
    margin-left: 10px;
}

.panel {
    margin-top: 10px;
}

.buttons-panel {
    margin-left: 200px;
}

.modal-box label {
    width: 150px;
    height: 25px;
    text-align: right;
    display: inline-block;
}

.modal-box input {
    width: 460px;
}

.modal-box .buttons-panel .button {
    width: 100px;
    height: 25px;
    text-align: center;
    margin-left: 20px;
}

.modal-box .checkbox-panel input{
    width: auto;
}

.modal-box .checkbox-panel label{
    text-align: left;
}

/* Common */

.bordered {
    border: black;
    border-style: solid;
    border-width: 0px;
}

.bordered-bottom {
    border-bottom-color: black;
    border-bottom-style: solid;
    border-bottom-width: 1px;
}

.shadow-box {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 5;
    display: none;
    background-color: gray;
    opacity: 0.5;
}

button {
    height: 25px;
}

.validation-summary-errors {
    color: red;
}

.validation-summary-errors li {
    display: block;
}

.input-validation-error {
    border: 1px solid #ff0000;
    background-color: #ffeeee;
}
