html,
body { height: 100%; }

.navbar-inverse { background-color: #07c; border-color: #168de2; }
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus { background-color: #168de2; border-color: #07c; }
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus { background-color: #168de2; border-color: #07c; }
.navbar-inverse .navbar-brand, .navbar-inverse .navbar-nav > li > a { color: #fff; }

.wrap { min-height: 100%; height: auto; margin: 0 auto -60px; padding: 0 0 60px; }
.wrap > .container { padding: 70px 15px 20px; }

.footer { height: 60px; background-color: #f5f5f5; border-top: 1px solid #ddd; padding-top: 20px; }

.jumbotron { text-align: center; background-color: transparent; }
.jumbotron .btn { font-size: 21px; padding: 14px 24px; }

.not-set {  color: #c55; font-style: italic; }

/* add sorting icons to gridview sort links */
a.asc:after, a.desc:after { position: relative; top: 1px; display: inline-block; font-family: 'Glyphicons Halflings'; font-style: normal; font-weight: normal; line-height: 1; padding-left: 5px; }
a.asc:after { content: "\e151";}
a.desc:after { content: "\e152"; }
.sort-numerical a.asc:after { content: "\e153"; }
.sort-numerical a.desc:after { content: "\e154";}
.sort-ordinal a.asc:after { content: "\e155"; }
.sort-ordinal a.desc:after { content: "\e156"; }

.grid-view th { white-space: nowrap; }
.hint-block { display: block; margin-top: 5px; color: #999; }
.error-summary { color: #a94442; background: #fdf7f7; border-left: 3px solid #eed3d7; padding: 10px 20px; margin: 0 0 15px 0; }
.info-summary { color: #3c763d; background: #dff0d8; border-left: 3px solid #d6e9c6; padding: 10px 20px; margin: 0 0 15px 0; }

.margin { margin-bottom: 10px; }
.margin-left { margin-left: 10px;}

h1, .h1 { font-size: 20px; }
h2, .h2 { font-size: 18px; }
h3, .h3 { font-size: 16px; }
h4, .h4, h5, .h5, h6, .h6 { font-size: 14px; }
.content-block { background-color: #fff; border: 1px solid #d8e1e6; margin-bottom: 20px; }
.content-block-padding { padding: 10px; }

/* ICONS  X -40 Y -40*/
.li-icon { padding-left: 10px; }
.icon { background-repeat: no-repeat; display: inline-block; font: 0px/0 a; height: 32px; overflow: hidden; position: relative; vertical-align: baseline; width: 32px; }
.icon_small { background-repeat: no-repeat; display: inline-block; font: 0px/0 a; height: 20px; overflow: hidden; position: relative; vertical-align: baseline; width: 20px; }

.icon_add { background-image: url("../img/icon_sprite.png"); background-position: 0 0; background-size: 720px 160px; }
.icon_add:hover { background-position: 0 -50px; }
.icon_edit { background-image: url("../img/icon_sprite.png"); background-position: -40px 0; background-size: 720px 160px; }
.icon_edit:hover { background-position: -40px -50px; }
.icon_plus { background-image: url("../img/icon_sprite.png"); background-position: -80px 0; background-size: 720px 160px; }
.icon_plus:hover { background-position: -80px -50px; }
.icon_minus { background-image: url("../img/icon_sprite.png"); background-position: -120px 0; background-size: 720px 160px; }
.icon_minus:hover { background-position: -120px -50px; }
.icon_xls { background-image: url("../img/icon_sprite.png"); background-position: -160px 0; background-size: 720px 160px; }
.icon_:hover { background-position: -160px -50px; }
.icon_xlsx { background-image: url("../img/icon_sprite.png"); background-position: -200px 0; background-size: 720px 160px; }
.icon_xlsx:hover { background-position: -200px -50px; }
.icon_doc { background-image: url("../img/icon_sprite.png"); background-position: -240px 0; background-size: 720px 160px; }
.icon_doc:hover { background-position: -240px -50px; }
.icon_docx { background-image: url("../img/icon_sprite.png"); background-position: -280px 0; background-size: 720px 160px; }
.icon_docx:hover { background-position: -280px -50px; }
.icon_rtf { background-image: url("../img/icon_sprite.png"); background-position: -320px 0; background-size: 720px 160px; }
.icon_rtf:hover { background-position: -320px -50px; }
.icon_csv { background-image: url("../img/icon_sprite.png"); background-position: -360px 0; background-size: 720px 160px; }
.icon_csv:hover { background-position: -360px -50px; }
.icon_pdf { background-image: url("../img/icon_sprite.png"); background-position: -400px 0; background-size: 720px 160px; }
.icon_pdf:hover { background-position: -400px -50px; }

.icon_history { background-image: url("../img/icon_sprite.png"); background-position: -446px 0; background-size: 720px 160px; }
.icon_history:hover { background-position: -446px -50px; }
.icon_download { background-image: url("../img/icon_sprite.png"); background-position: -478px 0; background-size: 720px 160px; }
.icon_download:hover { background-position: -478px -50px; }

.icon_ready { background-image: url("../img/icon_sprite.png"); background-position: -160px -130px; background-size: 720px 160px; }
.icon_process { background-image: url("../img/icon_sprite.png"); background-position: -200px -130px; background-size: 720px 160px; }
.icon_init { background-image: url("../img/icon_sprite.png"); background-position: -240px -130px; background-size: 720px 160px; }
.icon_reject { background-image: url("../img/icon_sprite.png"); background-position: -280px -130px; background-size: 720px 160px; }
.icon_ready_errors { background-image: url("../img/icon_sprite.png"); background-position: -320px -130px; background-size: 720px 160px; }
.icon_error { background-image: url("../img/icon_sprite.png"); background-position: -360px -130px; background-size: 720px 160px; }


.icon_exit { background-image: url("../img/icon_sprite.png"); background-position: -672px 0; background-size: 720px 160px; }
.icon_exit:hover { background-position: -672px -40px; }
.icon_login { background-image: url("../img/icon_sprite.png"); background-position: -640px 0; background-size: 720px 160px; }
.icon_login:hover { background-position: -640px -40px; }

div.container-fluid {
	padding-top: 60px;
}