﻿

    input[type="button"]:disabled, input[type="text"]:disabled, input[type="submit"]:disabled, input[type="reset"]:disabled, input[type="button"]:disabled:hover, input[type="submit"]:disabled:hover, input[type="reset"]:disabled:hover {
        border: 1px solid #a0a0a0;
        cursor: no-drop;
        background-color: #ededed;
        background: #ededed;
    }

    input[type='text'], select, textarea, input[type="password"] {
        border: 1px solid #d2d2d2;
        font-family: Arial, Helvetica, sans-serif;
    }

        input[type='text']:focus, input[type="password"]:focus, select:focus, textarea:focus, input[type='text']:hover, input[type="password"]:hover, select:hover, textarea:hover {
            border: 1px solid #a0a0a0 !important;
        }

    .control-group {
        overflow: hidden;
        margin:6px auto;
    }
    .lhlab .control-group {
        margin:0px auto;
    }
/*@media (min-width: 768px) {
    .control-one {
        width: 66%;
    }

    .control-two {
        width: 34%;
    }
}*/
/*@media (min-width: 768px) {*/
    .twor {
        padding-left: 0px;
    }
    .maxh img{
        max-height:60px;
    }
    .control-one, .control-two , .control-four, .control-three {
        /* margin: 0 -1px; */
        margin-top: -5px;
        /* padding: 0; */
        display: table-cell;
        float: left;
    }
    .lmm {
         margin-left: -15px;
    }
    .control-one {
        width: 787px;
        /* margin-left: -6px; */
    }
    .control-one2 {
         width: 900px;
    }
    
    .control-four{
        width: 787px;
       margin-left: -7px;
    }

    .control-two {
        width: 396px;
        margin-left: -7px;
    }
      .control-two2 {
        width: 296px;
    }
   .control-three {
        width: 396px;
    }
/*}*/

    .twolicont label {
        width: 100%;
        padding-left: 42px;
        display: block;
        text-align: left;
        margin-bottom: 3px;
    }

    .twolicont input, .twolicont textarea {
        margin-bottom: 15px;
    }

    .control-group label, .control-group span {
        text-align: left;
        display: inline-block;
        width: 145px;
        /*font-size: 12px;*/
    }
/*.labbloc .control-group label {
        display: inline-block;
        width: 180px;
    }*/
    .control-group spam, .fe_text span {
        text-align: left;
        display: block;
        height: 100%;
    }

    .fe_text span {
        width: 180px;
    }

    .fe_text label {
        width: 75%;
    }

    .control-group label, .control-group spam, .fe_text span {
        line-height: 28px;
    }

        .control-group label b, .control-group spam b, .control-group .recspan {
            float: right;
            padding-right: 8px;
        }

    .control-group span {
        display: inline-block;
        padding-left: 1px;
        line-height: 24px;
    }

    .control-group label, .control-group span, .small-input-sub input, .medium-input-sub input, .large-input-sub input, .small-select-sub select, .medium-select-sub select, .large-select-sub select, .small-textarea-sub textarea, .medium-textarea-sub textarea, .large-textarea-sub textarea, .simple-sub input, .simple-sub select, .checkbox-sub, .radio-sub, .small-input-Check input, .fe_text span, .fe_text label, .RadioButtonList-sub {
        float: left;
    height: 28px;
}

    .small-input-sub input, .medium-input-sub input, .large-input-sub input, .small-select-sub select, .medium-select-sub select, .large-select-sub select, .small-textarea-sub textarea, .medium-textarea-sub textarea, .large-textarea-sub textarea, .simple-sub input, .simple-sub select, .RadioButtonList-sub {
        margin-right: 25px;
    }

    /*-----------input--------------*/
    .small-input input, .small-input-sub input, .medium-input input, .medium-input-sub input, .large-input input, .large-input-sub input, .medium-input2 input, .medium-input-sub2 input, .search input, .small-select select, .small-select-sub select, .medium-select select, .medium-select-sub select, .large-select select, .large-select-sub select, .simple select, .simple-sub select, .small-textarea textarea, .small-textarea-sub textarea, .medium-textarea textarea, .medium-textarea-sub textarea, .large-textarea textarea, .large-textarea-sub textarea, .textarea textarea, .textarea2 textarea, .small-input-Check input, .window_body input {
        /*line-height: 24px;*/
        padding: 0 2px;
        /*display: inline-block;
        color: #444343;
        background-color: #fff;
        box-shadow: 0 1px 0 rgba(255,255,255,0.2), inset 0 1px 1px rgba(0,0,0,0.1);
        outline: 0;*/
    }
     select,input,textarea{
        outline: 0;
    }
     .small-input input, .small-input-sub input, .medium-input input, .medium-input-sub input, .large-input input, .large-input-sub input, .medium-input2 input, .medium-input-sub2 input, .search input, .small-textarea textarea, .small-textarea-sub textarea, .medium-textarea textarea, .medium-textarea-sub textarea, .large-textarea textarea, .large-textarea-sub textarea, .textarea2 textarea, .small-input-Check input {
        -webkit-transition: all 0.3s ease-out;
        -moz-transition: all 0.3s ease-out;
        -ms-transition: all 0.3s ease-out;
        -o-transition: all 0.3s ease-out;
        transition: all 0.3s ease-out;
        -webkit-appearance: none;
    }

    .small-input input, .small-input-sub input, .medium-input input, .medium-input-sub input, .large-input input, .large-input-sub input, .small-select select, .small-select-sub select, .medium-select select, .medium-select-sub select, .large-select select, .large-select-sub select, .simple select, .simple-sub select {
        height: 30px;
    }
/*input[type="file"] {
     height: 30px;
}*/
    .small-input input, .small-input-sub input, .textarea2 textarea {
        width: 88px;
    }

    .inputwd1 input, .selectwd1 select, .window_body input {
        width: 100% !important;
    }

    .window_body input {
        height: 35px;
    }


.form-control {
     border-radius: 0px; 
}
    .large-input input, .large-input-sub input,.medium-textarea textarea, .medium-textarea-sub textarea  {
        width: 610px;
    }
    /*---------------select----------------*/


    .small-select select, .small-select-sub select {
        width: 100px;
    }

    .medium-select select, .medium-select-sub select, .medium-input input, .medium-input-sub input, .twolicont .textarea textarea, .RadioButtonList-sub, .small-textarea textarea, .small-textarea-sub textarea{
        width: 220px;
    }
.radm .RadioButtonList-sub {
     width: auto;
}
    .minw1 {
    width:100px !important;
}.minw5 {
    width:50px !important;
}
 .minw6 {
    width:60px !important;
}
    .large-select select, .large-select-sub select {
        width: 300px;
    }
    /*----------------textarea--------------*/

    .small-textarea textarea, .small-textarea-sub textarea, .medium-textarea textarea, .medium-textarea-sub textarea, .large-textarea textarea, .large-textarea-sub textarea {
        height: 70px;
    }

    .small-textarea textarea, .small-textarea-sub textarea {
        /* height: 100px; */
    }

    .textarea textarea {
        width: 100%;
        height: 105px;
    }

    .textarea2 textarea {
        height: 153px;
    }

    .medium-textarea textarea, .medium-textarea-sub textarea {
        height: 108px;
    }

    .large-textarea textarea, .large-textarea-sub textarea {
        width: 792px;
    }

    /*--------------------checkbox------------------------*/
    .checkbox, .checkbox-sub, .RadioButtonList input[type='CheckBox'], .RadioButtonList-sub input[type='CheckBox'] {
        -webkit-appearance: checkbox;
        -moz-appearance: checkbox;
        -webkit-user-select: text;
        -moz-user-select: none;
        -webkit-padding-end: 0px;
        -moz-padding-end: 0px;
        -webkit-padding-start: 0px;
        -moz-padding-start: 0px;
    }

    .checkbox-sub, .radio-sub {
        margin-left: 20px;
    }

    .checkbox, .radio {
        margin-right: 10px;
    }

    .checkbox, .checkbox-sub, .radio, .radio-sub, .RadioButtonList input[type='radio'], .RadioButtonList-sub input[type='radio'], .RadioButtonList input[type='checkbox'], .RadioButtonList-sub input[type='checkbox'] {
        width: 18px;
        height: 18px;
        margin: 0px;
        margin-top: 5px;
    }

    .search_list a input[type='CheckBox'], #ShowHide {
        outline: none;
    }

    .search_list a input[type='CheckBox'] {
        width: 15px;
        height: 15px;
    }
    /*input[type='checkbox'] {
        border:0px;
        height: auto;
        margin:0 5px;
    }*/

  .cheboc input {
    width: 18px;
    height: 18px;
    margin-top: 2px;
    /* margin-bottom: -10px; */
    float: left;
}
.cheboc label {
    margin:0px
}

    /*--------------------radio------------------------*/
    .radio, .radio-sub, .RadioButtonList input[type='radio'], .RadioButtonList-sub input[type='radio'], .radioaspx input[type='radio'] {
        -webkit-appearance: radio;
        -moz-appearance: radio;
        -webkit-user-select: text;
        -moz-user-select: none;
        -webkit-padding-end: 0px;
        -moz-padding-end: 0px;
        -webkit-padding-start: 0px;
        -moz-padding-start: 0px;
    }

    .RadioButtonList label, .RadioButtonList-sub label {
        padding-right: 15px;
        padding-left: 3px;
        padding-top: 2px;
        width: auto;
    }

    .RadioButtonList label, .RadioButtonList-sub label {
        float: right;
    }
.upload {
    border-color:transparent;
    margin-bottom: 0px;
}
    .upload img {
        max-height: 170px;
    }

    .rec label {
        /* line-height: 24.5px !important; */
    }

    .rec input[type='radio'], .rec input[type='CheckBox'], .rec label {
        float: left !important;
    }

@media (max-width: 1100px) {
    .medium-select select, .medium-select-sub select, .medium-input input, .medium-input-sub input, .twolicont .textarea textarea, .RadioButtonList-sub, .small-textarea textarea, .small-textarea-sub textarea {
        width: 150px;
    }

    .control-one {
        width: 641px;
    }

    .control-two {
        width: 320px;
    }

    .large-input input, .large-input-sub input, .medium-textarea textarea, .medium-textarea-sub textarea {
        width: 450px;
    }

    .twor {
        padding-left: 0px;
    }
    /*@media (max-width: 1024px) {
        }*/
}
@media all and (max-width: 768px){

    .control-group {
        margin: auto;
    }

        .control-group label {
            width: 100%;
            float: none;
        }
    .RadioButtonList label, .RadioButtonList-sub label {
        float: left;
        width:auto;
    }
    .RadioButtonList table, .RadioButtonList-sub table {
        width: 100%;
    }
            .control-group label b, .control-group spam b {
                float: none;
                padding-left: 8px;
            }

    .small-input-sub input, .medium-input-sub input, .large-input-sub input, .small-select-sub select, .medium-select-sub select, .large-select-sub select, .small-textarea-sub textarea, .medium-textarea-sub textarea, .large-textarea-sub textarea, .min-small-select select {
        margin-right: 0px;
        margin-bottom: 10px;
    }

    .small-textarea textarea, .small-textarea-sub textarea, .small-input input, .small-input-sub input, .medium-input input, .medium-input-sub input, .large-input input, .large-input-sub input, .mobile-edit .small-select select, .small-select-sub select, .medium-select select, .medium-select-sub select, .large-select select, .large-select-sub select, .min-small-select select, .min-small-select-sub select .small-textarea textarea, .small-textarea-sub textarea, .medium-textarea textarea, .medium-textarea-sub textarea, .large-textarea textarea, .large-textarea-sub textarea, .textarea textarea {
        width: 98%;
    }


    .small-textarea textarea, .small-textarea-sub textarea, .medium-textarea textarea, .medium-textarea-sub textarea, .large-textarea textarea, .large-textarea-sub textarea {
        height: 80px;
    }

    .upload-drop-zone img {
        width: 98% !important;
    }

    .upload-drop-zone input {
        margin-bottom: 10px;
    }

    .mmt10 {
        margin-bottom: 10px;
    }
        .twor {
        padding-left: 0px;
    }

    .control-one, .control-two {
        margin-top: -5px;
        /padding: 0; 
        display: table-cell;
        float: left;
    }

    .control-one , .control-two{
        width: 100%;
    }
   
  
}

