#entryform .level-title-session-entry {

    width: 200px;
    height: 40px;
    background-color: #fff;
    border-top: 2px #fff solid;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}

#entryform .box-info {
    border-top-color: #00c0ef;
}

#entryform .box-info {
    position: relative;
    border-radius: 3px;
    background: #ffffff;
    border-top: 3px solid #A6B7DA;
    margin-bottom: 20px;
    width: 100%;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
}

#entryform .box-body {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
    padding: 10px;
}

#entryform .control-label {
    margin: .5em 0em;
}
#entryform .col-sm-10{
    padding-top: .5em !important;
    padding-bottom: .5em !important;
}
.table-not-submitted {
    position: relative;
    margin-right: -220px;
    top: -26px;
    left: 310%;
}

.not_submitted {
    position: absolute;
}

.table-submitted {
    position: relative;
    margin-right: -220px;
    top: -26px;
    left: 520%;
}

.submitted {
    position: absolute;
}

.table-search {
    position: relative;
    margin-right: 4.6%;
}



.loading-data {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background-color: rgba(238, 246, 255, 0.4);
    z-index: 4;
    visibility: hidden;
}

.borderless td, .borderless th {
    border: none !important;
}

.ansaradvancedselect{
    border: 1px solid #ababab;
    width:98%;
    margin-right:2%;
    box-shadow: none;
    border-color: #d2d6de;
    background-color: #fff;
}
.ansaradvancedname{
    width:98%;
    margin-right:2%;
    margin-bottom:5px;
    background-color: #fff;
    border: 1px solid #ababab;
}
.height_search{
    width:48%;
    margin-right:2%;
    margin-bottom:5px;
    background-color: #fff;
    border: 1px solid #ababab;
    float:left;
}
.center-search{
    padding: 10px 20px;
}
.center-search>input{
    padding: 10px 20px;
    width: 100%;
    text-align: center;
    font-size: 1em;
    border: 1px solid #dad0d0;
    border-radius: 10px;
    outline: none;
    box-shadow: 0px 1px 10px 0px #1c6307;
    transition: all .5s;
}
.center-search>input:focus{
    box-shadow: 0px 1px 10px 0px #42df0b;
    transition: all .5s;
}
.fullinfo{
 width:70%;
 margin:0 auto;
}
.table-header{
    padding:3px 10px;
    background-color: #FFFFFF;
    display :block; 
    width: 100px;
    float: left;
  -webkit-border-top-left-radius: 5px; 
  -moz-border-top-right-radius:5px; 
  border-top-left-radius: 5px; 
  border-top-right-radius:5px;
}
@media print {
    /*table{*/
        /*width: 100% !important;*/

    /*}*/
    /*table td,table th{*/
        /*padding: 5px 5px !important;*/
    /*}*/
    fieldset{
        page-break-before: auto !important;
    }

}

#upload_photo, #upload_signature,#upload_front,#upload_back {
    cursor: pointer;
    overflow-y: auto;
    height: 200px;
    border: 1px dotted #ababab;
    width: 100%;
    padding: 10px;
}

.card {
    padding: 5px 10px;
    box-shadow: 0px 1px 1px 0px #ababab;
}

.progress-container {
    width: 100%;
    box-shadow: 0px 0px 10px 0px #016a62 inset;
    height: 15px;
    border-radius: 10px;
}

.image-title {
    padding-bottom: 5px;
    font-size: 1em;
    font-weight: bold;
}

.upload-progress{
    width: 0%;
    background: #002a28;
    height: 100%;
    border-radius: 10px;
    margin-bottom: 0;
}

.status {
    padding: 0 10px;
    font-size: 12px;
}

.card:not(:first-child) {
    margin-top: 10px;
}