.ncFinality{
               text-align:center;
               margin-top:20px;
}
.kbnzone{
               width:auto !important;
}

#ncform{ 
               box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
               width: 600px!important;
               background-color:white;
               border:none !important;
               padding:40px!important;
               padding-bottom:5px!important;
               padding-top:5px!important;
               
}

input, select{
               border-color: #cdd1d0 !important;
  background-color: white !important;
               border-radius:0px !important;
               height: 35px !important;
               border:none !important; 
}
textarea{
    border-color: #cdd1d0 !important;
  background-color: white !important;
               border-radius:0px !important;
               height: 140px !important;
               border:none !important;
}
.ncFieldct.cti61b0aef40dc36103282b695e{
    height: 140px !important;
}

.ncSendZone{
    justify-content: center;
    display: flex;
    margin: 50px!important;
}

.kbn-form{
    width: 400px!important;
    text-decoration: none!important;
    border: solid 2px!important;
    border-color: #DD171B!important;
    color: #DD171B!important;
    font-weight: bold!important;
    padding: 5px!important;
    display: flex!important;
    justify-content: center!important;
    align-items: center!important;
               background-color: white !important;
                              border-radius: 0px !important;
}

.kbn-form:hover {
    background-color: #DD171B!important;
    color: white!important;
    transition: 0.2s ease-out!important;
}

.tpboolean .ncField input{
               width: 20px;
               float:none!important;
               
}
.tpboolean .ncField {
               float:none!important;
               width:50px;
}



.ncFieldct{
               box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
                   clear: both;
    overflow: hidden;
    background-color: white !important;
    height: 35px !important;
    margin: 15px !important;
}
.fa-exclamation{ display: none;}
.k-invalid{ background-color:#FFB2B2 !important;}

.tpboolean{
               display:flex;
               justify-content:center;
               align-items:center;
               box-shadow:none;
}

.cti61816b5e0dc3611738ca605c label,.cti61816ba20dc3611738ca606a label{
               display:none !important;
}

.ncFieldct label{
               float: left;
               text-align: right;
               width: 30%;
               background-color:#DF272B;
               height:45px;
               align-items:center;
               margin:0px !important;
               color:white;
               display:flex;
               justify-content:center;
               font-weight:bold !important;
}
.tpboolean label {
                              display:block !important;
    width: 450px !important;
    font-weight: normal !important;
    margin-top: 0px!important;
    color: #666 !important;
               background-color:inherit !important;
                              float:none!important;
                              text-align: center!important;
                              margin-right:0!important;
                              margin-top:15px !important;
}

.ncField input, .ncField textarea{
    width: 70%;
}
.ncField select{
               box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px !important;
               width:70%!important;
               height:45px;
               font-weight:bold;
}
.ncField{
               float:none !important;
               width:auto !important;
}
.kbn-svf{
               width:90%;
               height:40px;
               display:flex;
               align-items:center;
               justify-content:center;
               margin:5px;        
               font-weight:bold;
               font-size:11px
}

.kbn-svf input{
               width:50px!important;
               
}
checkbox{
               
}

@media (max-width: 1200px) {
  .ncFieldct {
   width: 400px;
               height: 35px;
               font-size: 11px;
  }
} 
@media (max-width: 1200px) {
               .ncFieldct label
{
               height: 35px !important;
  }
} 
@media (max-width: 1200px) {
#ncform   {
   width: 500px!important;
               align-items:center !important;
                              justify-content:center!important;
                              display:flex!important;
                              flex-direction:column!important;
  }
} 

@media (max-width: 1200px) {
               .kbn-form
   {
   width: 200px!important;
                              
                              
  }
} 
@media (max-width: 1200px) {
               .ncSendZone
   {
   margin: 20px !important;
                              
  }
} 
@media (max-width:1200px) {
               .ncFinality {
                              width: 500px!important;
               }
}
@media (max-width:1200px) {
               .ncField select {
                              height: 35px;
               }
}

@media (max-width: 800px) {
  .ncFieldct {
   width: 300px;
               height: 35px;
               font-size: 11px;
  }
} 
@media (max-width: 800px) {
               .ncFieldct label
{
               height: 35px !important;
  }
} 
@media (max-width: 800px) {
#ncform   {
   width: 380px!important;
               align-items:center !important;
                              justify-content:center!important;
                              display:flex!important;
                              flex-direction:column!important;
  }
} 

@media (max-width: 800px) {
               .kbn-form
   {
   width: 200px!important;
                              
                              
  }
} 
@media (max-width: 800px) {
               .ncSendZone
   {
   margin: 20px !important;
                              
  }
} 
@media (max-width:800px) {
               .ncFinality {
                              width: 380px!important;
               }
}
@media (max-width:800px){
               
.tpboolean label{
               font-size:5!important;
               width: 250px!important;
               margin-left:10px;
}
               }
@media (max-width:800px){
               
.tpboolean input{
               width:20px!important;
}
               }