/*------------------------------------------------------------------

[Admin Stylesheet]


Last change:	18/11/2013
Assigned to:	Michael Herold

-------------------------------------------------------------------*/

/*.navbar-header { background: url("../images/logo.png") no-repeat left center; background-size: 48px; }*/
/*.navbar-brand { padding-left: 75px !important; }*/

a:active, a:focus { border: 0px; outline: none !important; }
.msgGrowl-container { z-index: 99999999 !important; }

table .number { text-align: right; }

#site-loading { display: none; position: fixed; z-index: 999999999999999; bottom: 0px; right: 0px; width: 100%; height: 100%; overflow: auto; background-color: rgba(0, 0, 0, 0.6); background-image: url("../images/site_loading.gif"); background-position: center center; background-repeat: no-repeat; }
#has-page-been-loaded-form { display: none; }

.btn { margin-top: 16px; }
.btn i { padding-right: 4px !important; }
input[type="file"] { border: 0px !important; box-shadow: 0 0 0 !important; border-radius: 0px !important; padding: 0px !important; }
form .required label:after { content: "*"; color: red; }
form .required-info span { color: red; }
form .required-info { font-size: 0.8em; padding-top: 6px; }
.form-group .info { font-size: 0.8em; padding-top: 2px; color: #666666; }
.form-group .info i { padding-left: 4px; padding-right: 4px; }
.form-new { padding-top: 20px; }
.form-group.current-file { padding-right: 6px; }
.form-group.current-file { margin-top: -20px; }
.form-group.current-file a, .form-group.current-file { color: #666666 !important; }
.form-group.current-file a:hover { color: #428BCA !important; }
.gallery-container { margin: 0px !important; padding: 0px !important; text-align: left !important; }
.gallery-container li { width: 150px !important; margin: 0px; margin-bottom: 6px; }
td.data-col-file { width: 160px; }
td { vertical-align: middle !important; }

div.loading { width: 100%; height: 50px; background: url('../images/loading_stripe.gif') no-repeat center center; }
#navigation-title ul { display: inline; margin: 0px !important; padding-left: 6px !important; }
#navigation-title h3 i { font-size: 15px !important; }
#navigation-title li i { margin-left: 9px !important; margin-right: 9px; }
#navigation-title li { display: inline; }
#navigation-title a:hover, #navigation-title a:focus { text-decoration: none !important; }

td.order, th.order, td.options, th.options { text-align: center; width: 100px; }
td.options i, td.order i { margin-left: 14px; }
td.options a:first-child i, td.order a:first-child i { margin-left: 0px !important; }

td.data-col { cursor: pointer; }

/*td.order .inactive { visibility: hidden; }*/
table > tbody > tr:first-child .order .order-up { visibility: hidden; }
table > tbody > tr:last-child .order .order-down { visibility: hidden; }

a.new { display: inline-block; margin-left: 4px; margin-bottom: 14px; }
a.new i { padding-right: 5px; }

.input-field { width: 660px !important; }

#cancel-go-back { margin-left: 10px; }

input.form-control { color: #000000; }

.input-heading { color: #CB1619 !important; font-size: 32px !important; height: 56px !important; }
.input-bold { font-weight: bold; }
.input-grey { color: #AAAAAA !important; font-size: 15px !important; }
.input-navigation { height: 62px !important; width: 178px !important; padding: 2px 4px !important; font-size: 15px !important; line-height: 1.22em !important; }
.input-email { width: 350px !important; }
.input-email-body { width: 100%; height: 300px !important; }
.input-time { width: 130px !important; }
.input-password { width: 350px !important; }
.input-phone { width: 350px !important; }
.input-degree { width: 150px !important; }

.datatype-date { width: 105px !important; }
.widget-content .error { display: block; padding: 15px; }