/*########################################
/#####MAIN&TWEAKS BOOTSTRAP
########################################*/

/*#####MAIN#######################*/
@font-face {
    font-family: 'mios';
    src: url('font-files/mios.eot');
    src: url('font-files/mios.eot?#iefix') format('embedded-opentype'),
         url('font-files/mios.woff') format('woff'),
         url('font-files/mios.ttf') format('truetype'),
         url('font-files/mios.svg#mios') format('svg');
    font-weight: normal;
    font-style: normal;
}
.clear { clear: both;}
.icon-flask:before { content: "\21"; }
.icon-mail:before { content: "\22"; }
.icon-th-large:before { content: "\23"; }
.icon-print:before { content: "\24"; }
.icon-search:before { content: "\25"; }
.icon-phone:before { content: "\26"; }
.icon-flask, .icon-mail, .icon-th-large, .icon-print, .icon-search, .icon-phone {
	font-family: 'mios'; speak: none; font-style: normal; font-weight: normal;
	font-variant: normal; text-transform: none; line-height: 1;
	-webkit-font-smoothing: antialiased; background: none !important; 
}
div.top-extra button{
    margin: 25px 0 0 40px;
}
textarea#mios_reportbundle_labreporttype_remark{
    width: 100%; height: 100px;
}
.export-button {
    position: relative; top: -40px;
}
.showDisabledCheckbox{
    padding: 28px 12px 0 0;
}
.showDisabledCheckbox input{
    margin: -2px 0 0;
}
.showDisabledCheckbox label{
    display: inline-block;
}
.float-left{
    float: left;
}
.float-right{
    float: right;
}
/*#####BUTTON GROUP COLUMN############*/
table td:last-child .btn-group{
    float: right;
    margin-right: 0px;
}

/*#####BOOTSTAP#######################*/
.navbar-fixed-top .container {
    width: auto;
}
p.slogan {
    font-size: 19px; color: #fff; margin: 0 auto; margin-top: 40px;
}
.well-large-white {
    min-height: 20px; padding: 19px; margin-bottom: 20px;
    background-color: #fff; border: 1px solid #e3e3e3; 
    -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.edit-form {
    margin-bottom: 20px;
}
.form-horizontal .control-label {
    width: 110px; text-align: left;
}
#btn-back {
    position: absolute; right: 30px;
}

.btn-group {
    float: left; margin-right: 10px;
}
.btn-show {
    background: #235C77 !important; 
}
.btn-show:hover {
    background: #346f8a !important; 
}
.btn-success {
    background: #5BB75B !important;
}
.btn-primary {
    background: #4492D6 !important;
}
.btn-danger {
    background: #DA4F49 !important;
}
.btn-info {
    background: #49AFCD !important;
}
.btn-inverse {
    background: #4D4D4D !important;
}
.btn {
    background: #F0F0F0;
}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
    background: #0081C2;
}
.mbs {
    margin-bottom: 20px;
}
.pull-right-im {
	float: right !important;
}

/*#####JQUERY UI#######################*/
.ui-datepicker {
    width: 212px; 
}
input.testdate { width: 182px; }

/*########################################
/#####LAYOUT
########################################*/

/*#####FOOTER#######################*/
footer {
    border-top: solid 1px #f2f2f2; background: #f6f6f6; padding: 40px 10% 40px 10%; margin: 40px 0 30px 0;
}
footer #footer-wrapper {
    width: 920px; margin: auto; 
}
footer #footer-wrapper .colum {
    float: left; width: 30%;  margin-right: 3%; float: left; width: 30% !important; margin-right: 3% !important;
}

/*#####HEADER#######################*/
header .navbar-fixed-top {
    background-color: #1B1B1B;
}
header .navbar .navbar-inner {
    width: 920px; margin: auto; 
}
header .navbar .navbar-inner .brand {
    padding: 0px; height: 30px; margin-top: 5px;  background: url('/img/sabalogo.png') no-repeat;
    width: 100px; margin: 4px 0 0 0; display: block; text-indent: -99999px;
}
header .heading {
    background: url('/img/header-image.png') center center repeat-x;
    width: 100%; height: 165px;
}
header .heading #header-wrapper {
    width: 920px; margin: auto; position: relative; height: 165px; 
}
header .heading #header-wrapper #subnavigation {
    position: absolute; right: 0; bottom: 0; margin-bottom: 0; border-bottom: none; 
}
header .heading #header-wrapper #slogan-wrapper {
    height: 65px; float: left; padding-top: 65px;
}
header .heading #header-wrapper #slogan-wrapper h3.slogan a{
    color: #fff; text-decoration: none; font-size: 32px; float: left; display: block; height: 60px; padding-left: 70px; 
    background: url('../img/logo-saba.png') center left no-repeat; line-height: 60px; text-shadow: 2px 2px 0px rgba(35,35,35,0.25);
}

/*#####BODY#######################*/
.body-wrapper {
    width: 920px; margin: auto; margin-top: 40px;
}
#login-wrapper { 
    margin-top: 60px;
}
.body-wrapper #register-wrapper form, #login-wrapper form {
    background: #f6f6f6; -moz-border-radius: 5px; border-radius: 5px;
    padding: 20px; float:none; margin:0 auto; margin-bottom: 150px;
}
.body-wrapper #login-wrapper form div span.error {
    margin: 0 0 0 20px;
}
.body-wrapper #register-wrapper form {
    margin-bottom: auto;
}
.control-group.error .help-inline {
    width: 220px; 
}

/*#####TRANSLATION#######################*/
.translation th:last-child, .translation td:last-child { text-align: right; }