@CHARSET "UTF-8";

/*@font-face {
  font-family: 'Glyphicons Halflings';
  src: url('bootstrap-3.1.1/fonts/glyphicons-halflings-regular.eot');
  src: url('bootstrap-3.1.1/fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('bootstrap-3.1.1/fonts/glyphicons-halflings-regular.woff') format('woff'), url('bootstrap-3.1.1/fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('bootstrap-3.1.1/fonts/glyphicons-halflings-regular.svg#glyphicons-halflingsregular') format('svg');
}*/

input[type="text"],
input[type="number"],
input[type="email"] {
    color: #000000 !important;
    background-color: #ffffff !important;
    font-size: 16px !important;
    opacity: 1 !important;
    -webkit-text-fill-color: #000000 !important; /* Для Safari */
}

/* Убедитесь, что нет перекрывающих элементов */
.form-control {
    position: relative;
    z-index: 1;
}

body {
  /*padding-top: 20px;*/
  padding-bottom: 20px;
}
   .form-control {
            color: #000000;
            font-weight: bold;
            }
.jumbotron {
}

#paymentForm, .content {
	margin: 50px 0 20px 0;
}

#personalAccount {
	text-align: center;
}

#paymentSum {
	text-align: right;
}


#headDiv {
	padding-top: 28px;
        /*padding-bottom: 28px;*/
        padding-left: 60px;
        padding-right: 60px;
         height: 80px;
        font-family: 'Montserrat';
        font-style: normal;
        font-weight: 600;
        font-size: 18px;
        line-height: 22px;
        margin-bottom: 0px; margin-top: 0px ; 
        background-color: white;
        /* identical to box height */
        letter-spacing: 0.04em;
}

.back_arrow {

width: 25px;
height: 25px;
left: 345px;
top: 42px;
background: #FFFFFF;
border: 1px solid #2A4CC8;
box-sizing: border-box;
border-radius: 3px;
}



#bluebox1 {
    padding-top: 48px;
    padding-bottom: 48px;
    padding-left: 60px;
    padding-right: 60px;
    height: 500px;
    left: 0px;
    top: 89px;
    background: #2A4CC8;
    font-family: 'Montserrat';
   font-style: normal;
   font-weight: 600;
   /*font-weight: bold;*/
   font-size: 42px;
   line-height: 51px;
   letter-spacing: 0.04em;
/*    align-content: center;*/
   color: #FFFFFF;

}

.blockText {
    

font-family: 'Montserrat';
font-style: normal;
font-weight: 550;
font-size: 16px;
line-height: 20px;
letter-spacing: 0.04em;

color: #000000;
}

#footerBox{
    
    /* Rectangle 5 */

height: 155px;
left: 0px;
/*top: 1307px;*/

background: #2A4CC8;







}


.whitetext {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.04em;

    color: #FFFFFF;
}

#temp {
    
    position: absolute;
width: 810px;
height: 179px;
left: 555px;
top: 562px;

background: #FFFFFF;
box-shadow: 0px 2px 6px 5px rgba(34, 42, 71, 0.25);
border-radius: 10px;
}





.center1{
    font-family: 'Montserrat';
    padding-top: 60px;
    padding-left: 60px;
    padding-right: 60px;
    padding-bottom: 60px;
}


/* Безопасность */

.headText {
    font-family: 'Montserrat';
font-style: normal;
font-weight: 600;
font-size: 36px;
line-height: 44px;
/* identical to box height */
letter-spacing: 0.04em;

color: #2A4CC8;
}

.textLabel {
    
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 17px;
    padding-left: 6px;
    /* identical to box height */
    letter-spacing: 0.04em;

    color: #000000;


}


#box1 {
    
    
    width: 25px;
    height: 25px;
    left: 345px;
    top: 42px;
    background: #FFFFFF;
    border: 1px solid #2A4CC8;
    box-sizing: border-box;
    border-radius: 3px;

    
}


.buttons {
	text-align: center;
	margin: 30px 0 0 0;
}


