.alert-max{
    display:none;
    width: 100%; 
    background: #fe0000; 
    padding: 10px; 
    color: #fff; 
    margin-top: 10px; 
}
.t-over{
    position: absolute;
    right: 25px;
    height: 40px;
    line-height: 38px;
	top: 0;
}
.pdr35{
    padding-right: 35px !important;
}
.add-file{
    height: 30px;
    font-size: 12pt;
    line-height: 1.5;
    margin: 0;
    padding: 0 15px;
    background: #7db831;
    transition: background 150ms ease-in-out;
    border: none;
    border-radius: 5px;
    box-sizing: border-box;
    color: #fff;
    font-size: 0.88889em;
    font-weight: 700;
    line-height: 1.2;
    outline: none;
    padding: 0.76rem 1rem;
    text-decoration: none;
    vertical-align: bottom;
}
.add-file:hover,.my-form [type="submit"]{
	background: #111;
}
.my-form [type="submit"]{
transition: background 150ms ease-in-out;
    background: #0073aa;
    border: none;
    border-radius: 5px;
    box-sizing: border-box;
    color: #fff;
    font-size: 0.88889em;
    font-weight: 700;
    line-height: 1.2;
    outline: none;
    padding: 0.76rem 1rem;
    text-decoration: none;
    vertical-align: bottom;
}
.file-input .hide{
    display:none;
}
.file-list input{
    margin:5px 0;
}
.file-list:first-child input{

   /* margin:0;*/
}
.my-form{ font-size: 12pt;}
.my-form input[type="submit"]{font-size: 14pt;}
.my-form .form-group {
    margin-left: -15px;
    margin-right: -15px;
}
.my-form .row {
    margin-left: -15px;
    margin-right: -15px;
}
.my-form .form-group {
    margin-bottom: 15px;
    clear: both;
    position: relative;
    overflow: auto;
}

.my-form .control-label {
    margin-bottom: 5px;
    margin-top: 5px;
    font-weight: bold;
}

.my-form .col-sm-3, .my-form .col-sm-6, .my-form .col-sm-9{    
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}
.my-form select, .my-form input[type="text"], .my-form input[type="email"], .my-form input[type="tel"]{
    width: 100%;
    height: 40px;
}

@media (min-width: 768px){
    .my-form .col-sm-6 {
        width: 50%;
    }
    .my-form .col-sm-3,.my-form .col-sm-6, .my-form .col-sm-9 {
        float: left;
    }
    .my-form .col-sm-3 {
        width: 25%;
    }
    .my-form .col-sm-9 {
        width: 75%;
    }
    .my-form .control-label {
        text-align: right;
        margin-bottom: 0;
       
    }
}