.ClassCols1 {
    float: left;
    width: 70%;
}

.ClassCols2 {
    float: right;
    width: 30%;
}

.ClassCols3 {
    float: left;
    width: 40%;
}

.ClassCols4 {
    float: left;
    width: 60%;
}

.ClassCols5 {
    float: left;
    width: 30%;
}

.the-legend {
    border-style: none;
    border-width: 0;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 0;
}

.the-fieldset {
    border: 2px;
}
.expend-icon{
    color: red;
}
.Discription {
    position: relative;
    display: inline-block;
    font-weight: bold;
}

.Discription .DiscriptionText {
    visibility: hidden;
    width: 450px;
    right: 0;
    background-color: Gray;
    color: #FFFFFF;
    border-radius: 6px;
    padding: 10px;
    /* Position the tooltip */
    position: absolute;
    z-index: 1;
    font-weight: normal;
}

.Discription:hover .DiscriptionText {
    visibility: visible;
}

#divItemMaster_Mein {
    display: block;
}
#divItemMaster_Mein select,
#divItemMaster_Mein input {
   
  /*  background-color: #fff;*/
}
#master-section{
    margin-right: 15px;
    margin-left: 15px;
    margin-bottom: 15px;
    border: thin solid #C0C0C0;
}
.page-title {
    margin-top: 0px;
    color: #fff;
    background: linear-gradient(314deg,#54a5ff -40%,#2C62FF);
    font-size: 14px;
    padding: 4px;
    text-align: left;
    padding-left: 20px;
    /*overflow: auto !important;*/
}

#collapseDiv1{
    display: block;
}
/*.page-body {
    padding: 15px;
    border: thin solid #c0c0c0;
}*/

.container {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
    display: block;
}

.overflowcls {
    padding-left: 40px;
    height: 25px;
    overflow: hidden;
    text-align: left
}

.fieldset {
    border: thin solid #C0C0C0;
    height: 300px;
}

.fieldset2 {
    border: thin solid #C0C0C0;
    height: 200px;
}

.actionbtns>input {
    display: none;
    margin: 1px !important;
    /*background:#c52d2f !important;*/
}
.otherbtns>input {
    background:#c52d2f !important;
}
.datepicker
{
    padding: 8px 10px 5px 5px;
}
.my-btn-style
{
    font-size: 18px;
    line-height: 1.2;
    margin: 1px;
}
.chk
{
    width: 18px;
    height: 18px;
}

#txtItemGroup{
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-right: 0px;
}
#btnAddNewItemGrp{
    width: 40px;
    font-weight: bold;
    font-size: 14px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    margin-bottom: 0px;
}
#divAddNewItemGroup{
    width: 96% !important;
    /*right: 0px !important;*/
    top: 30px !important;
    position: absolute !important;
    display: none;
    
}
#divAddNewItemGroup select,
#divAddNewItemGroup input[type='checkbox'],
#divAddNewItemGroup input {
    height: 25px !important;
    /*background-color: #fff;*/
    margin: 0px;
}
#divAddNewItemGroup .dfcls {
    display: flex;
    font-size: 9px;
    white-space: nowrap;
}
#divAddNewItemGroup .dfcls input[type='checkbox']{
    width: 45px;
    margin: 0px 10px;
}
.tblTransactionListCls{
    padding: 14px 6px 14px 40px;
}
#Div5{
    padding-left: 15px !important;
    padding-right: 15px !important;
}
#body > .container{
    padding: inherit;
}
#MainContainer>div>.container{
    padding:inherit;
}
/*************************/
#dsm-container{
    width: initial;
}
#dsm-container select,
#dsm-container input[type='checkbox'],
#dsm-container input {
    height: 25px !important;
    background-color: #fff;
    margin: 0px;
}
#dsm-container textarea{
    height: 25px;
    max-width: 100%;
    /*min-width: 100%;*/
    min-height: 25px;
    margin-right: 5px;
}
#dsm-container thead>tr>th,
#dsm-container tbody>tr>th, 
#dsm-container tfoot>tr>th, 
#dsm-container thead>tr>td, 
#dsm-container tbody>tr>td, 
#dsm-container tfoot>tr>td {
    white-space: nowrap;
    padding: 5px !important;
    border-style: solid;
    border-width: thin;
    /*top: 0px !important;*/
}
/************************/

/*************************/
#rcl-container{
    width: initial;
}
#rcl-container select,
#rcl-container input[type='checkbox'],
#rcl-container input,
#rcl-container textarea {
    border-radius: 0;
}
#rcl-container thead>tr>th,
#rcl-container tbody>tr>th, 
#rcl-container tfoot>tr>th, 
#rcl-container thead>tr>td, 
#rcl-container tbody>tr>td, 
#rcl-container tfoot>tr>td {
    white-space: nowrap;
    padding: 5px !important;
    /*top: 0px !important;*/
}
#rcl-container #btn_send_sms{
    margin-top: 5px; 
    margin-bottom: 0px; 
    background-color: #226EB7;
}
/************************/

/*************************/
#rnv_le-container{
    width: initial;
}
#rnv_le-container select,
#rnv_le-container input[type='checkbox'],
#rnv_le-container input,
#rnv_le-container textarea {
    border-radius: 0;
}
#rnv_le-container thead>tr>th,
#rnv_le-container tbody>tr>th, 
#rnv_le-container tfoot>tr>th, 
#rnv_le-container thead>tr>td, 
#rnv_le-container tbody>tr>td, 
#rnv_le-container tfoot>tr>td {
    white-space: nowrap;
    padding: 5px !important;
    /*top: 0px !important;*/
}
#rnv_le-container #btn_send_sms{
    margin-top: 5px; 
    margin-bottom: 0px; 
    background-color: #226EB7;
}
/************************/

/*************************/
#rl2-container{
    width: initial;
}
#rl2-container select,
#rl2-container input[type='checkbox'],
#rl2-container input,
#rl2-container textarea {
    border-radius: 0;
}
#rl2-container thead>tr>th,
#rl2-container tbody>tr>th, 
#rl2-container tfoot>tr>th, 
#rl2-container thead>tr>td, 
#rl2-container tbody>tr>td, 
#rl2-container tfoot>tr>td {
    white-space: nowrap;
    padding: 5px !important;
    /*top: 0px !important;*/
}
#rl2-container #btnSendSms{
    margin-top: 5px; 
    margin-bottom: 0px; 
    background-color: #226EB7;
}
/************************/

/*************************/
#fbs-container{
    width: initial;
}
#fbs-container select,
#fbs-container input[type='checkbox'],
#fbs-container input,
#fbs-container textarea {
    border-radius: 0;
}
/************************/

/*************************/
#fbr-container{
    width: initial;
}
#fbr-container select,
#fbr-container input[type='checkbox'],
#fbr-container input,
#fbr-container textarea {
    border-radius: 0;
}
#fbr-container thead>tr>th,
#fbr-container tbody>tr>th, 
#fbr-container tfoot>tr>th, 
#fbr-container thead>tr>td, 
#fbr-container tbody>tr>td, 
#fbr-container tfoot>tr>td {
    white-space: nowrap;
    padding: 5px !important;
    /*top: 0px !important;*/
}
/************************/

/*************************/
#lm-container{
    width: initial;
}
#lm-container select,
#lm-container input[type='checkbox'],
#lm-container input {
    height: 25px !important;
    margin: 0px;
    margin-bottom: 2px;
}
#lm-container textarea{
    height: 25px;
    max-width: 100%;
    min-width: 100%;
    min-height: 25px;
}
#lm-container thead>tr>th,
#lm-container tbody>tr>th, 
#lm-container tfoot>tr>th, 
#lm-container thead>tr>td, 
#lm-container tbody>tr>td, 
#lm-container tfoot>tr>td {
    white-space: nowrap;
    padding: 5px !important;
    border-style: solid;
    border-width: thin;
    /*top: 0px !important;*/
}
.lm-actionbtns>input {
    display: block;
    margin: 1px !important;
    background:#c52d2f !important;
}
/************************/

/*************************/
#lml-container{
    width: initial;
}
#lml-container select,
#lml-container input[type='checkbox'],
#lml-container input,
#lml-container textarea {
    border-radius: 0;
}
#lml-container thead>tr>th,
#lml-container tbody>tr>th, 
#lml-container tfoot>tr>th, 
#lml-container thead>tr>td, 
#lml-container tbody>tr>td, 
#lml-container tfoot>tr>td {
    white-space: nowrap;
    padding: 5px !important;
    /*top: 0px !important;*/
}
/************************/

/*************************/
#tm-container{
    width: initial;
}
#tm-container select,
#tm-container input[type='checkbox'],
#tm-container input,
#tm-container textarea {
    border-radius: 0;
}
#tm-container textarea{
    height: 25px;
    max-width: 100%;
    min-width: 100%;
    min-height: 25px;
}
.tm-actionbtns>input {
    margin: 1px !important;
    background:#c52d2f !important;
}
/************************/

/*************************/
#tml-container{
    width: initial;
}
#tml-container select,
#tml-container input[type='checkbox'],
#tml-container input,
#tml-container textarea {
    border-radius: 0;
}
#tml-container textarea{
    height: 30px;
    max-width: 200px;
    min-width: 100%;
    min-height: 30px;
}
#tml-container thead>tr>th,
#tml-container tbody>tr>th, 
#tml-container tfoot>tr>th, 
#tml-container thead>tr>td, 
#tml-container tbody>tr>td, 
#tml-container tfoot>tr>td {
    white-space: nowrap;
    padding: 5px !important;
    /*top: 0px !important;*/
}
/************************/

/*************************/
#em-container{
    width: initial;
}
#em-container select,
#em-container input[type='checkbox'],
#em-container input,
#em-container textarea {
    border-radius: 0;
}
#em-container textarea{
    height: 25px;
    max-width: 100%;
    min-width: 100%;
    min-height: 25px;
}
.em-actionbtns>input {
    margin: 1px !important;
    background:#c52d2f !important;
}
/************************/

/*************************/
#cml-container{
    width: initial;
}
#cml-container select,
#cml-container input[type='checkbox'],
#cml-container input,
#cml-container textarea {
    border-radius: 0;
}
#cml-container textarea{
    height: 30px;
    max-width: 200px;
    min-width: 100%;
    min-height: 30px;
}
#cml-container thead>tr>th,
#cml-container tbody>tr>th, 
#cml-container tfoot>tr>th, 
#cml-container thead>tr>td, 
#cml-container tbody>tr>td, 
#cml-container tfoot>tr>td {
    white-space: nowrap;
    padding: 5px !important;
    /*top: 0px !important;*/
}
/************************/

/*************************/
#ticketm-container{
    width: initial;
}
#ticketm-container .ticket-colors{
    height:19px !important; 
    width: 20px !important; 
    min-width: 20px !important; 
    border-radius: 20px;
}
#ticketm-container select,
#ticketm-container input[type='checkbox'],
#ticketm-container input,
#ticketm-container textarea {
    border-radius: 0;
}
#ticketm-container textarea{
    height: 30px;
    max-width: 150px;
    min-width: 100%;
    min-height: 30px;
}
#ticketm-container thead>tr>th,
#ticketm-container tbody>tr>th, 
#ticketm-container tfoot>tr>th, 
#ticketm-container thead>tr>td, 
#ticketm-container tbody>tr>td, 
#ticketm-container tfoot>tr>td {
    white-space: nowrap;
    padding: 5px !important;
    /*top: 0px !important;*/
}
/************************/

/*************************/
#ticketml-container{
    width: initial;
}
#ticketml-container .ticket-colors{
    height:19px !important; 
    width: 20px !important; 
    min-width: 20px !important; 
    border-radius: 20px;
}
#ticketml-container select,
#ticketml-container input[type='checkbox'],
#ticketml-container input,
#ticketml-container textarea {
    border-radius: 0;
    box-shadow:none;
}
#ticketml-container textarea{
    height: 30px;
    max-width: 150px;
    min-width: 100%;
    min-height: 30px;
}
/************************/

/*************************/
#ptv-container{
    width: initial;
}
#ptv-container select,
#ptv-container input[type='checkbox'],
#ptv-container input,
#ptv-container textarea {
    border-radius: 0;
}
#ptv-container textarea{
    height: 30px;
    max-width: 200px;
    min-width: 100%;
    min-height: 30px;
}
#ptv-container thead>tr>th,
#ptv-container tbody>tr>th, 
#ptv-container tfoot>tr>th, 
#ptv-container thead>tr>td, 
#ptv-container tbody>tr>td, 
#ptv-container tfoot>tr>td {
    white-space: nowrap;
    padding: 5px !important;
    /*top: 0px !important;*/
}
/************************/

/*************************/
#dsr-container{
    width: initial;
}
#dsr-container select,
#dsr-container input[type='checkbox'],
#dsr-container input,
#dsr-container textarea {
    border-radius: 0;
}
#dsr-container textarea{
    height: 30px;
    max-width: 200px;
    min-width: 100%;
    min-height: 30px;
}
#dsr-container thead>tr>th,
#dsr-container tbody>tr>th, 
#dsr-container tfoot>tr>th, 
#dsr-container thead>tr>td, 
#dsr-container tbody>tr>td, 
#dsr-container tfoot>tr>td {
    white-space: nowrap;
    padding: 5px !important;
    /*top: 0px !important;*/
}
/************************/

/*************************/
#dsumr-container{
    width: initial;
}
#dsumr-container .f-title{
    font-weight: bold;
    text-transform: uppercase;
    background: #999;
    box-shadow: 5px 7px 12px #ccc;
    color: #fff;
    padding: 5px;
    margin-bottom: 15px;
}
#dsumr-container .f-panel{
    border: 1px solid #ccc;
    padding: 25px 10px;
    border-radius: 15px;
}
#dsumr-container .f-panel > div{
    padding: 5px 3px;
}
/************************/

/*************************/
#leadd-container{
    width: initial;
}
#leadd-container select,
#leadd-container input[type='checkbox'],
#leadd-container input,
#leadd-container textarea {
    border-radius: 0;
}
#leadd-container textarea{
    height: 30px;
    max-width: 200px;
    min-width: 100%;
    min-height: 30px;
}
#leadd-container thead>tr>th,
#leadd-container tbody>tr>th, 
#leadd-container tfoot>tr>th, 
#leadd-container thead>tr>td, 
#leadd-container tbody>tr>td, 
#leadd-container tfoot>tr>td {
    white-space: nowrap;
    padding: 5px !important;
    /*top: 0px !important;*/
}
/************************/

   /* start mobile view change */
   
    #rcl-container .group select,
    #rcl-container .group input {
        height: 35px !important;
        border: 1px solid #757575; 
        border-radius: 7px;
    }
    
    #rcl-container .group textarea {
        border: 1px solid #757575; 
        border-radius: 7px;
    }
    
     #rcl-container .group select:focus, #rcl-container .group input:focus,
     #rcl-container .group textarea:focus {
	  border-color: #2277d2;
	}

    #rcl-container .group .bar
    {
    	display:none;
    }
    
    #rcl-container .group label, 
    #rcl-container .inputMaterial:focus ~ label, 
    #rcl-container .inputMaterial:valid ~ label {
        font-size: 15px;
        background-color : white;
    }
    
    
    #rcl-container .inputMaterial:focus ~ label
	{
		font-size: 13px;
		color: #2277d2;
		border-color: #2277d2;
	}
    
	#rcl-container .inputMaterial:focus
	{
		font-size: 13px;
		color: #757575;
	}
    
    
     #rcl-container .group label 
     {
     	top:10px;
     }
      #rcl-container .inputMaterial:focus ~ label,
      #rcl-container .inputMaterial:valid ~ label
      {
      	top:-10px;
      }
      #rcl-container .group  select, 
      #rcl-container .group  input,
      #rcl-container .group textarea
     {
     	font-size:13px;
     	
     }
    
	#rcl-container .form-control[disabled],
	#rcl-container .form-control[readonly], 
	#rcl-container fieldset[disabled] .form-control 
	{
		background-color: white !important;
	}
		
  @media (max-width: 700px)
  {
	.DivRowSaveButton {
	  position: fixed;
	  bottom: 0px;
	  left: 0px;
	  right: 0px;
	  background-color: #E3E4EA;
	  padding: 0px !important;
	  display: flex;
	}

	.DivRowSaveButton .btn50 {
	  padding: 15px 0px 15px 0px;
	  width: 49%;
	  font-weight: bold;
	  background-color: #1070ec;
	}
	
	.DivRowSaveButton .btn25 {
	  padding: 15px 0px 15px 0px;
	  width: 25%;
	  font-weight: bold;
	  background-color: #1070ec;
	  margin-right: 2px !important;
	}
	.DivRowSaveButton .btn25 i
	{
		font-size : 20px;
	}

}	
		
		
		
/* end mobile view change */
    
@media(max-width:700px) 
{
    body {
        background: #fff;
        margin: 0px;
        padding: 0px;
    }
    #footer {
        display: none;
    }
    #Div5{
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
    #Div4{
        width: 100% !important;
        height: inherit !important;
        margin: 0px !important;
    }
    .sectioncls {
        padding-right: 0px;
        padding-left: 0px;
        padding-bottom: 30px;
    }
    #divItemMaster_Mein {
        margin-top: 0px;
        margin-bottom: 50px;
    }
    #inner-container-div{
        margin: 0px;
        padding: 0px;
    }
    #master-section{
        margin: 0px !important;
        border: 0;
    }
    legend.scheduler-border{
        padding: 0px;
    }
    #collapseDiv1,
    #collapseDiv2,
    #Div_TaxCat{
        display: none;
    }
    .overflowcls {
        padding-left: 0px !important;
        margin-top: 10px;
        height: inherit;
    }
    .page-title{
        text-align: center;
        font-size: 20px;
    }
    .homepage input,
    .homepage div,
    .homepage a,
    .homepage span,
    .homepage select {
        font-size: 14px;
    }
    #divItemMaster_Mein select,
    #divItemMaster_Mein input {
       /* height: 30px !important;*/
        border: 0;
        border-bottom: 2px solid #999;
        box-shadow: none;
    }
    .fieldset,
    .fieldset2 {
        height: auto;
        padding: 0px !important;
        padding-bottom: 30px;
        background: white;
        border: 1px solid #999;
        border-radius: 20px;
    }
    
    #attriVal1,
    #attriVal2,
    #attriVal3,
    #attriVal4{
        border: 1px solid #999 !important;
        background-color: #eee !important;
    }
    #txtDiscription{
        background: #eee;
    }
    #div_LensProduct > input{
        margin: 0 !important;
    }
    #div_LensProduct > span{
        padding-left: 10px !important;
        position: absolute;
    }
    #mydiv {
        display: none;
    }
    .imgcls {
        display: block;
    }
    .actionbtn-group{
        position: fixed !important;
        bottom: 0 !important;
        width: auto;
        left: 0;
        right: 0;
        padding: 0px !important;
        background: #FFFFFF;
    }
    .actionbtns,
    .otherbtns{
        display: flex !important;
        bottom: 0px !important;
        padding: 0px !important;
        justify-content: center !important;
    }
    .actionbtns>input {
        display: initial;
        border-radius: 0;
        width: 100%;
        font-weight: 700;
        font-size: 20px;    
        height: 40px !important;
        margin: 0px !important;
    }
    .otherbtns>input {
        width: 100%;
        border-radius: 0;
        background: #000 !important;
    }
    
    #taxCategory1,
    #div_taxLimit,
    #div_secondTax{
        text-align: left;
        margin-bottom: 20px;
    }
    #btnAddNewItemGrp{
        margin-bottom: 20px;
        font-size: 20px;
    }
    #divItem_Master_Setting{
        width: 100% !important;
        right: 0px !important;
        top: 60px !important;
        position: fixed !important;
    }
    #divItem_Master_Setting .panel-title{
        line-height: inherit !important;
    }
    #btnClosedivItem_Master_Setting{
        font-size: 30px !important;
    }
    
    
    .stk-mo-pan-rd
	{
		border-radius: 4px !important;
	}

	.stk-no-border-pan
	{
		border: 0px solid #C0C0C0 !important;
	}
    
    
    #divOptionalFieldModel
    {
        /*
        width: 100% !important;
        right: 0px !important;
        top: 60px !important;
        position: fixed !important;
        box-shadow: none !important;
        bottom: auto !important;
        */
		width: 96% !important;
		right: -7px !important;
		position: fixed !important;
		background-color: rgba(0, 0, 0, 0.61);
		bottom: 7px !important;
		box-shadow: 0 5px 15px rgba(0,0,0,.5)!important;
		background-color: #fff;
		background-clip: padding-box;
		border: 1px solid #999;
		border: 1px solid rgba(0,0,0,.2);
		border-radius: 6px;
		left: 7px !important;        
    }
    .mo-pop-btn
    {
		padding: 8px 8px 9px 8px;
		width: 41%;
		font-weight: bold;
		background-color: #1070ec;
		margin-right: 3px !important;
		border-radius: 5px !important;
		height: 35px !important;
    }
    
  /*  #divOptionalFieldModel .panel-title
    {
        line-height: inherit !important;
    }*/
    
    #btnCloseOptionalField
    {
        font-size: 30px !important;
    }
    #divOptionForm{
        height: auto !important;
    }

    #divOpenMultiAliasMOdel{
        width: 100% !important;
        right: 0px !important;
        top: 60px !important;
        position: fixed !important;
        box-shadow: none !important;
        bottom: auto !important;
        overflow: scroll;
        height: -webkit-fill-available;
        padding-bottom: 30px;
    }
    #divOpenMultiAliasMOdel .panel-title{
        line-height: inherit !important;
    }
    #btnCloseOpenMultiAliasMOdel{
        font-size: 30px !important;
    }
    #divOpenItemAttributeMOdel{
        width: 100% !important;
        right: 0px !important;
        top: 60px !important;
        position: fixed !important;
        box-shadow: none !important;
        bottom: auto !important;
    }
    #divOpenItemAttributeMOdel .panel-title{
        line-height: inherit !important;
    }
    #divOpenItemAttributeMOdel .panel-primary{
        border: 1px solid #999;
    }
    #divOpenItemAttributeMOdel #Button1{
        font-size: 30px !important;
    }
    #divAddNewItemGroup select,
    #divAddNewItemGroup input[type='checkbox'],
    #divAddNewItemGroup input {
        height: 35px !important;
    }
    #ItemAttributeMOdelBody{
        width: auto !important;
    }
    #ItemAttributeMOdelBody thead>tr>th,
    #ItemAttributeMOdelBody tbody>tr>th, 
    #ItemAttributeMOdelBody tfoot>tr>th, 
    #ItemAttributeMOdelBody thead>tr>td, 
    #ItemAttributeMOdelBody tbody>tr>td, 
    #ItemAttributeMOdelBody tfoot>tr>td {
        white-space: nowrap;
        padding: 5px !important;
        border-style: solid;
        border-width: thin;
        /*top: 0px !important;*/
    }
    #ItemAttributeMOdelBody select,
    #ItemAttributeMOdelBody input[type='checkbox'],
    #ItemAttributeMOdelBody input {
        height: 35px !important;
    }
    #divAddNewItemGroup{
        display: none;
        width: 100% !important;
        right: 0px !important;
        top: 60px !important;
        position: fixed !important;
        box-shadow: none !important;
        bottom: auto !important;
        overflow: scroll !important;
        height: -webkit-fill-available !important;
        
    }
    #divAddNewItemGroup .container{
        padding: 0px !important;
    }
    #divAddNewItemGroup .panel-title{
        line-height: inherit !important;
    }
    #divAddNewItemGroup .panel-primary{
        border: 1px solid #999;
    }
    #divAddNewItemGroup #btnClosedivAddNewItemGroup{
        font-size: 30px !important;
        margin-top: -22px !important;
    }
    #divAddNewItemGroup select,
    #divAddNewItemGroup input[type='checkbox'],
    #divAddNewItemGroup input {
        height: 35px !important;
    }
    #divAddNewItemGroup .dfcls {
        font-size: initial;
    }
    .table-responsive thead>tr>th,
    .table-responsive tbody>tr>th, 
    .table-responsive tfoot>tr>th, 
    .table-responsive thead>tr>td, 
    .table-responsive tbody>tr>td, 
    .table-responsive tfoot>tr>td {
        white-space: nowrap;
        padding: 5px !important;
    }
    .tblTransactionListCls{
        padding: 10px 1px !important;
    }
    #divItemGroup{
        padding-bottom: 40px !important;
    }
    #divGenerateSerial select,
    #divGenerateSerial input[type='checkbox'],
    #divGenerateSerial input {
        height: 35px !important;
    }
    #divGenerateSerial thead>tr>th,
    #divGenerateSerial tbody>tr>th, 
    #divGenerateSerial tfoot>tr>th, 
    #divGenerateSerial thead>tr>td, 
    #divGenerateSerial tbody>tr>td, 
    #divGenerateSerial tfoot>tr>td {
        white-space: nowrap;
        padding: 5px !important;
        border-style: solid;
        border-width: thin;
        /*top: 0px !important;*/
    }
    /*************************/
    #dsm-container{
        width: initial;
        padding: 0px 11px !important;
    }
    #dsm-container .panel-heading {
        display: none !important;
    }
    #dsm-container .panel-primary {
        border-radius: 15px;
        padding: 10px;
    }
    #dsm-container select,
    #dsm-container input[type='checkbox'],
    #dsm-container input {
        min-width: 150px !important;
        height: 35px !important;
        background-color: #fff;
        margin: 0px;
    }
    #dsm-container textarea{
        min-width: 150px !important;
        height: 35px;
        background-color: #fff;
        margin: 0px;
    }
    #dsm-container thead>tr>th,
    #dsm-container tbody>tr>th, 
    #dsm-container tfoot>tr>th, 
    #dsm-container thead>tr>td, 
    #dsm-container tbody>tr>td, 
    #dsm-container tfoot>tr>td {
        white-space: nowrap;
        padding: 5px !important;
        border-style: solid;
        border-width: thin;
        /*top: 0px !important;*/
    }
    #dsm-container thead>tr>th,
    #dsm-container tbody>tr>th, 
    #dsm-container tfoot>tr>th {
        background: #3f51b5;
        color: #fff;
    }
    /************************/

    /*************************/
    #rcl-container{
        width: initial;
        /*padding: 0px 11px !important;*/
        background-color: transparent;
        margin-top:0px;
    }
    #rcl-container .panel-body{
        background-color: #fff;
        /*border: thin solid #C0C0C0;
        border-radius: 31px;*/
        padding: 5px;
        padding-top: 20px;
        padding-bottom: 20px;
    }
    
    #rcl-container .group select,
    #rcl-container .group input,
    #rcl-container .group textarea {
        height: 45px !important;
        border: 2px solid #757575;
        border-radius: 7px;
        background-color:White;
        
    }
    #rcl-container .group .bar
    {
    	display:none;
    }
    
    #rcl-container .group label, 
    #rcl-container .inputMaterial:focus ~ label, 
    #rcl-container .inputMaterial:valid ~ label {
        font-size: 15px;
        background-color:White;
    }
    
    #rcl-container .inputMaterial:focus , 
    #rcl-container .inputMaterial:valid {
      
        color: #757575
    }
    
    
    #rcl-container .inputMaterial:focus ~ label
	{
		border-color: #2277d2;
	}
    #rcl-container .inputMaterial:focus
    {
        font-size: 16px;
		color: #757575;
    }
    
    #rcl-container .group label 
    {
    	top:10px;
    }
     
	#rcl-container .inputMaterial:focus ~ label,
	#rcl-container .inputMaterial:valid ~ label
	{
  		top:-10px;
	}
      
    #rcl-container .group  select, 
    #rcl-container .group  input,
    #rcl-container .group textarea
    {
     	font-size:16px;
     	font-weight:bold;
    }
    
    #rcl-container select,
    #rcl-container input {
        /*min-width: 150px !important;
        height: 35px !important;*/
        margin: 0px;
    }
    
    #rcl-container input[type='checkbox']{
        min-width: auto !important;
        height: 20px !important;
    }
    #rcl-container table{
        font-size: auto !important;
    }
    #rcl-container thead>tr>th,
    #rcl-container tbody>tr>th, 
    #rcl-container tfoot>tr>th, 
    #rcl-container thead>tr>td, 
    #rcl-container tbody>tr>td, 
    #rcl-container tfoot>tr>td {
        white-space: nowrap;
        padding: 5px !important;
        border-style: solid;
        border-width: thin;
        /*top: 0px !important;*/
    }
    #rcl-container thead>tr>th,
    #rcl-container tbody>tr>th, 
    #rcl-container tfoot>tr>th {
        background: #3f51b5;
        color: #fff;
    }
    #rcl-container .group {
        margin-bottom: 21px !important;
    }
    #myModal{
        width: 100% !important;
        left: initial !important;
        padding: 10px !important;
    }
    #rcl-container #tblTransactionList td {
        min-width: auto;
    }
    /************************/

    /*************************/
    #rnv_le-container{
        width: initial;
        padding: 0px 11px !important;
        background-color: transparent;
        margin-top:10px;
    }
    #rnv_le-container .panel-body{
        background-color: #fff;
        border: thin solid #C0C0C0;
        border-radius: 31px;
        padding-top: 20px;
        padding-bottom: 20px;
    }
    #rnv_le-container .group select,
    #rnv_le-container .group input {
        height: 50px !important;
    }
    #rnv_le-container .group label, 
    #rnv_le-container .inputMaterial:focus ~ label, 
    #rnv_le-container .inputMaterial:valid ~ label {
        font-size: 16px;
    }
    #rnv_le-container select,
    #rnv_le-container input {
        min-width: 150px !important;
        height: 35px !important;
        margin: 0px;
    }
    #rnv_le-container input[type='checkbox']{
        min-width: auto !important;
        height: 20px !important;
    }
    #rnv_le-container table{
        font-size: auto !important;
    }
    #rnv_le-container thead>tr>th,
    #rnv_le-container tbody>tr>th, 
    #rnv_le-container tfoot>tr>th, 
    #rnv_le-container thead>tr>td, 
    #rnv_le-container tbody>tr>td, 
    #rnv_le-container tfoot>tr>td {
        white-space: nowrap;
        padding: 5px !important;
        border-style: solid;
        border-width: thin;
        /*top: 0px !important;*/
    }
    #rnv_le-container thead>tr>th,
    #rnv_le-container tbody>tr>th, 
    #rnv_le-container tfoot>tr>th {
        background: #3f51b5;
        color: #fff;
    }
    #rnv_le-container .group {
        margin-bottom: 21px !important;
    }
    #myModal{
        width: 100% !important;
        left: initial !important;
        padding: 10px !important;
    }
    #rnv_le-container #tblTransactionList td {
        min-width: auto;
    }
    /************************/

    /*************************/
    #rl2-container{
        width: initial;
        padding: 0px 11px !important;
        background-color: transparent;
    }
    #rl2-container .panel-body{
        background-color: #fff;
        border: thin solid #C0C0C0;
        border-radius: 31px;
        padding-top: 40px;
        padding-bottom: 40px;
    }
    #rl2-container .group select,
    #rl2-container .group input {
        height: 50px !important;
    }
    #rl2-container .group label, 
    #rl2-container .inputMaterial:focus ~ label, 
    #rl2-container .inputMaterial:valid ~ label {
        font-size: 16px;
    }
    #rl2-container select,
    #rl2-container input {
        min-width: 150px !important;
        height: 35px !important;
        margin: 0px;
    }
    #rl2-container input[type='checkbox']{
        min-width: auto !important;
        height: 20px !important;
    }
    #rl2-container table{
        font-size: auto !important;
    }
    #rl2-container thead>tr>th,
    #rl2-container tbody>tr>th, 
    #rl2-container tfoot>tr>th, 
    #rl2-container thead>tr>td, 
    #rl2-container tbody>tr>td, 
    #rl2-container tfoot>tr>td {
        white-space: nowrap;
        padding: 5px !important;
        border-style: solid;
        border-width: thin;
        /*top: 0px !important;*/
    }
    #rl2-container thead>tr>th,
    #rl2-container tbody>tr>th, 
    #rl2-container tfoot>tr>th {
        background: #3f51b5;
        color: #fff;
    }
    #rl2-container .group {
        margin-bottom: 21px !important;
    }
    #myModal{
        width: 100% !important;
        left: initial !important;
        padding: 10px !important;
    }
    /************************/

    /*************************/
    #fbs-container{
        width: initial;
        padding: 0px 11px !important;
    }
    #fbs-container select,
    #fbs-container input[type='checkbox'],
    #fbs-container input {
        height: 35px !important;
        margin: 0px;
        margin-top: 10px;
        margin-bottom: 20px;
    }
    #fbs-container .panel-heading {
        display: none;
    }
    #fbs-container .panel-primary {
        border-radius: 15px;
    }
    /************************/

    /*************************/
    #fbr-container{
        width: initial;
        padding: 0px 11px !important;
        background-color: transparent;
    }
    #fbr-container .panel-body{
        background-color: #fff;
        border: thin solid #C0C0C0;
        border-radius: 31px;
        padding-top: 40px;
        padding-bottom: 40px;
    }
    #fbr-container .group select,
    #fbr-container .group input {
        height: 50px !important;
    }
    #fbr-container .group label, 
    #fbr-container .inputMaterial:focus ~ label, 
    #fbr-container .inputMaterial:valid ~ label {
        font-size: 16px;
    }
    #fbr-container select,
    #fbr-container input {
        min-width: 150px !important;
        height: 35px !important;
        margin: 0px;
    }
    #fbr-container input[type='checkbox']{
        min-width: auto !important;
        height: 20px !important;
    }
    #fbr-container table{
        font-size: auto !important;
    }
    #fbr-container thead>tr>th,
    #fbr-container tbody>tr>th, 
    #fbr-container tfoot>tr>th, 
    #fbr-container thead>tr>td, 
    #fbr-container tbody>tr>td, 
    #fbr-container tfoot>tr>td {
        white-space: nowrap;
        padding: 5px !important;
        border-style: solid;
        border-width: thin;
        /*top: 0px !important;*/
    }
    #fbr-container thead>tr>th,
    #fbr-container tbody>tr>th, 
    #fbr-container tfoot>tr>th {
        background: #3f51b5;
        color: #fff;
    }
    #fbr-container .group {
        margin-bottom: 21px !important;
    }
    #myModal{
        width: 100% !important;
        left: initial !important;
        padding: 10px !important;
    }
    /************************/

    /*************************/
    #lm-container{
        width: initial;
        padding: 0px 11px !important;
        background-color: transparent;
        /*margin-top: 20px;*/
        margin-bottom: 50px;
    }
    #lm-container .panel-body{
        background-color: #fff;
        border: thin solid #C0C0C0;
        border-radius: 31px;
        padding-top: 40px;
        padding-bottom: 40px;
    }
    #lm-container select,
    #lm-container input[type='checkbox'],
    #lm-container input {
        height: 35px !important;
        background-color: #fff;
        margin: 0px;
        margin-bottom: 15px;
        border: 0;
        border-bottom: 2px solid #999;
        box-shadow: none;
    }
    #lm-container textarea{
        min-width: 150px !important;
        height: 35px;
        background-color: #fff;
        margin: 0px;
    }
    #lm-container #txtTitle{
        width:30%;
    }
    #lm-container #txtFirst_Name{
        width:70%;
    }

    #lm-container .actionbtn-group{
        position: fixed !important;
        bottom: 0 !important;
        width: auto;
        left: 0;
        right: 0;
        padding: 0px !important;
        background: #FFFFFF;
    }
    #lm-container .lm-actionbtns{
        display: flex !important;
        bottom: 0px !important;
        padding: 0px !important;
        justify-content: center !important;
    }
    #lm-container .lm-actionbtns>input {
        display: initial;
        border-radius: 0;
        width: 100%;
        font-weight: 700;
        font-size: 20px;    
        height: 40px !important;
        margin: 0px !important;
    }
    #lm-container #btnSave{
        background: #04c !important;
    }
    #lm-container #btnUpdate{
        background: #ff9800 !important;
    }
    #lm-container #btnReset{
        background: #c52d2f !important;
    }
    /************************/

    /*************************/
    #lml-container{
        width: initial;
        padding: 0px 11px !important;
        background-color: transparent;
    }
    #lml-container .panel-body{
        background-color: #fff;
        border: thin solid #C0C0C0;
        border-radius: 31px;
        padding-top: 40px;
        padding-bottom: 40px;
    }
    #lml-container .group select,
    #lml-container .group input {
        height: 50px !important;
    }
    #lml-container .group label, 
    #lml-container .inputMaterial:focus ~ label, 
    #lml-container .inputMaterial:valid ~ label {
        font-size: 16px;
    }
    #lml-container select,
    #lml-container input {
        min-width: 150px !important;
        height: 35px !important;
        margin: 0px;
    }
    #lml-container input[type='checkbox']{
        min-width: auto !important;
        height: 20px !important;
    }
    #lml-container table{
        font-size: auto !important;
    }
    #lml-container thead>tr>th,
    #lml-container tbody>tr>th, 
    #lml-container tfoot>tr>th, 
    #lml-container thead>tr>td, 
    #lml-container tbody>tr>td, 
    #lml-container tfoot>tr>td {
        white-space: nowrap;
        padding: 5px !important;
        border-style: solid;
        border-width: thin;
        /*top: 0px !important;*/
    }
    #lml-container thead>tr>th,
    #lml-container tbody>tr>th, 
    #lml-container tfoot>tr>th {
        background: #3f51b5;
        color: #fff;
    }
    #lml-container .group {
        margin-bottom: 21px !important;
    }
    /************************/

    /*************************/
    #tm-container{
        width: initial;
        padding: 0px 11px !important;
        background-color: transparent;
        /*margin-top: 20px;*/
        margin-bottom: 50px;
    }
    #tm-container .panel-body{
        background-color: #fff;
        border: thin solid #C0C0C0;
        border-radius: 31px;
        padding-top: 40px;
        padding-bottom: 40px;
    }
    #tm-container .fieldset{
        height: auto;
        padding: 10px !important;
        padding-bottom: 30px;
        background: white;
        border: 1px solid #999;
        border-radius: 20px;
    }
    #tm-container select,
    #tm-container input[type='checkbox'],
    #tm-container input {
        height: 35px !important;
        background-color: #fff;
        margin: 0px;
        margin-bottom: 15px;
        border: 0;
        border-bottom: 2px solid #999;
        box-shadow: none;
    }
    #tm-container textarea{
        min-width: 150px !important;
        height: 35px;
        background-color: #fff;
        margin: 0px;
    }
    #tm-container #txtTitle{
        width:30%;
    }
    #tm-container #txtFirst_Name{
        width:70%;
    }

    #tm-container .actionbtn-group{
        position: fixed !important;
        bottom: 0 !important;
        width: auto;
        left: 0;
        right: 0;
        padding: 0px !important;
        background: #FFFFFF;
    }
    #tm-container .tm-actionbtns{
        display: flex !important;
        bottom: 0px !important;
        padding: 0px !important;
        justify-content: center !important;
    }
    #tm-container .tm-actionbtns>input {
        display: initial;
        border-radius: 0;
        width: 100%;
        font-weight: 700;
        font-size: 20px;    
        height: 40px !important;
        margin: 0px !important;
    }
    #tm-container #btnSave{
        background: #04c !important;
    }
    #tm-container #btnUpdate{
        background: #ff9800 !important;
    }
    #tm-container #btnReset{
        background: #c52d2f !important;
    }
    /************************/

    /*************************/
    #tml-container{
        width: initial;
        padding: 0px 11px !important;
        background-color: transparent;
    }
    #tml-container .panel-body{
        background-color: #fff;
        border: thin solid #C0C0C0;
        border-radius: 31px;
        padding-top: 40px;
        padding-bottom: 40px;
    }
    #tml-container .group select,
    #tml-container .group input {
        height: 50px !important;
    }
    #tml-container .group label, 
    #tml-container .inputMaterial:focus ~ label, 
    #tml-container .inputMaterial:valid ~ label {
        font-size: 16px;
    }
    #tml-container select,
    #tml-container input {
        min-width: 50% !important;
        height: 35px !important;
        margin: 0px;
    }
    #tml-container textarea {
        border-radius: 0;
    }
    #tml-container textarea{
        height: 35px;
    }
    #tml-container input[type='checkbox']{
        min-width: auto !important;
        height: 20px !important;
    }
    #tml-container table{
        font-size: auto !important;
    }
    #tml-container thead>tr>th,
    #tml-container tbody>tr>th, 
    #tml-container tfoot>tr>th, 
    #tml-container thead>tr>td, 
    #tml-container tbody>tr>td, 
    #tml-container tfoot>tr>td {
        white-space: nowrap;
        padding: 5px !important;
        border-style: solid;
        border-width: thin;
        /*top: 0px !important;*/
    }
    #tml-container thead>tr>th,
    #tml-container tbody>tr>th, 
    #tml-container tfoot>tr>th {
        background: #3f51b5;
        color: #fff;
    }
    #tml-container .group {
        margin-bottom: 21px !important;
    }
    /************************/

    /*************************/
    #em-container{
        width: initial;
        padding: 0px 11px !important;
        background-color: transparent;
        /*margin-top: 20px;*/
        margin-bottom: 50px;
    }
    #em-container .panel-body{
        background-color: #fff;
        border: thin solid #C0C0C0;
        border-radius: 31px;
        padding-top: 40px;
        padding-bottom: 40px;
    }
    #em-container .fieldset{
        height: auto;
        padding: 10px !important;
        padding-bottom: 30px;
        background: white;
        border: 1px solid #999;
        border-radius: 20px;
    }
    #em-container select,
    #em-container input[type='checkbox'],
    #em-container input {
        height: 35px !important;
        background-color: #fff;
        margin: 0px;
        margin-bottom: 15px;
        border: 0;
        border-bottom: 2px solid #999;
        box-shadow: none;
    }
    #em-container textarea{
        min-width: 150px !important;
        height: 35px;
        background-color: #fff;
        margin: 0px;
        margin-bottom: 15px;
        border: 0;
        border-bottom: 2px solid #999;
        box-shadow: none;
    }
    #em-container #txtTitle{
        width:30%;
    }
    #em-container #txtFirst_Name{
        width:70%;
    }

    #em-container .actionbtn-group{
        position: fixed !important;
        bottom: 0 !important;
        width: auto;
        left: 0;
        right: 0;
        padding: 0px !important;
        background: #FFFFFF;
    }
    #em-container .em-actionbtns{
        display: flex !important;
        bottom: 0px !important;
        padding: 0px !important;
        justify-content: center !important;
    }
    #em-container .em-actionbtns>input {
        display: initial;
        border-radius: 0;
        width: 100%;
        font-weight: 700;
        font-size: 20px;    
        height: 40px !important;
        margin: 0px !important;
    }
    #em-container #btnSave{
        background: #04c !important;
    }
    #em-container #btnUpdate{
        background: #ff9800 !important;
    }
    #em-container #btnReset{
        background: #c52d2f !important;
    }
    /************************/

    /*************************/
    #cml-container{
        width: initial;
        padding: 0px 11px !important;
        background-color: transparent;
    }
    #cml-container .panel-body{
        background-color: #fff;
        border: thin solid #C0C0C0;
        border-radius: 31px;
        padding-top: 40px;
        padding-bottom: 40px;
    }
    #cml-container .group select,
    #cml-container .group input {
        height: 50px !important;
    }
    #cml-container .group label, 
    #cml-container .inputMaterial:focus ~ label, 
    #cml-container .inputMaterial:valid ~ label {
        font-size: 16px;
    }
    #cml-container select,
    #cml-container input {
        min-width: 50% !important;
        height: 35px !important;
        margin: 0px;
    }
    #cml-container textarea {
        border-radius: 0;
    }
    #cml-container textarea{
        height: 35px;
    }
    #cml-container input[type='checkbox']{
        min-width: auto !important;
        height: 20px !important;
    }
    #cml-container table{
        font-size: auto !important;
    }
    #cml-container thead>tr>th,
    #cml-container tbody>tr>th, 
    #cml-container tfoot>tr>th, 
    #cml-container thead>tr>td, 
    #cml-container tbody>tr>td, 
    #cml-container tfoot>tr>td {
        white-space: nowrap;
        padding: 5px !important;
        border-style: solid;
        border-width: thin;
        /*top: 0px !important;*/
    }
    #cml-container thead>tr>th,
    #cml-container tbody>tr>th, 
    #cml-container tfoot>tr>th {
        background: #3f51b5;
        color: #fff;
    }
    #cml-container .group {
        margin-bottom: 21px !important;
    }
    /************************/

    /*************************/
    #ticketm-container{
        width: initial;
        padding: 0px 11px !important;
        background-color: transparent;
    }
    #ticketm-container label{
        font-size: initial !important;
    }
    #ticketm-container .panel-heading{
        display: none;
    }
    #ticketm-container .panel-default{
        background-color: #dddddd;
    }
    #ticketm-container .panel-body{
        background-color: #fff;
        border: thin solid #C0C0C0;
        border-radius: 31px;
        padding-top: 40px;
        padding-bottom: 40px;
    }
    #ticketm-container .group select,
    #ticketm-container .group input {
        height: 50px !important;
    }
    #ticketm-container .group label, 
    #ticketm-container .inputMaterial:focus ~ label, 
    #ticketm-container .inputMaterial:valid ~ label {
        font-size: 16px;
    }
    #ticketm-container select,
    #ticketm-container input {
        min-width: 150px !important;
        height: 35px !important;
        margin: 0px;
    }
    #ticketm-container textarea {
        border-radius: 0;
    }
    #ticketm-container textarea{
        height: 35px;
        max-width: 150px;
        min-width: 100%;
        min-height: 30px;
    }
    #th_desc{
        max-width: 180px;
        min-width: 180px;
    }
    #ticketm-container input[type='checkbox']{
        min-width: auto !important;
        height: 20px !important;
    }
    #ticketm-container table{
        font-size: auto !important;
    }
    #ticketm-container thead>tr>th,
    #ticketm-container tbody>tr>th, 
    #ticketm-container tfoot>tr>th, 
    #ticketm-container thead>tr>td, 
    #ticketm-container tbody>tr>td, 
    #ticketm-container tfoot>tr>td {
        white-space: nowrap;
        padding: 5px !important;
        border-style: solid;
        border-width: thin;
        /*top: 0px !important;*/
    }
    #ticketm-container thead>tr>th,
    #ticketm-container tbody>tr>th, 
    #ticketm-container tfoot>tr>th {
        background: #3f51b5;
        color: #fff;
    }
    #ticketm-container .group {
        margin-bottom: 30px !important;
    }
    #ticketm-container .actionbtn-group{
        position: fixed !important;
        bottom: 0 !important;
        width: auto;
        left: 0;
        right: 0;
        padding: 0px !important;
        background: #FFFFFF;
    }
    #ticketm-container .ticketm-actionbtns{
        display: flex !important;
        bottom: 0px !important;
        padding: 0px !important;
        justify-content: center !important;
    }
    #ticketm-container .ticketm-actionbtns>button {
        display: initial;
        border-radius: 0;
        width: 100%;
        font-weight: 700;
        font-size: 20px;    
        height: 40px !important;
        margin: 0px !important;
    }
    #ticketm-container #btnSave{
        background: #04c !important;
    }
    #ticketm-container #btnUpdate{
        background: #ff9800 !important;
    }
    #ticketm-container #btnReset{
        background: #c52d2f !important;
    }
    /************************/

    /*************************/
    #ticketml-container{
        width: initial;
        padding: 0px 11px !important;
        background-color: transparent;
    }
    #ticketml-container label{
        font-size: initial !important;
    }
    #ticketml-container .panel-heading{
        display: none;
    }
    #ticketml-container .panel-default{
        background-color: #dddddd;
    }
    #ticketml-container .panel-body{
        background-color: #fff;
        border: thin solid #C0C0C0;
        border-radius: 31px;
        padding-top: 40px;
        padding-bottom: 40px;
    }
    #ticketml-container .group select,
    #ticketml-container .group input {
        height: 50px !important;
    }
    #ticketml-container .group label, 
    #ticketml-container .inputMaterial:focus ~ label, 
    #ticketml-container .inputMaterial:valid ~ label {
        font-size: 16px;
    }
    #ticketml-container select,
    #ticketml-container input {
        min-width: 150px !important;
        height: 35px !important;
        margin: 0px;
    }
    #ticketml-container textarea {
        border-radius: 0;
    }
    #ticketml-container textarea{
        height: 35px;
        max-width: 150px;
        min-width: 100%;
        min-height: 30px;
    }
    #ticketml-container input[type='checkbox']{
        min-width: auto !important;
        height: 20px !important;
    }
    #ticketml-container .group {
        margin-bottom: 30px !important;
    }
    #ticketml-container .actionbtn-group{
        position: fixed !important;
        bottom: 0 !important;
        width: auto;
        left: 0;
        right: 0;
        padding: 0px !important;
        background: #FFFFFF;
    }
    #ticketml-container .ticketml-actionbtns{
        display: flex !important;
        bottom: 0px !important;
        padding: 0px !important;
        justify-content: center !important;
    }
    #ticketml-container .ticketml-actionbtns>input,
    #ticketml-container .ticketml-actionbtns>button {
        display: initial;
        border-radius: 0;
        width: 100% !important;
        font-weight: 700;
        font-size: inherit;   
        background: royalblue;
        color: #fff; 
        height: 40px !important;
        margin: 0px !important;
    }
    #ticketml-container #btnSave{
        background: #04c !important;
    }
    #ticketml-container #btnUpdate{
        background: #ff9800 !important;
    }
    #ticketml-container #btnReset{
        background: #c52d2f !important;
    }
    /************************/

    /*************************/
    #ptv-container{
        width: initial;
        padding: 0px !important;
        background-color: transparent;
    }
    #ptv-container .panel-body{
        background-color: #fff;
        border: thin solid #C0C0C0;
        border-radius: 0px;
        /*padding-top: 40px;*/
        padding-bottom: 40px;
    }
    #ptv-container .group select,
    #ptv-container .group input {
        height: 30px !important;
    }
    #ptv-container .group label, 
    #ptv-container .inputMaterial:focus ~ label, 
    #ptv-container .inputMaterial:valid ~ label {
        font-size: 16px;
    }
    #ptv-container select,
    #ptv-container input {
        min-width: 50% !important;
        height: 35px !important;
        margin: 0px;
    }
    #ptv-container textarea {
        border-radius: 0;
    }
    #ptv-container textarea{
        height: 35px;
    }
    #ptv-container input[type='checkbox']{
        min-width: auto !important;
        height: 20px !important;
    }
    #ptv-container table{
        font-size: auto !important;
        /*height: 50vh !important;*/
    }
    #ptv-container thead>tr>th,
    #ptv-container tbody>tr>th, 
    #ptv-container tfoot>tr>th, 
    #ptv-container thead>tr>td, 
    #ptv-container tbody>tr>td, 
    #ptv-container tfoot>tr>td {
        white-space: nowrap;
        padding: 5px !important;
        border-style: solid;
        border-width: thin;
        /*top: 0px !important;*/
    }
    #ptv-container thead>tr>th,
    #ptv-container tbody>tr>th, 
    #ptv-container tfoot>tr>th {
        background: #3f51b5;
        color: #fff;
    }
    #ptv-container .group {
        margin-bottom: 21px !important;
    }
    /************************/

    /*************************/
    #dsr-container{
        width: initial;
        padding: 0px 11px !important;
        background-color: transparent;
    }
    #dsr-container .panel-body{
        background-color: #fff;
        border: thin solid #C0C0C0;
        border-radius: 31px;
        padding-top: 40px;
        padding-bottom: 40px;
    }
    #dsr-container .group select,
    #dsr-container .group input {
        height: 50px !important;
    }
    #dsr-container .group label, 
    #dsr-container .inputMaterial:focus ~ label, 
    #dsr-container .inputMaterial:valid ~ label {
        font-size: 16px;
    }
    #dsr-container select,
    #dsr-container input {
        min-width: 50% !important;
        height: 35px !important;
        margin: 0px;
    }
    #dsr-container textarea {
        border-radius: 0;
    }
    #dsr-container textarea{
        height: 35px;
    }
    #dsr-container input[type='checkbox']{
        min-width: auto !important;
        height: 20px !important;
    }
    #dsr-container table{
        font-size: auto !important;
    }
    #dsr-container thead>tr>th,
    #dsr-container tbody>tr>th, 
    #dsr-container tfoot>tr>th, 
    #dsr-container thead>tr>td, 
    #dsr-container tbody>tr>td, 
    #dsr-container tfoot>tr>td {
        white-space: nowrap;
        padding: 5px !important;
        border-style: solid;
        border-width: thin;
        /*top: 0px !important;*/
    }
    #dsr-container thead>tr>th,
    #dsr-container tbody>tr>th, 
    #dsr-container tfoot>tr>th {
        background: #3f51b5;
        color: #fff;
    }
    #dsr-container .group {
        margin-bottom: 21px !important;
    }
    /************************/

    /*************************/
    #dsumr-container{
        width: initial;
        padding: 0px !important;
        background-color: transparent;
    }
    #dsumr-container .panel-body{
        background-color: unset;
        padding: 0px !important;
    }
    #dsumr-container .f-panel{
        border: 1px solid #ccc;
        background: rgb(255, 255, 255);
        box-shadow: 0px 0px 20px 0px #ccc;
        padding: 25px 10px;
        border-radius: 15px;
    }
    #dsumr-container .f-title{
        padding: 5px;
    }
    #dsumr-container .f-panel > div{
        padding: 10px 0px;
        font-weight: 700;
    }
    /************************/

    /*************************/
    #leadd-container{
        width: initial;
        padding: 0px 11px !important;
        background-color: transparent;
    }
    #leadd-container .panel-body{
        background-color: #fff;
        border: thin solid #C0C0C0;
        border-radius: 31px;
        padding-top: 40px;
        padding-bottom: 40px;
    }
    #leadd-container .group select,
    #leadd-container .group input {
        height: 50px !important;
    }
    #leadd-container .group label, 
    #leadd-container .inputMaterial:focus ~ label, 
    #leadd-container .inputMaterial:valid ~ label {
        font-size: 16px;
    }
    #leadd-container select,
    #leadd-container input {
        min-width: 50% !important;
        height: 35px !important;
        margin: 0px;
    }
    #leadd-container textarea {
        border-radius: 0;
    }
    #leadd-container textarea{
        height: 35px;
    }
    #leadd-container input[type='checkbox']{
        min-width: auto !important;
        height: 20px !important;
    }
    #leadd-container table{
        font-size: auto !important;
    }
    #leadd-container thead>tr>th,
    #leadd-container tbody>tr>th, 
    #leadd-container tfoot>tr>th, 
    #leadd-container thead>tr>td, 
    #leadd-container tbody>tr>td, 
    #leadd-container tfoot>tr>td {
        white-space: nowrap;
        padding: 5px !important;
        border-style: solid;
        border-width: thin;
        /*top: 0px !important;*/
    }
    #leadd-container thead>tr>th,
    #leadd-container tbody>tr>th, 
    #leadd-container tfoot>tr>th {
        background: #3f51b5;
        color: #fff;
    }
    #leadd-container .group {
        margin-bottom: 21px !important;
    }
    /************************/
    
    #rcl-container .inputMaterial[readonly] ~ label, #rcl-container .inputMaterial[readonly] ~ label {
          top: -10px
    }
}