* {box-sizing: border-box;
font-family: 'Open Sans', sans-serif;}
/*div {border: 1px red solid;
min-height: 60px;}*/ 

.bold {
	font-weight: 900;
	margin: 10px 0px;
}
.light {font-weight: 300;
margin: 10px 0px;
}

.col-1 {width: calc(100% / 12);} 
.col-2 {width: calc(100% / 6);}
.col-3 {width: calc(100% / 4);}
.col-4 {width: calc(100% / 3);}
.col-5 {width: calc(100% / 12 * 5);}
.col-6 {width: calc(100% / 2);}
.col-12 {width: 100%;}

.section-content {width: 1140px; margin: 0 auto;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
	}

.flex {
	display: flex;
    flex-direction: row;
    flex-wrap: wrap;
	padding: 80px;
}
.section-programmist
{
	background: url(img/fon.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: top center;
}

.section-programmist h1 {
	font-weight: 900;
	padding-top: 80px;
		margin-left: 60px;
}

.section-programmist .box {
	border-left: 10px yellow solid;
	padding-left: 30px;
	margin-left: 60px;
	font-weight: 500;
	margin-bottom: 30px;
	margin-top: 30px;
}

.section-programmist ul{list-style: none;
	font-weight: 700;
}
.section-programmist ul li {
	background: url(img/LI.svg);
	background-repeat: no-repeat;
	background-size: 20px;
	padding-left: 30px;
	line-height: 30px;
	background-position-y: center;
}

.section-programmist input {
	height: 40px;
	border-radius: 50px;
	display: block;
}

.section-programmist input[type="text"] {
background: #e7e7e7;
/*text-transform: uppercase/*большие буквы*/
font-weight: 600;
padding: 10px 20px;
color: black;
box-shadow: 2px 2px 0 #e5e5e5;		
}

/*Чтобы сделать цвет во время ввода текста*/
.section-programmist input[type="text"]::placeholder {
	color: dimgrey;
}


.section-programmist input[type="submit"] {background: yellow;
text-transform: uppercase/*большие буквы*/;
font-weight: 700;
padding: 10px 20px;
border: 0px;
box-shadow: 2px 2px 0 #f9ba48;	
	
}

.section-programmist .social {text-align: end}
.section-programmist .social a {color: red; text-decoration: none} /*используется для меню навигации*/
.section-programmist .social a:link,
.section-programmist .social a:active,
.section-programmist .social a:visited,
.section-programmist .social a:hover  {color: black;
} 	


.section-programmist .logo {
	width: 100%;
	margin: 10px 0px;
}

.section-rabota
{
	background: url(img/LP-TradingBook_08_00.png);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: top center;
	text-align: center;
}

.section-rabota h2 {
	font-weight: 900;
	padding: 80px 0px;
}
.section-rabota .col-3 {margin-bottom: 40px}
.section-rabota img {
	height: 120px;
	margin: 30px;
	border-radius: 50%;
	border: 1px solid black;
}


	
