* { font-family: 'Droid Sans', Tahoma, Geneva, sans-serif }

.validate .loading{
    background: 0;
    border: 0;
    box-shadow: none;
    position: fixed;
    top: 50%;
    left: 50%;
    z-index: 101;
    padding: 0;
    margin: 5px;
    margin-left: -78px;
    text-align: center;
    font-weight: bold;
    display: block;
    font-size: 14px;
    background-repeat: no-repeat;
    height: 40px;
    width: 128px;
    background-image: url("../img/loading.gif");
    opacity: 1.0;
}

.validate .loading:before {
    content: 'Carregando...';
    color: #474747;
    height: 20px;
    width: 128px;
    top: 33px;
    position: relative;
    text-align: center;
    font-weight: bold;
    font-size: 1em;
    opacity: 1.0;
}


#brand, #men_menu{
    display: none;
}

.error_content{                     
    background: #F8F8FF;
    border: 1px solid #E9ECEE;
    margin:0 auto;
    padding:10px;
    width:90%;                              
} 
.error_content p, pre {
    white-space: pre-line;
    text-align: left;
}
.error_content h2 {
    color: red;font-family: monospace;font-size: 18px;
}
.error_content ul{ 
    padding: 5px 20px 5px 20px;
}
.error_content ul li{ 
    background: none repeat scroll 0 0 #E7E7E7;                   
    border: 1px solid #F8F8FF;
    display: block;
    font-family: monospace;
    padding: 10px;
    text-align: center;
}

.form-horizontal .control-label {
    width: 250px;
}

.form-horizontal .controls {
    margin-left: 270px;
}


video{
    border: 1px solid #ccc;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0px 2px 15px rgba(0, 0, 0,0.4);
    -moz-box-shadow: 0px 2px 15px rgba(0, 0, 0,0.4);
    box-shadow: 0px 2px 15px rgba(0, 0, 0,0.4);
}

#wrap {
    height: 100%;
    min-height: 300px;
    min-width: 100%;
    height: auto !important;
    width: 100%;
    padding-bottom:100px;
}

#textoHeader{

    font-size: 1.3em;
    margin-top: 29px;
    text-align: center;
    text-shadow: 2px 1px #fff;
    position: relative;
}

.footer {
    font-size: 14px;
    padding: 8px 0;
    text-shadow: 2px 1px 1px #fff;
    border-top: 1px solid #cfcfcf;
    background-color: #e5e5e5;
    position: fixed;
    display: block;
    bottom: 0;
    margin-bottom: 0px;
    width: 100%;
    min-width: 100%;
}

.footer .pull-right span{
    direction: rtl;
}
.footer span {
    text-align: justify;
    line-height: normal;
    /*padding-top: 8px;*/
}

body {
    width: 100%;
    position: absolute;
    min-height: 100%;
    min-width: 400px;
    height: 100%;
    height: auto !important;
}

    .header{
        background: #fff;
        background-image: url(../img/bg-topo.png);
        background-repeat: no-repeat;
        background-position: top right;
        margin-top: 0px;
        height: 90px;
    }

.navbar-fixed-top, .navbar-fixed-bottom {
    right: 0;
    left: 0;
    z-index: 100;
}

.navbar.navbar-inverse{
    background-color: #58A556;
    background-image: -moz-linear-gradient(top, #58A556, #64BB1E);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#58A556), to(#64BB1E));
    background-image: -webkit-linear-gradient(top, #58A556, #64BB1E);
    background-image: -o-linear-gradient(top, #58A556, #64BB1E);
    background-image: linear-gradient(to bottom, #58A556, #64BB1E);
    background-repeat: repeat-x;
    border-color: #64BB1E;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff98E94E', endColorstr='#ff64BB1E', GradientType=0);
    min-height: 40px;
}

.navbar-inverse .brand, .navbar-inverse .nav > li > a {
    color: #ffffff;
    text-shadow: 1px 1px 0 rgba(50, 50, 50, 0.35);
}

.navbar-inverse .nav li.dropdown > .dropdown-toggle .caret {
    border-top-color: #ffffff;
    border-bottom-color: #ffffff;
}

.navbar-inverse .nav li.dropdown > .dropdown-toggle:hover  {
    color: #ffffff;
    background-color: #5fcb2a;
}

.navbar-inverse .nav li.dropdown > .dropdown-toggle:focus  {
    color: #ffffff;
    text-shadow: 1px 1px 0 rgba(50, 50, 50, 0.35);
    background-color: #58A556
}

.navbar-inverse .nav li.dropdown > .dropdown-toggle:active  {
    color: #ffffff;
    text-shadow: 0 1px 0 rgba(100, 100, 100, 0.7);
    background-color: #58A556;
}

.navbar-inverse .nav li.dropdown.open > .dropdown-toggle, .navbar-inverse .nav li.dropdown.active > .dropdown-toggle, .navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle {
    color: #ffffff;
    text-shadow: 0 1px 0 rgba(100, 100, 100, 0.7);
    background-color: #4a9e21;
    border: none;
}

.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    list-style: none;
    background-color: #ffffff;
    border: 1px solid #64BB1E;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
}

/*Menu dropdow hover*/
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-submenu:hover > a, .dropdown-submenu:focus > a {
    color: #ffffff;
    text-decoration: none;
    background-color: #64BB1E;
    background-image: -moz-linear-gradient(top, #58A556, #64BB1E);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#58A556), to(#64BB1E));
    background-image: -webkit-linear-gradient(top, #58A556, #64BB1E);
    background-image: -o-linear-gradient(top, #58A556, #64BB1E);
    background-image: linear-gradient(to bottom, #58A556, #64BB1E);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff98E94E', endColorstr='#ff64BB1E', GradientType=0);
}
/*Menu dropdow active*/
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
    color: #ffffff;
    text-decoration: none;
    background-color: #64BB1E;
    background-image: -moz-linear-gradient(top, #58A556, #64BB1E);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#58A556), to(#64BB1E));
    background-image: -webkit-linear-gradient(top, #58A556, #64BB1E);
    background-image: -o-linear-gradient(top, #58A556, #64BB1E);
    background-image: linear-gradient(to bottom, #58A556, #64BB1E);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff98E94E', endColorstr='#ff64BB1E', GradientType=0);
}

body{
    line-height: normal;
}

.navbar .brand{
    padding: 10px 20px 0px;
}

.navbar-inverse .divider-vertical {
    border-right-color: #fff;
    border-left-color: #ddd;
}

/*Grid Modificado Conflito Bootstap*/

.sep-button {
    width: 1px;
    padding-top: 4px;
    padding-bottom:4px;
    background-color: #BEBEBE;
    height: inherit;
}

.icon-excel{
    background-image:url("../img/icon-excel.png");
    background-position: 0;
}

.icon-pdf{
    background-image:url("../img/icon-pdf.png");
    background-position: 0;
}

.icon-csv{
    background-image:url("../img/icon-csv.png");
    background-position: 0;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    background-image: -moz-linear-gradient(top, #FCFCFC, #e5e5e5);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FCFCFC), to(#e5e5e5));
    background-image: -webkit-linear-gradient(top, #FCFCFC, #e5e5e5);
    background-image: -o-linear-gradient(top, #FCFCFC, #e5e5e5);
    background-image: linear-gradient(to bottom, #FCFCFC, #e5e5e5);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffFCFCFC', endColorstr='#ffC0C0C0', GradientType=0);
}

.ui-jqgrid input,
.ui-jqgrid select{
    font-size: 0.8em;
    width: auto;
}

.ui-widget .ui-widget {
    font-size: 1.1em;
}

.ui-widget input,  .ui-widget textarea, .ui-widget button{
    width: auto;
    font-size: 0.8em;
}

/*Grid Fim Modificado Conflito Bootstap*/


.navbar-inverse .nav .active > a, .navbar-inverse .nav .active > a:hover, .navbar-inverse .nav .active > a:focus {
    background-color: #5FCB2A;
    color: #FFFFFF;
}

.navbar-fixed-top{
    position: absolute;
    top: 50px;
}

.ui-jqgrid {
    box-sizing: content-box;
}

/*Tamanho font do grid*/
.ui-jqgrid .ui-jqgrid-view,.ui-jqgrid .ui-paging-info, .ui-jqgrid .ui-pg-table,
.ui-jqgrid .ui-pg-selbox {
    font-size: 12px;
}

.ui-jqgrid .ui-jqgrid-titlebar{
    height: 35px;
    line-height: 18px;
    color: #333333;
    background-color: #F9F9F9;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
    padding:0px;
}
.ui-jqgrid .ui-jqgrid-title {
    float: left;
    margin: 8px;
}

.ui-jqgrid .ui-widget-header{
    border-bottom:1px solid #D3D3D3;
}

.ui-jqgrid .ui-search-toolbar input[type="text"]{
    font-size: 12px;
    border: 1px solid #CCCCCC;
    border-radius: 4px;
}

.ui-jqgrid .ui-state-default, .ui-jqgrid .ui-widget-content .ui-state-default, .ui-jqgrid .ui-widget-header .ui-state-default {
    line-height: 15px;
    font-weight: bold;
    color: #555;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}


/*** Column headers ******/
.ui-jqgrid .ui-jqgrid-hdiv {
    /*background: #F9F9F9;*/
    border: 2px solid #D3D3D3;
    line-height: 15px;
    /*height: 45px;*/
    font-weight: bold;
    color: #555;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}

.ui-jqgrid .ui-jqgrid-htable th {
    height: auto;
}

.ui-jqgrid .ui-jqgrid-htable th div {
    padding-top: 8px;
    padding-bottom: 8px;
}

/**** Data rows ***/
.ui-jqgrid tr.jqgfirstrow td {
    border:none; /*firefox fix*/
}

.ui-jqgrid tr.jqgrow,.ui-jqgrid tr.ui-row-ltr {
    border:none;
}
.ui-jqgrid tr.ui-row-ltr td {
    border-bottom: 1px solid #DDDDDD;
    border-right: 1px solid #DDDDDD;
    padding:3px 3px 3px 3px;
}

.ui-jqgrid .ui-jqgrid-htable th {
    padding: 0px;
}

/*** alt row color fix ***/
.ui-jqgrid-btable .ui-widget-content.ui-priority-secondary{
    background-image:none;
    background-color: #F0F0F0;
    opacity: 1;
}
.ui-jqgrid-btable .ui-widget-content.ui-state-hover{
    background-image:none;
    background-color: #DAFECD;
    opacity: 0.9;
    color: #000;
}

.ui-jqgrid-btable .ui-widget-content.ui-state-highlight {
    background-color: #EEDC94;
    background-image: -ms-linear-gradient(top, #FCEEC1, #EEDC94);
    background-image: -webkit-linear-gradient(top, #fceec1, #eedc94); /* Safari 5.1+, Chrome 10+ */
    background-image: -moz-linear-gradient(top, #fceec1, #eedc94); /* Firefox 3.6 */
    background-image: -o-linear-gradient(top, #fceec1, #eedc94); /* Opera 11.10+ */
    background-image: linear-gradient(top, #fceec1, #eedc94); /* CSS3 Compliant */
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fceec1', endColorstr='#eedc94', GradientType=0); /* IE8 */
    background-repeat: repeat-x;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
    opacity: 1;
}


.ui-jqgrid .ui-icon-triangle-1-n {
    background-position: 1px -16px;
}

.ui-jqgrid tr.ui-search-toolbar th {
    border-top-width: 0px !important;
    border-top-color: inherit !important;
    border-top-style: ridge !important
}


/****** PAGER *******/
.ui-jqgrid .ui-jqgrid-pager {
    border: 1px solid #D3D3D3;
    line-height: 15px;
    height: 32px;
}

.ui-jqgrid .ui-pg-input {
    font-size: inherit;
    width: auto;
    box-sizing: content-box;
}
.ui-jqgrid .ui-pg-selbox {
    display: block;
    height: auto;
    width: auto;
    margin: 0;
    padding: 4px;
    line-height: normal;
}
.ui-jqgrid .ui-jqgrid-htable th div{
    overflow:visible;
}
.ui-jqgrid .ui-pager-control {
/*    height: 50px;*/
    position: relative;
}

.ui-jqgrid .ui-jqgrid-toppager {
    height: auto!important;
}
.ui-pg-table .navtable .ui-corner-all{
    border-radius: 0px;
}
.ui-jqgrid .ui-pg-button:hover {
    padding: 1px;
}

.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
    opacity: 1;
    filter: Alpha(Opacity=100);
}

.ui-state-hover .ui-jqgrid-sortable {
    background-image: -moz-linear-gradient(top, #efefef, #b4b4b4);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#efefef), to(#b4b4b4));
    background-image: -webkit-linear-gradient(top, #efefef, #b4b4b4);
    background-image: -o-linear-gradient(top, #efefef, #b4b4b4);
    background-image: linear-gradient(to bottom, #efefef, #b4b4b4);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffefefef', endColorstr='#ffb4b4b4', GradientType=0);
}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus{
    background-color: inherit;
}




@media all and (max-width: 979px){
    .navbar-header {
        height: 40px;
    }

    .nav-collapse.in {
        overflow-y: auto;
        height: auto;
        max-height: 250px;
        background-color: #111; 
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
    }

    #brand{
        display: block;
        font-weight: bolder;
    }
    #brand a{
        text-decoration: none;
    }

    .navbar-fixed-top{
        margin-top: 60px;
        top: 60px;
        position: absolute;
    }

    .navbar-inverse .nav-collapse .nav > li > a, .navbar-inverse .nav-collapse .dropdown-menu a {
        color: #eee;
        background-color: #222;
        margin-top: 5px;
    }

    .navbar.navbar-inverse{
        top: 0px;
    }

    .navbar-fixed-top, .navbar-fixed-bottom, .navbar-static-top {
        margin-right: 0px; 
        margin-left: 0px; 
    }

    .container{
        width: 90%;
    }

    .btn{
        padding: 4px;
    }

    .ui-jqgrid .ui-jqgrid-view, .ui-jqgrid .ui-paging-info, .ui-jqgrid .ui-pg-table, .ui-jqgrid .ui-pg-selbox {
        font-size: 9px;
    }

    .navbar-inverse .nav-collapse .nav > li > a, .navbar-inverse .nav-collapse .dropdown-menu a {
        color: #fff;
    }

    .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-submenu:hover > a, .dropdown-submenu:focus > a {
        background-image: -moz-linear-gradient(top, #942a25, #c20000);
        background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#942a25), to(#c20000));
        background-image: -webkit-linear-gradient(top, #942a25, #c20000);
        background-image: -o-linear-gradient(top, #942a25, #c20000);
        background-image: linear-gradient(to bottom, #942a25, #c20000);
        background-repeat: repeat-x;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff942a25', endColorstr='#ffc20000', GradientType=0);
        text-shadow: 0px 1px 0px rgba(100, 100, 100, 0.7);
    }

    .loginMenu{
        border: 2px solid #4a9e21;
        border-radius: 6px;
        padding: 10px;
        margin-bottom: 10px;
        background-color: #FFFFFF;
    }

    .dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
        background-image: linear-gradient(to bottom, #942a25, #c20000);
        text-shadow: 0px 1px 0px rgba(100, 100, 100, 0.7);
    }

    .navbar-inverse .nav-collapse .nav > li > a:hover, .navbar-inverse .nav-collapse .dropdown-menu a:hover {
        background-color: #5fcb2a;
    }

    .nav-collapse .nav{
        width: auto;
        min-width: 250px;
        float:left;
        text-align: justify;
        font-size: 0.9em;
        display: block;
    }

    .footer {
        position: absolute;
        height: auto;
    }
}

@media (max-width: 767px){
    .navbar-fixed-top{
        width:auto;
    }

    #textoHeader {
        margin-top: -27px;
    }

    body{
        margin: 0;
        padding: 0;
        border: 0;
        width: 100%;
    }

    .footer {
        position: absolute;
        height: auto;
    }
}


.btn_caption{
    font-size: 10px;
    font-weight: bold;
    line-height: 15px;
    color: #000;
    float: right;
}

.form-actions{
    background-color: #ffffff;
}

@media all and (min-width: 1680px){
    .container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
        width: 1650px;
    }
}

.navbar-inverse .btn-navbar:hover {
    background-color: #0E830A;
    background-image: -moz-linear-gradient(top,#ffffff,#0E830A);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#ffffff),to(#0E830A));
    background-image: -webkit-linear-gradient(top,#ffffff,#0E830A);
    background-image: -o-linear-gradient(top,#ffffff,#0E830A);
    background-image: linear-gradient(to bottom,#ffffff,#0E830A);
    background-repeat: repeat-x;
    border-color: #0E830A;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ff0E830A',GradientType=0);
}

.form-signin {
    max-width: 308px;
    padding: 19px 29px 29px;
    margin: 0 auto 20px;
    background-color: #f5f5f5;
    border: 1px solid #e5e5e5;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.05);
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,.05);
    box-shadow: 0 1px 2px rgba(0,0,0,.05);
}
.form-signin .form-signin-heading,
.form-signin .checkbox {
    margin-bottom: 10px;
}
.form-signin input[type="text"],
.form-signin input[type="password"] {
    font-size: 16px;
    height: auto;
    margin-bottom: 15px;
    padding: 7px 9px;
}

.alignCenter { text-align: center; }

.ui-jqgrid .loading {
    background: 0;
    border: 0;
    box-shadow: none;
    position: fixed;
    top: 50%;
    left: 50%;
    z-index: 101;
    padding: 0;
    margin: 5px;
    margin-left: -78px;
    text-align: center;
    font-weight: bold;
    display: none;
    font-size: 14px;
    background-repeat: no-repeat;
    height: 40px;
    width: 128px;
    background-image: url("../img/loading.gif");
}

.ui-jqgrid .loading:before
{
    content: 'Carregando...';
    color:#474747;
    /*margin-left: -60px;*/
    height: 20px;
    width: 128px;
    top:33px;
    position: relative;
    text-align: center;
    font-weight: bold;
    font-size: 1em;
}

.ui-widget-overlay {
    /*background: #CACACA;*/
    opacity: 0.2;
    filter: Alpha(Opacity=20);
}

/* botões multiplesearch */
.delete-rule, .add-rule,.add-group,.delete-group{
    display: inline-block;
    margin-top: -9px;
    margin-left: 10px;
}

.radio input[type="radio"], .checkbox input[type="checkbox"] {
    margin-left: 0;
    margin-right: 5px;
}

.ifmgLogo {
    background-repeat: no-repeat;
    background-position: center;
    margin-left: auto;
    margin-right: auto;
    text-align:left; /* "remédio" para o hack do IE */	
    width: 474px;
    height: 188px;
    margin-top: 5%;
    background-image: url('data:image/gif;base64,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');
}


/*
    Navbar
*/
.navbar .nav{
    margin: 0px;
}
.navbar-header:before,
.navbar-header:after {
    display: table;
    content: " ";
}

.navbar-header:after {
    clear: both;
}

.nav-collapse {
    max-height: 150px;
    width: 100%;
    -webkit-overflow-scrolling: touch;
}

.nav-collapse:before,
.nav-collapse:after {
    display: table;
    content: " ";
}

.nav-collapse:after {
    clear: both;
}

.sidebar-nav {
    padding: 9px 0;
}

.dropdown-menu .sub-menu {
    left: 100%;
    position: absolute;
    top: 0;
    visibility: hidden;
    margin-top: -1px;
}

.dropdown-menu li:hover .sub-menu {
    visibility: visible;
}

.dropdown:hover .dropdown-menu {
    display: block;
}

.nav-tabs .dropdown-menu, .nav-pills .dropdown-menu, .navbar .dropdown-menu {
    margin-top: 0;
}

.navbar .sub-menu:before {
    border-bottom: 7px solid transparent;
    border-left: none;
    border-right: 7px solid rgba(0, 0, 0, 0.2);
    border-top: 7px solid transparent;
    left: -7px;
    top: 10px;
}
.navbar .sub-menu:after {
    border-top: 6px solid transparent;
    border-left: none;
    border-right: 6px solid #fff;
    border-bottom: 6px solid transparent;
    left: 10px;
    top: 11px;
    left: -6px;
}


.controls label {
    display: inline;
    padding-left: 5px;
}


.table_saldo th, .table_saldo td {
    line-height: 5px;
}

.table_saldo > h6 {
    line-height: 10px;
}

.ui-widget-content td a { 
    color: #08c;
    text-decoration: none;
}

.ui-widget-content th a { 
    color: #4f4f4f;
    text-decoration: none;
}

pre {
    word-break: unset;
}

.page-header {
    margin: 15px 0 5px;

    padding-bottom: 9px;
}

.page-header h3 {
    margin: 0px;
}

.form-actions {
    background-color:  #f5f5f5;
}



.toolbar {
    padding: 8px 8px;
    margin: 0px;
    margin-bottom: 5px;
    list-style: none;
    background-color: #f5f5f5;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

form:first-of-type {
    margin-top: 30px;
}

.well {
    background-color: #fafafa;
}

legend {
    font-size: 18px;
}


@media (max-width: 480px) {
    .form-horizontal .controls {
        margin-left: 15px;
    }



    .page-header h3 {
        margin: 20px;
    }

    .form-horizontal .control-label  {
        margin-left: 15px;
    }

    .input-large, .input-xlarge, .input-xxlarge, input[class*="span"], select[class*="span"], textarea[class*="span"], .uneditable-input {
        display: block;
        width: 90%;
    }

}