.MainBody{
    background-color: #292929;
}

.MainBody table{
    color: #FFF;
}

.MainBody h5, .MainBody p{
    color: #FFF;
}

.MainForm{
    margin: 0px 10px;
}

.MainForm input{
    color: #FFF;
}

.MainForm textarea{
    color: #FFF;
}

.datepicker-container{
    color: #000;
}

.datepicker-controls{
    color: #000;
}

.datepicker-controls input{
    color: #000;
}

.datepicker-calendar{
    color: #000;
}

.datepicker-day-button{
    color: #000;
}

.TableData{
    margin:0px auto;
}

.TDCenter{
    text-align: center;
}

.LoginForm{
    width: 400px;
    margin: 100px auto;
    padding: 10px;
}

.LoginForm input[type="text"], .LoginForm input[type="password"]{
    color: #FFF;
}

.LoginForm h5, .AdminBody h5{
    margin: 0em;
    padding: 0px 0px 10px 0px;
    width: auto;
}

.LoginForm .row{
    margin: 0px;
}

.err{
    padding: 0px;
    margin: 0px;
    color: #FF0000 !important;
}

.AdminBody{
    margin: 50px auto 0px auto;
    width: 1200px;
    padding:10px;
    min-height: 200px;
}

ul.nav li{
    display: inline-block;
    padding: 0px 20px 0px 0px;
}

nav{
    margin:0px 0px 30px 0px;
}

ul.list1{
    list-style-type: none;
}

ul.list1 li{
    display: block;
    margin:0px;
    padding: 0px 0px 10px 0px;
    color: #FFF;
    font-size: 18px;
}

ul.list1 li strong{
    display: inline-block;
    font-weight: bold;
    width: 95px;
}

ul.list2{
    list-style-type: none;
}

ul.list2 li{
    display: block;
    margin:0px;
    padding: 0px 0px 10px 0px;
    color: #FFF;
    font-size: 18px;
}

ul.list2 li strong{
    display: inline-block;
    font-weight: bold;
    width: 170px;
}

ul.list3{
    list-style-type: none;
}

ul.list3 li{
    display: block;
    width: 350px;
    margin:0px;
    padding: 0px 0px 20px 0px;
    color: #FFF;
    font-size: 18px;
}

ul.actionList{
    list-style-type: none;
    margin:0em;
    padding: 0em;
}

ul.actionList li{
    display: inline-block;
    margin:0em;
    padding: 0px 0px 0px 5px;
}

table.sdbe th{
    background-color: #222222;
    
}

table.sdbe > tbody > tr:nth-child(even) {
    background-color:rgb(87, 87, 87);
}

table.sdbe > tbody > tr:nth-child(odd) {
    background-color:#546e7a;
}

.break{
    display:block;
    clear:both;
}


.cellIMG{
    display: inline-block;
    width: 100px;
    height: 100px;
    margin:0px;
    padding: 5px;
}

.textConvoHolder{
    margin:0px;
    padding:0px 0px 75px 0px;
}

.textConvoHolder header{
    display:block;
    padding: 0px;
}

.textConvoHolder header h5{
    margin: 8px 0px 0px 0px;
}

.textConvoHolder .card-content{
    color: #222222 !important;
}

.textConvoHolder .card p{
    color: #222222 !important;
    margin:0px;
    padding:0px;
}

.textConvoHolder .card{
    margin: 15px 0px 0px 0px;
    padding:10px 15px;
}

.textConvoHolder .card header{
    display:block;
    padding:5px 0px;
}

.textConvoHolder .card-content{
    display:block;
    margin:5px 0px 0px 0px;
    padding: 10px 20px;
    border-radius: 4px;
    font-weight: 400;
    font-size: 16px;
}

.textConvoHolder .card-content span{
    display: block;
    margin:0px 0px 2px 0px;
    font-style: italic;
    font-size: 14px;
}

.ConvoName{
    display:block;
    padding:4px;
    font-weight: 400;
    color: #FFF;
    border-radius: 4px;
}

.addTextConvoFormHolder{
    display:block;
    padding:20px 10px 10px 10px;
    margin:0px;
    border-radius: 12px 12px 0px 0px;
}

#TextConvos{
    display:block;
    clear:both;
    margin:40px 0px 0px 0px;
}

#addTextConvoFormHolder .row{
     margin:0px;
}


.textMsgHolder{
    display: block;
    padding: 0px 20px;
}