#registration table {
    margin: 0 auto;
}

.main-table-heading a {
    color: white;
}

.main-table-heading input {
    padding: 7px;
    margin-bottom: 15px;
    font-size: 14px;
    font-weight: 600;
}

.main-table-heading input[type=submit] {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: none;
    color: white;
    padding: 8px 10px;
    font-weight: 300;
    background-color: #4FC1E9;
}

.del-id th.grid-col-id, .del-id td.col-id {
    display: none;
}

.grid-col-actions {
    max-width: 100%;
}

td a.btn {
    color: white;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: 0px;
    font-weight: 600;
    font-family: 'Open Sans', Arial;
    
    background-position: 8px 8px;
    background-size: 21px 21px;
    font-size: 13px;
    text-decoration: none;
    padding: 10px 15px 10px 15px;
}

td a.edit {
    background-color: #44b630;    
}

td a.detail {
    background-color: #ee7e08;
}

td a.delete {
    background-color: #ED5565;
}
/*
td a.show-more {
    background-color: #4FC1E9;
    background-image: url("../img/icons/circle-with-plus.svg");
    background-repeat: no-repeat;
    color: white;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: 0px;
    font-weight: 600;
    font-family: 'Open Sans', Arial;
    
    background-position: 8px 8px;
    background-size: 21px 21px;
    font-size: 13px;
    text-decoration: none;
    padding: 10px 15px 10px 40px;
}*/

td a.invoice {
    background-color: #ED5565;
    background-image: url("../img/icons/text-document.svg");
    background-repeat: no-repeat;
    color: white;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: 0px;
    font-weight: 600;
    font-family: 'Open Sans', Arial;
    
    background-position: 8px 9px;
    background-size: 18px 18px;
    font-size: 13px;
    text-decoration: none;
    padding: 9px 15px 10px 35px;
}

td a.report {
    background-color: #4FC1E9;
    background-image: url("../img/icons/bar-graph.svg");
    background-repeat: no-repeat;
    color: white;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: 0px;
    font-weight: 600;
    font-family: 'Open Sans', Arial;
    
    background-position: 8px 9px;
    background-size: 18px 18px;
    font-size: 13px;
    text-decoration: none;
    padding: 9px 15px 10px 35px;
}

#paging {
    line-height: 70px;
}

#paging a {
    background-color: #D2D6D9;
    font-size: 13px;
    color: #434A54;
    text-decoration: none;
    padding: 10px 15px;
    
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: 0px;
    font-weight: 600;
    font-family: 'Open Sans', Arial;
}

#paging a.number {
    background: transparent;
    color: #D2D6D9;
}

#paging a:hover {
    
}

td.grid-col-active input[type="checkbox"], td.grid-col-allow input[type="checkbox"] {
    
    display: block;
}

td.grid-col-actions input[type="submit"].btn {
    color: white;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: 0px;
    font-weight: 600;
    font-family: 'Open Sans', Arial;
    
    background-position: 8px 8px;
    background-size: 21px 21px;
    font-size: 13px;
    text-decoration: none;
    padding: 10px 15px 10px 15px;
    cursor: pointer;    
}

td.grid-col-actions input[type="submit"].save {
    background-color: #44b630;
}

td.grid-col-actions input[type="submit"].cancel {
    background-color: #ED5565;
}

td.grid-col-edit {
    background-color: #BBB;
}

.main-table tbody tr:nth-child(odd) {

    background-color: #ECEEEF;
}

.add-form input[type="text"], .add-form input[type="password"], .add-form select {
    clear: both;
    height: 43px;
    width: 500px;
    font-size: 14px;
    line-height: 43px;
    margin: 0 auto;
    margin-bottom: 10px;
    padding-top: 0px;
    padding-bottom: 0px;
    background-color: #D2D6D9;
    display: block;
    padding-left: 10px;
}

.add-form input[type="submit"] {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: 0px;
    font-weight: 600;
    font-family: 'Open Sans', Arial;
    background-color: white;
    background-repeat: no-repeat;
    color: #434A54;
    cursor: pointer;
}

 .add-form input[type="submit"] {
    height: 43px;
    width: 150px;
    font-size: 14px;
    line-height: 43px;
    margin-top: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    background-color: #78B94B;
}

.main-table th select {
  padding: 3px;
  height: 32px;
  width: 250px;
  margin: 0px 0px 0px 0px;
  font-size: 14px;
  font-weight: 600;
}