.Total_Soft_PTable_AMD { width: 99%; position: relative; height: 140px; background-color: #009491; margin-top: 10px; margin-left: 0; box-shadow: inset 0px 0px 10px #ffffff; -moz-box-shadow: inset 0px 0px 10px #ffffff; -webkit-box-shadow: inset 0px 0px 10px #ffffff; }
.Total_Soft_PTable_AMD1 { width: 214px; height: 100px; position: relative; margin: 0 auto; background:url('../Images/TotalSoftLogo.png'); background-size: 214px 100px; background-repeat: no-repeat; }
.Total_Soft_PTable_AMD2, .Total_Soft_PTable_AMD3 { position: relative; width: 100%; }
.Total_Soft_PTable_AMD3 { display: none; }
.Total_Soft_PTable_Help { font-size: 18px !important; cursor: pointer; color: #ffffff; float: right; margin-right: 10px; margin-top:5px; }
.Total_Soft_PTable_Help:hover { opacity: 0.8; }
.Total_Soft_PTable_Help1 { font-size: 18px !important; cursor: pointer; color: #009491; float: right; margin-right: 10px; }
.Total_Soft_PTable_Help1:hover { opacity: 0.8 }
.Total_Soft_PTable_Help2 { font-size: 18px !important; cursor: pointer; color: #009491; margin-left: 10px; }
.Total_Soft_PTable_Help2:hover { opacity: 0.8 }
.Total_Soft_PTable_AMD2_But { float: right; margin-right: 10px; background-color: #009491; color:#ffffff; box-shadow: inset 0px 0px 5px #ffffff; -moz-box-shadow: inset 0px 0px 5px #ffffff; -webkit-box-shadow: inset 0px 0px 5px #ffffff; cursor:pointer; border: none; padding: 5px 7px; border-radius: 3px; }
.Total_Soft_PTable_AMD2_But:hover { box-shadow: inset 0px 0px 5px #ffffff, 0px 0px 5px #ffffff; -moz-box-shadow: inset 0px 0px 5px #ffffff, 0px 0px 5px #ffffff; -webkit-box-shadow: inset 0px 0px 5px #ffffff, 0px 0px 5px #ffffff; }
.Total_Soft_PTable_AMD2_But:focus { outline: none !important; }

.Support_Span { position: absolute; color:#ffffff; font-size:16px; text-align: left; bottom: 10px; left: 10px; }
.Support_Span i { font-size: 24px; }
.Support_Span a { text-decoration: none; color:#ffffff; }
.Support_Span a:hover, .Support_Span a:focus { text-decoration: none; color:#ffffff; outline: 0; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; }

.Total_Soft_PTable_AMMTable { border-collapse: separate; border-spacing: 1px; width: 99%; background-color: #ffffff; text-align: center; margin-top: 15px; color: #ffffff; }
.Total_Soft_PTable_AMMTableFR { background-color: #009491; }
.Total_Soft_PTable_AMMTable td:nth-child(1) { width: 10%; }
.Total_Soft_PTable_AMMTable td:nth-child(2) { width: 25%; }
.Total_Soft_PTable_AMMTable td:nth-child(3) { width: 25%; }
.Total_Soft_PTable_AMMTable td:nth-child(4) { width: 10%; }
.Total_Soft_PTable_AMMTable td:nth-child(5) { width: 10%; }
.Total_Soft_PTable_AMMTable td:nth-child(6) { width: 10%; }
.Total_Soft_PTable_AMMTable td:nth-child(7) { width: 10%; }

.Total_Soft_PTable_AMOTable { border-collapse: separate; border-spacing: 1px; width: 99%; background-color: #ffffff; text-align: center; margin-top: 5px; }
.Total_Soft_PTable_AMOTable i { position: absolute; top: 0; left: 0; width: 100%; height: 100%; cursor: pointer; }
.Total_Soft_PTable_AMOTable i:before { display: block; position: relative; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); }
.Total_Soft_PTable_AMOTable tr:nth-child(odd) { background-color: #f4f4f4; }
.Total_Soft_PTable_AMOTable tr:nth-child(even) { background-color: #dddddd; }
.Total_Soft_PTable_AMOTable tr:hover { background-color: #bcbfbf; }
.Total_Soft_PTable_AMOTable td:nth-child(1) { width: 10%; }
.Total_Soft_PTable_AMOTable td:nth-child(2) { width: 25%; }
.Total_Soft_PTable_AMOTable td:nth-child(3) { width: 25%; }
.Total_Soft_PTable_AMOTable td:nth-child(4) { width: 10%; }
.Total_Soft_PTable_AMOTable td:nth-child(5) { width: 10%; position: relative; font-size: 15px !important; overflow: hidden; }
.Total_Soft_PTable_AMOTable td:nth-child(6) { width: 10%; position: relative; font-size: 15px !important; overflow: hidden; }
.Total_Soft_PTable_AMOTable td:nth-child(7) { width: 10%; position: relative; font-size: 15px !important; overflow: hidden; }
.Total_Soft_PTable_AMOTable td:nth-child(5):hover { opacity: 0.8; }
.Total_Soft_PTable_AMOTable td:nth-child(6):hover { opacity: 0.8; }
.Total_Soft_PTable_AMOTable td:nth-child(7):hover { opacity: 0.8; }

.Total_Soft_PTable_AMShortTable { border-collapse: separate; border-spacing: 1px; width: 80%; margin: 15px auto; background-color: white; text-align: center; color: #000; font-size: 12px; }
.Total_Soft_PTable_AMShortTable tr:nth-child(1) { background-color: #009491; color: #ffffff; }
.Total_Soft_PTable_AMShortTable tr:nth-child(2) { background-color: #dddddd; }
.Total_Soft_PTable_AMShortTable tr:nth-child(3) { background-color: #f4f4f4; }
.Total_Soft_Ptable_AMShortTable td { width: 50%; position: relative; }

.Total_Soft_PTable_AMMain_Div { width: 99%; position: relative; margin-top: 10px; margin-left: 0; float: left; display: none; }
.Total_Soft_PTable_AMMain_Div, .Total_Soft_PTable_AMMain_Div * { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.Total_Soft_PTable_AMMain_Div1 { position: relative; width: 30%; float: right; }
.Total_Soft_PTable_AMMain_Div2 { position: relative; width: 70%; float: left; }

.Total_Soft_PTable_AMMainTable1 { border-collapse: separate; border-spacing: 1px; width: 100%; background-color: #ffffff; text-align: center; color: #000; font-size: 12px; }
.Total_Soft_PTable_AMMainTable1 tr:nth-child(odd) { background-color: #f4f4f4; }
.Total_Soft_PTable_AMMainTable1 tr:nth-child(even) { background-color: #dddddd; }
.Total_Soft_PTable_AMMainTable1 td { width: 100%; position: relative; }
.Total_Soft_PTable_AMMainTable1_Model { height: 250px; }

.Total_Soft_PTable_Select { width: 70%; height: 28px; }
.Total_Soft_PTable_TImage { width: 100%; height: 100%; position: absolute; top: 0; left: 0; }
.Total_Soft_PTable_Icon { color: #009491; }
.Total_Soft_PTable_Del_Span { position: absolute; width: 100%; height: 100%; background-color: #ffffff; top: 0; left: 0; transform: translateX(100%); -moz-transform: translateX(100%); -webkit-transform: translateX(100%); text-align: center; -moz-transition-duration: 1s; -webkit-transition-duration: 1s; transition-duration: 1s; }
.Total_Soft_PTable_Del_Span1 { transform: translateX(0%); -moz-transform: translateX(0%); -webkit-transform: translateX(0%); }

.Total_Soft_PTable_Del_Span_Yes { color: #ff0000; cursor: pointer; width: 50% !important; left: 0 !important; }
.Total_Soft_PTable_Del_Span_No { color: #009491; cursor: pointer; width: 50% !important; right: 0 !important; left: auto !important; }
.Total_Soft_PTable_Del_Span_Yes:hover, .Total_Soft_Portfolio_Del_Span_No:hover { opacity: 0.8; }

.Total_Soft_PTable_AMMain_Div2_But { position: relative; width: 100%; padding: 5px; text-align: center; }
.Total_Soft_PTable_AMMain_Div2_Cols { position: relative; width: 100%; }
.Total_Soft_PTable_AMMain_Div2_Cols1 { position: relative; display: inline-block; width: 47%; height: 500px; margin: 1%; padding: 7px; box-shadow: inset 0px 0px 5px #009491; -moz-box-shadow: inset 0px 0px 5px #009491; -webkit-box-shadow: inset 0px 0px 5px #009491; }
.Total_Soft_PTable_AMMain_Div2_Cols1:hover { box-shadow: inset 0px 0px 10px #009491; -moz-box-shadow: inset 0px 0px 10px #009491; -webkit-box-shadow: inset 0px 0px 10px #009491; }
.Total_Soft_PTable_AMMain_Div2_Cols1_Actions { position: relative; display: block; height: 40px; }
.Total_Soft_PTable_AMMain_Div2_Cols1_Actions div { position: relative; display: block; height: 100%; width: 33%; float: left; background-color: #ffffff; box-shadow: inset 0px 0px 5px #009491; -moz-box-shadow: inset 0px 0px 5px #009491; -webkit-box-shadow: inset 0px 0px 5px #009491; }
.Total_Soft_PTable_AMMain_Div2_Cols1_Actions div:hover { box-shadow: inset 0px 0px 10px #009491; -moz-box-shadow: inset 0px 0px 10px #009491; -webkit-box-shadow: inset 0px 0px 10px #009491; }
.Total_Soft_PTable_AMMain_Div2_Cols1_Actions div i { position: absolute; top: 0; left: 0; width: 100%; height: 100%; text-align: center; color: #009491; font-size: 16px; }
.Total_Soft_PTable_AMMain_Div2_Cols1_Actions div i:before { display: block; position: relative; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); }
.Total_Soft_PTable_AMMain_Div2_Cols1_Action2 { margin: 0 0.5%; }
.Total_Soft_PTable_AMMain_Div2_Cols1_Action1 i { cursor: all-scroll; }
.Total_Soft_PTable_AMMain_Div2_Cols1_Action2 i { cursor: pointer; }
.Total_Soft_PTable_AMMain_Div2_Cols1_Action3 i { cursor: pointer; }

.Total_Soft_PTable_AddColBut { background-color: #ffffff; color:#009491; box-shadow: inset 0px 0px 5px #009491; -moz-box-shadow: inset 0px 0px 5px #009491; -webkit-box-shadow: inset 0px 0px 5px #009491; cursor:pointer; border: none; padding: 5px 7px; border-radius: 3px; width: 250px; font-size: 16px; }
.Total_Soft_PTable_AddColBut:hover { box-shadow: inset 0px 0px 10px #009491; -moz-box-shadow: inset 0px 0px 10px #009491; -webkit-box-shadow: inset 0px 0px 10px #009491; }
.Total_Soft_PTable_AddColBut:focus { outline: none !important; }

.Total_Soft_PTable_AMMain_Div2_Cols1_Fields { position: relative; display: block; height: calc(100% - 45px); margin-top: 5px; overflow-x: auto; }
.Total_Soft_PTable_AMMain_Div2_Cols1_Fields::-webkit-scrollbar { width: 3px; }
.Total_Soft_PTable_AMMain_Div2_Cols1_Fields::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 2px #009491; }
.Total_Soft_PTable_AMMain_Div2_Cols1_Fields::-webkit-scrollbar-thumb { background-color: #009491; outline: #009491; }

.Total_Soft_PTable_AMMain_Div2_Cols1_FTable { border-collapse: separate; border-spacing: 1px; width: 100%; background-color: #ffffff; text-align: center; color: #000; font-size: 12px; }
.Total_Soft_PTable_AMMain_Div2_Cols1_FTable tr:nth-child(odd) { background-color: #f4f4f4; }
.Total_Soft_PTable_AMMain_Div2_Cols1_FTable tr:nth-child(even) { background-color: #dddddd; }
.Total_Soft_PTable_AMMain_Div2_Cols1_FTable td:nth-child(odd) { width: 40%; }
.Total_Soft_PTable_AMMain_Div2_Cols1_FTable td:nth-child(even) { width: 60%; }

.Total_Soft_PTable_AMMain_Div2_Cols1_FTable1 { border-collapse: separate; border-spacing: 1px; width: 100%; background-color: #ffffff; text-align: center; color: #000; font-size: 12px; }
.Total_Soft_PTable_AMMain_Div2_Cols1_FTable1 tr:nth-child(odd) { background-color: #f4f4f4; }
.Total_Soft_PTable_AMMain_Div2_Cols1_FTable1 tr:nth-child(even) { background-color: #dddddd; }
.Total_Soft_PTable_AMMain_Div2_Cols1_FTable1 td { width: 50%; }

.Total_Soft_PTable_Features { position: relative; display: block; width: 100%; text-align: center; float: left; background-color: #f4f4f4; }
.Total_Soft_PTable_Features2 { position: relative; display: block; width: 50%; float: left; }
.Total_Soft_PTable_Features3 { position: relative; display: block; width: 50%; float: left; }
.TS_PTable_FDI { position: relative; font-size: 14px !important; color: #ff0000; cursor: pointer; margin-left: 10px; }
.TS_PTable_FDI:hover { opacity: 0.8; }

.Total_Soft_PTable_Features_New { position: relative; display: block; height: 30px; background-color: #ffffff; box-shadow: inset 0px 0px 5px #009491; -moz-box-shadow: inset 0px 0px 5px #009491; -webkit-box-shadow: inset 0px 0px 5px #009491; }
.Total_Soft_PTable_Features_New:hover { box-shadow: inset 0px 0px 10px #009491; -moz-box-shadow: inset 0px 0px 10px #009491; -webkit-box-shadow: inset 0px 0px 10px #009491; }
.Total_Soft_PTable_Features_New i { position: absolute; top: 0; left: 0; width: 100%; height: 100%; text-align: center; color: #009491; font-size: 16px; line-height: 30px; cursor: pointer; }
.TS_PTable_FChecked input { display: none; }
.TS_PTable_FChecked input + label:before { color: #009491; content: "\f096"; margin-left: 10px; font-size: 16px !important; font-family: FontAwesome !important; }
.TS_PTable_FChecked input:checked + label:before { content: "\f196"; }
.Total_Soft_PTable_Features_None, .Total_Soft_PTable_AMMain_Div2_Cols1_None { opacity: 0; }

.TS_PTable_Remove_Cols_Fixed { position: fixed; left: 0; top: 0; width: 100%; height: 100%; z-index: 999999999999; background: rgba(0, 0, 0, 0.2); display: none; }
.TS_PTable_Remove_Cols_Abs { position: fixed; width: 100%; z-index: 9999999999999; top: 50%; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); left: 0; text-align: center; display: none; }
.TS_PTable_Remove_Cols_Rel { position: relative; background: #ffffff; margin: 0 auto; padding: 5px 10px; color: #009491; float: left; left: 50%; transform: translateX(-50%); -moz-transform: translateX(-50%); -webkit-transform: translateX(-50%); box-shadow: inset 0px 0px 5px #009491; -moz-box-shadow: inset 0px 0px 5px #009491; -webkit-box-shadow: inset 0px 0px 5px #009491; }
.TS_PTable_Remove_Cols_Rel p { font-size: 16px; width: 100%; }
.TS_PTable_Remove_Cols_Rel span { position: relative; float: right; margin: 5px 10px; padding: 5px 20px; background: #ffffff; color: #009491; cursor: pointer; box-shadow: inset 0px 0px 5px #009491; -moz-box-shadow: inset 0px 0px 5px #009491; -webkit-box-shadow: inset 0px 0px 5px #009491; border-radius: 5px; text-shadow: none; }
.TS_PTable_Remove_Cols_Rel span:hover { box-shadow: inset 0px 0px 10px #009491; -moz-box-shadow: inset 0px 0px 10px #009491; -webkit-box-shadow: inset 0px 0px 10px #009491; }

.Total_Soft_PTable_TMMTable { border-collapse: separate; border-spacing: 1px; width: 99%; background-color: #ffffff; text-align: center; margin-top: 15px; color: #ffffff; }
.Total_Soft_PTable_TMMTableFR { background-color: #009491; }
.Total_Soft_PTable_TMMTable td:nth-child(1) { width: 10%; }
.Total_Soft_PTable_TMMTable td:nth-child(2) { width: 30%; }
.Total_Soft_PTable_TMMTable td:nth-child(3) { width: 30%; }
.Total_Soft_PTable_TMMTable td:nth-child(4) { width: 30%; }

.Total_Soft_PTable_TMOTable { border-collapse: separate; border-spacing: 1px; width: 99%; background-color: #ffffff; text-align: center; margin-top: 5px; }
.Total_Soft_PTable_TMOTable i { position: absolute; top: 0; left: 0; width: 100%; height: 100%; cursor: pointer; }
.Total_Soft_PTable_TMOTable i:before { display: block; position: relative; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); }
.Total_Soft_PTable_TMOTable tr:nth-child(odd) { background-color: #f4f4f4; }
.Total_Soft_PTable_TMOTable tr:nth-child(even) { background-color: #dddddd; }
.Total_Soft_PTable_TMOTable tr:hover { background-color: #bcbfbf; }
.Total_Soft_PTable_TMOTable td:nth-child(1) { width: 10%; }
.Total_Soft_PTable_TMOTable td:nth-child(2) { width: 30%; }
.Total_Soft_PTable_TMOTable td:nth-child(3) { width: 30%; }
.Total_Soft_PTable_TMOTable td:nth-child(4) { width: 30%; position: relative; font-size: 15px !important; overflow: hidden; }
.Total_Soft_PTable_TMOTable td:nth-child(4):hover { opacity: 0.8; }

.Total_Soft_PTable_TMMain_Div_But { position: relative; width: 100%; padding: 5px; text-align: center; }
.Total_Soft_PTable_TMMain_Div_But1 { opacity: 0; }
.Total_Soft_PTable_AddColBut1 { background-color: #ffffff; color:#009491; box-shadow: inset 0px 0px 5px #009491; -moz-box-shadow: inset 0px 0px 5px #009491; -webkit-box-shadow: inset 0px 0px 5px #009491; cursor:pointer; border: none; padding: 10px; border-radius: 3px; width: 300px; font-size: 16px; }
.Total_Soft_PTable_AddColBut1:hover { box-shadow: inset 0px 0px 10px #009491; -moz-box-shadow: inset 0px 0px 10px #009491; -webkit-box-shadow: inset 0px 0px 10px #009491; }
.Total_Soft_PTable_AddColBut1:focus { outline: none !important; }

.Total_Soft_PTable_TMMain_Div_Sets { position: relative; width: 100%; }
.Total_Soft_PTable_TMMain_Div_Sets1 { position: relative; width: 100%; height: 550px; margin: 1% 0; padding: 7px; box-shadow: inset 0px 0px 5px #009491; -moz-box-shadow: inset 0px 0px 5px #009491; -webkit-box-shadow: inset 0px 0px 5px #009491; }
.Total_Soft_PTable_TMMain_Div_Sets1:hover { box-shadow: inset 0px 0px 10px #009491; -moz-box-shadow: inset 0px 0px 10px #009491; -webkit-box-shadow: inset 0px 0px 10px #009491; }

.Total_Soft_PTable_TMMain_Div_Sets1_Actions { position: relative; display: block; height: 40px; }
.Total_Soft_PTable_TMMain_Div_Sets1_Actions div { position: relative; display: block; height: 100%; width: 49%; margin: 0 0.5%; float: left; background-color: #ffffff; box-shadow: inset 0px 0px 5px #009491; -moz-box-shadow: inset 0px 0px 5px #009491; -webkit-box-shadow: inset 0px 0px 5px #009491; }
.Total_Soft_PTable_TMMain_Div_Sets1_Actions div:hover { box-shadow: inset 0px 0px 10px #009491; -moz-box-shadow: inset 0px 0px 10px #009491; -webkit-box-shadow: inset 0px 0px 10px #009491; }
.Total_Soft_PTable_TMMain_Div_Sets1_Actions div i { position: absolute; top: 0; left: 0; width: 100%; height: 100%; text-align: center; color: #009491; font-size: 16px; cursor: pointer; }
.Total_Soft_PTable_TMMain_Div_Sets1_Actions div i:before { display: block; position: relative; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); }

.Total_Soft_PTable_TMMain_Div_Sets_Fields { position: relative; display: block; height: calc(100% - 45px); margin-top: 5px; overflow-x: auto; }
.Total_Soft_PTable_TMMain_Div_Sets_Fields::-webkit-scrollbar { width: 3px; }
.Total_Soft_PTable_TMMain_Div_Sets_Fields::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 2px #009491; }
.Total_Soft_PTable_TMMain_Div_Sets_Fields::-webkit-scrollbar-thumb { background-color: #009491; outline: #009491; }

.Total_Soft_PTable_TMMain_Div_Sets_FTable { border-collapse: separate; border-spacing: 1px; width: 100%; background-color: #ffffff; text-align: center; color: #000; font-size: 12px; }
.Total_Soft_PTable_TMMain_Div_Sets_FTable tr:nth-child(odd) { background-color: #f4f4f4; }
.Total_Soft_PTable_TMMain_Div_Sets_FTable tr:nth-child(even) { background-color: #dddddd; }
.Total_Soft_PTable_TMMain_Div_Sets_FTable td { padding: 0; height: 38px; width: 25%; }

.Total_Soft_PTable_AMMainTable1 input[type=range], .Total_Soft_PTable_TMMain_Div_Sets_FTable input[type=range] { -webkit-appearance: none; border: 1px solid white; width: 75%; background: none; }
.Total_Soft_PTable_AMMainTable1 input[type=range]::-webkit-slider-runnable-track, .Total_Soft_PTable_TMMain_Div_Sets_FTable input[type=range]::-webkit-slider-runnable-track { width: 75%; height: 5px; background: #ddd; border: none; border-radius: 3px; }
.Total_Soft_PTable_AMMainTable1 input[type=range]::-webkit-slider-thumb, .Total_Soft_PTable_TMMain_Div_Sets_FTable input[type=range]::-webkit-slider-thumb { -webkit-appearance: none; border: none; height: 16px; width: 16px; border-radius: 50%; background: #0073aa; margin-top: -4px; }
.Total_Soft_PTable_AMMainTable1 input[type=range]:focus, .Total_Soft_PTable_TMMain_Div_Sets_FTable input[type=range]:focus { outline: none; }
.Total_Soft_PTable_AMMainTable1 input[type=range]:focus::-webkit-slider-runnable-track, .Total_Soft_PTable_TMMain_Div_Sets_FTable input[type=range]:focus::-webkit-slider-runnable-track { background: #ccc; }
.Total_Soft_PTable_AMMainTable1 input[type=range]::-moz-range-track, .Total_Soft_PTable_TMMain_Div_Sets_FTable input[type=range]::-moz-range-track { width: 75%; height: 5px; background: #ddd; border: none; border-radius: 3px; }
.Total_Soft_PTable_AMMainTable1 input[type=range]::-moz-range-thumb, .Total_Soft_PTable_TMMain_Div_Sets_FTable input[type=range]::-moz-range-thumb { border: none; height: 16px; width: 16px; border-radius: 50%; background: goldenrod; }
.Total_Soft_PTable_AMMainTable1 input[type=range]:-moz-focusring, .Total_Soft_PTable_TMMain_Div_Sets_FTable input[type=range]:-moz-focusring { outline: 1px solid white; outline-offset: -1px; }
.Total_Soft_PTable_AMMainTable1 input[type=range]::-ms-track, .Total_Soft_PTable_TMMain_Div_Sets_FTable input[type=range]::-ms-track { width: 75%; height: 5px; background: transparent; border-color: transparent; border-width: 6px 0; color: transparent; }
.Total_Soft_PTable_AMMainTable1 input[type=range]::-ms-fill-lower, .Total_Soft_PTable_TMMain_Div_Sets_FTable input[type=range]::-ms-fill-lower { background: #777; border-radius: 10px; }
.Total_Soft_PTable_AMMainTable1 input[type=range]::-ms-fill-upper, .Total_Soft_PTable_TMMain_Div_Sets_FTable input[type=range]::-ms-fill-upper { background: #ddd; border-radius: 10px; }
.Total_Soft_PTable_AMMainTable1 input[type=range]::-ms-thumb, .Total_Soft_PTable_TMMain_Div_Sets_FTable input[type=range]::-ms-thumb { border: none; height: 16px; width: 16px; border-radius: 50%; background: #0073aa; }
.Total_Soft_PTable_AMMainTable1 input[type=range]:focus::-ms-fill-lower, .Total_Soft_PTable_TMMain_Div_Sets_FTable input[type=range]:focus::-ms-fill-lower { background: #888; }
.Total_Soft_PTable_AMMainTable1 input[type=range]:focus::-ms-fill-upper, .Total_Soft_PTable_TMMain_Div_Sets_FTable input[type=range]:focus::-ms-fill-upper { background: #ccc; }
.TS_PTable_Range_Out { margin-left: 10px; }

.TS_PTable_Switch { display: block; vertical-align: middle; padding: 5px; }
.TS_PTable_Switch_Toggle { position: absolute; margin-left: -9999px; visibility: hidden; }
.TS_PTable_Switch_Toggle + label { display: block; position: relative; cursor: pointer; outline: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.TS_PTable_Switch_Toggle-yes-no + label { padding: 2px; width: 80px; height: 30px; margin: 0 calc(50% - 50px); }
.TS_PTable_Switch_Toggle-yes-no + label:before, input.TS_PTable_Switch_Toggle-yes-no + label:after { display: block; position: absolute; top: 0; left: 0; bottom: 0; right: 0; font-family: "Roboto Slab", serif; font-size: 16px; text-align: center; line-height: 30px; border-radius: 5px; }
.TS_PTable_Switch_Toggle-yes-no + label:before { background-color: #009491; color: #fff; content: attr(data-off); -webkit-transition: -webkit-transform 0.5s; -moz-transition: -moz-transform 0.5s; -o-transition: -o-transform 0.5s; transition: transform 0.5s; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -o-backface-visibility: hidden; backface-visibility: hidden; }
.TS_PTable_Switch_Toggle-yes-no + label:after { background-color: #fff; color: #009491; content: attr(data-on); -webkit-transition: -webkit-transform 0.5s; -moz-transition: -moz-transform 0.5s; -o-transition: -o-transform 0.5s; transition: transform 0.5s; -webkit-transform: rotateY(180deg); -moz-transform: rotateY(180deg); -ms-transform: rotateY(180deg); -o-transform: rotateY(180deg); transform: rotateY(180deg); -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -o-backface-visibility: hidden; backface-visibility: hidden; }
.TS_PTable_Switch_Toggle-yes-no:checked + label:before { -webkit-transform: rotateY(180deg); -moz-transform: rotateY(180deg); -ms-transform: rotateY(180deg); -o-transform: rotateY(180deg); transform: rotateY(180deg); }
.TS_PTable_Switch_Toggle-yes-no:checked + label:after { -webkit-transform: rotateY(0); -moz-transform: rotateY(0); -ms-transform: rotateY(0); -o-transform: rotateY(0); transform: rotateY(0); }

.Total_Soft_PTable_Loading { position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 999999999999; background: rgba(0, 0, 0, 0.2); display: none; }
.Total_Soft_PTable_Loading img { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); }