/* .container{
    max-width: 1540px!important;
    background-color: #c4dbf5;
    min-height: 100vh!important;
} */

.oto-border{
    border: 1px solid #ccc;
}
.left-block-1{
    height: 40vh;
    background: #4b6cb7;  /* fallback for old browsers */
    background: -webkit-linear-gradient(to right, #182848, #4b6cb7);  /* Chrome 10-25, Safari 5.1-6 */
    background: linear-gradient(to right, #182848, #4b6cb7); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
    padding: .5rem 1rem;
    padding: 1.5rem 0rem;

    box-shadow: 0px 0px 4px #62799e;
    /* border-radius: 6px; */
    

}
.left-block-2{
    
    height: 25vh;
    margin-top: 10px;;
    border:1px solid linear-gradient(to right, #0c3483 0%, #7fa6f6 100%, #1b47a0 100%, #2360dc 100%);
    box-shadow: 0px 0px 4px #62799e;
    /* border-radius: 6px; */
   
}
.btn-info{
    color: #fff;
    background: #2f59a9;
    /* box-shadow: 0px 3px 10px #758da6;; */
    border: none;
    border-radius: 0px;
    padding: 8px;;
}
.btn-success{
    color: #fff;
    background: #2f59a9;
    box-shadow: 0px 3px 10px #758da6;;
    border: none;
    border-radius: 100px;
}
.btn-info:hover {
    color: #fff!important;
    /* box-shadow: 0px 5px 10px #5d7085;; */
    background: #6b8bd5;
    /* background-image: linear-gradient(to left, #0c3483 0%, #7fa6f6 100%, #1b47a0 100%, #2360dc 100%); */
}
.btn-success:hover {
    color: #fff!important;
    box-shadow: 0px 5px 10px #5d7085;;
    background: #2f59a9;
    /* background-image: linear-gradient(to left, #0c3483 0%, #7fa6f6 100%, #1b47a0 100%, #2360dc 100%); */
}

.left-block-1 a{
    text-decoration: none;
    display: block;
    color: #fff;
    font-weight: 500;
    font-size: .86rem;
    /* margin: 12px 0px; */
    padding: 8px 0px;
}
.left-block-1 a:hover{
    background-color: #4b6cb7;
}

.custom-file-input {
    position: relative;
    z-index: 2;
    width: 100%;
    height: calc(1.5em + 0.75rem + 2px);
    margin: 0;
    opacity: 0;
}
.custom-file-input:lang(en) ~ .custom-file-label::after {
    content: "Browse";
}
.custom-file-label::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 3;
    display: block;
    height: calc(1.5em + .75rem);
    padding: .375rem .75rem;
    line-height: 1.5;
    color: #495057;
    content: "Browse";
    background-color: #e9ecef;
    border-left: inherit;
    border-radius: 0 .25rem .25rem 0;
}
.custom-file-label::after {
    height: 38px!important;
    line-height: 28px!important;
}

.custom-file-label::after {
    background-color: #1cbbb4!important;
    color: #fff!important;
}
.custom-file-label {
    height: 40px;
    line-height: 28px;
}