table td
{
    border: 1px solid;
    text-align:center;
}

table{border-spacing:0px;}

table.dataTable thead th{border-bottom:none;}
table.dataTable tr.odd{background-color:white !important;}
table.dataTable tr.even{background-color:white !important;}
table.dataTable tr.odd td.sorting_1, table.dataTable tr.even td.sorting_1{background-color:#EAEBFF}

body{background:#ccc;font-family: 'Tahoma',arial;}
.main{
    background-color:white;
    width:1300px;
    padding: 10px 40px 40px 40px;
    margin-left:auto;
    margin-right:auto;
    height:100%;
    box-shadow: 0px 3px 5px #444;
    /*background-image: url("images/medBackground.jpg");*/
}
.mainHeading{
    text-align:center;
    margin-left:auto;
    margin-right:auto;
    width:200px;
    padding:5px;
    font-weight:normal;
}

.medStopperBanner{width:100%;}
.yourMedstopperBanner{height:60px;display:block;margin-left:auto;margin-right:auto;}
.medStopperMenu{float:left;}
.msHide{display:none;}
.msh0{width:70px;}
.msh1{padding-left:30px;}

.medStopperPlannerTable table td:nth-child(2), .medStopperPlannerTable table td:nth-child(3)
{
    background-color:#EEEEEE;
}

.dataTables_wrapper
{
    border:1px solid;
}

.dataTables_filter
{
    float:left;
    padding:5px;
}

.medStopperContainer
{
    /*margin-left:455px;
    width:600px;*/
}

.medPlannerContainer
{
    /*width:1100px;
    height:480px;*/
}

.condition select
{
    width:150px;
}

.medAdd, .clearAll{
    color: white;
    border-radius: 4px;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
    background: rgb(28, 184, 65);
    font-size:16px;
    cursor:pointer;
}

.medRemove{
    color: white;
    border-radius: 4px;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
    background: rgb(184, 28, 25);
    font-size:16px;
    cursor:pointer;
}

.clearAll{float:right;margin-top:10px;}

.medStopperPlannerScrollContainer
{
    /*width:1000px;*/
}

#medStopperPlanner_wrapper
{
    margin-left:75px;
    background-color:white;
    min-height:200px;
    /*width:1000px;*/
}

#medStopperSelector_wrapper
{
    background-color:white;
}

#medStopperSelector .sorting_asc, #medStopperSelector .sorting
{background:none !important;pointer-events:none !important;}

.medStopperPlannerTable
{
    background: -webkit-linear-gradient(red, #40e0d0); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(red, #40e0d0); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(red, #40e0d0); /* For Firefox 3.6 to 15 */
    background: linear-gradient(red, #40e0d0); /* Standard syntax */
    /*height:375px;
    overflow-y:auto;
    overflow-x:hidden;*/
    /*float:left;*/
}

.leftImage
{
    float:left;
    width:54px;
    height:375px;
}

table.dataTable td {
padding: 3px 10px;
}

.tableTitle
{
    font-weight:bold;
    font-size:22px;
    margin-left:auto;
    margin-right:auto;
    display:table;
}

.dataTables_info, .dataTables_paginate{margin-top:5px;line-height:20px;}
.moreLikely{color:white;position:absolute;width:70px;padding:10px;}
.lessLikely{
    color:white;
    bottom:0;
    width:70px;
    padding:10px;
    margin-top:-70px;
}

/*.cc-1{background-color:green;}
.cc-2{background-color:yellow;}
.cc-3,.cc-4{background-color:red;}*/

.cc-0{background-image: url("images/faceGreen.png");}
.cc-1{background-image: url("images/faceYellow.png");}
.cc-2,.cc-3{background-image: url("images/faceRed.png");}

.cc-0, .cc-1, .cc-2, .cc-3{
    background-size: 60px 60px;
    background-repeat: no-repeat;
    background-position: center;
}

.widerColumn{width:200px;}
.thinnerCOlumn{width:60px;}
