.bootstrap .btn-primary {
    color: #fff;
    background-color: #40657F;
    border-color: #CDEAFF;
}

.bootstrap .btn-primary:hover {
    background-color: #203340;
    border-color: #CDEAFF;
}

#main-content .container:before {
    display: none !important;
}

span.required {
	color: red;
}

.dnanexus {
    background-image: url(/gau/wp-content/uploads/shutterstock_563722468.jpg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: auto;
    padding: 50px 0px;
    transform: translate3d(0 ,0, 0);
}

.dnanexus .container {
	background-color: rgba(255,255,255,0.95);
    border-color: #000000;
    padding: 120px;
    border-radius: 5px;
   	min-height: 400px;
}

/*Datatables*/

.paginate_button.next.disabled:hover
,.paginate_button.previous.disabled:hover
,.paginate_button.next.disabled
,.paginate_button.previous.disabled {
    color: #ddd !important;
    border: 1px solid #eee;
    cursor: default;
    background-color: #fff;
}

.dataTables_wrapper .top > div {
    display: inline-block;
    width: 30%;
}

.dataTables_info {
    float: left;
    padding-top: 0px !important;
}

.top .dataTables_info {
    text-align: center;
    padding-top: 16px !important;
    float: none;
}

div.dataTables_filter input {
    margin-left: 0px;
}

.paging_simple_numbers {
    height: 22px;
    line-height: 22px;
}

.paging_simple_numbers a:active {
    outline: none
}

.paging_simple_numbers a:hover {
    text-decoration: none;
}

.paging_simple_numbers a.paginate_button,
.paging_simple_numbers a.paginate_active {
    border: 1px solid #aaa;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 2px 5px;
    margin: 0 3px;
    cursor: pointer;
    color: #333 !important;
}

.paging_simple_numbers a.paginate_button:hover {
    background-color: #ccc;
    text-decoration: none !important;
}

.paging_simple_numbers .paginate_button.current {
    background-color: #343a40;
    color: #fff !important;
}

div.dt-buttons {
    float: none !important;
    padding: 12px 0px;
}

.dataTables_info {
    float: none !important;
}

#form_submission_table_paginate {
    height: 40px;
}

#browse_form_submissions .manage-menus {
    
}

.form_submission_table_holder {
    clear: left;
    overflow: scroll;
}