﻿body { margin:0;  }



.pagination {
    margin: 20px 0;
    display: inline-block;
    float: right;
    border-radius:5px;
}
.form-group input { height:35px; border: 1px solid #666; text-align: left; }
.form-group input:focus { background:none; }

.login-logo { margin:30px auto; max-width:660px; background: #fff; text-align: center; }
.login-main { margin:0 auto; margin-top:40px; max-width:600px; font-size:14px; background: #fff; border-radius: 15px; }
.login-main .form-group { padding: 10px 10px 10px 100px;  }
.login-main .form-group input { height:35px; border: 1px solid #666;  }
.login-main .form-group btn { height:35px; }

.login-row { float:left; width:100%; margin:15px 0px 10px 0px; }
.field_username { background:url(../image/user-icon.png) no-repeat 7px 9px !important; padding-left: 30px !important; }
.field_password { background:url(../image/pass-icon.png) no-repeat 7px 9px !important; padding-left: 30px !important; }

.form-horizontal { max-width: 600px; margin: auto; border:2px solid #f3c54d; border-radius: 15px; background: #fff; }
.form-heading { border-radius:10px; border-bottom-left-radius: 0;  border-bottom-right-radius: 0; background: #f3c54d; padding:10px 15px; }

.form-group { max-width: 100%; margin: auto; margin:10px  10px 0px 10px; }
.btn { margin-bottom:15px; background:#c40048; color: #fff; border: 1px solid #c40048; text-shadow:none !important; }
.btn:hover { margin-bottom:15px; background:#fff; color: #c40048; }

.alert-danger,.alert-error { color:#ff0000 !important; border-radius:0;  }

.logo { margin:10px 10px 10px 30px; }

.mainmenu { background:#333; }
.mainmenu ul, ol { padding: 0; margin:10px 0px 0px 0px;  }
.mainmenu ul { padding: 0; margin:10px 0px 0px 0px; float: left; width:900px; }
.mainmenu ul li { padding:0; margin:12px 0px 0px 0px; }
.mainmenu ul li a:hover { background:#edeef2 ; color: #000 }
.mainmenu ul li a:active { background:#edeef2; color: #000}
.mainmenu ul li a:focus { background:#edeef2; color: #000}

.innerpage table th { background: #6c6c6c; color: #fff; padding:10px; }
.innerpage table th, .innerpage table td { vertical-align: middle; }
.innerpage table td { vertical-align: middle; background: #fff; }
.innerpage table td .status { color: #488b03; }

.innerpage .row { margin-left:0px; }
.innerpage input[type="file"] { font-weight: bold; width:200px; }
.innerpage input[type="submit"] { background:#c40048; color: #fff; border: 1px solid #c40048; padding: 4px 12px; border-radius: 4px; }
.innerpage .close { opacity: 0.7; font-size:20px; }

.hdrow { padding-top:30px; padding-bottom:20px; }
.uploadsec { float:left; }
.download { float: right; padding:0px 0px 0px 50px; font-weight: bold; }
.download a { display: inline-block; padding: 4px 10px; background:#fff; color: #c40048; border: 1px solid #c40048; border-radius:5px;  }
.download a:hover { background:#c40048; color: #fff; border: 1px solid #c40048; }

.innerpage .modal-body textarea {  width: 100% !important;  min-height:70px;  }
.innerpage .modal.fade { top:80px !important; }