
body{
	font-family: 'Montserrat', sans-serif !important; 
}
#textwidth { 
	min-width:700px;
}
#create{
	background-color:  	#A52A2A


}


@media (min-width: 1280px){
	.container {
		max-width: 1280px;
	}

	.main .section-login-signup{
		width:500 !important;
		margin:30px auto !important;

	}
	.header .navbar{
		float:right;
		padding-right:1px;
	}
	.main{
		max-width: 960px !important;
	}
	.home-row-1, .home-row-2{
		padding:20px 250px;
	}
	.home-row-1 .heading-col{
		max-width:600px;
		margin:5px auto;
	}
	
	.home-row-2 .block .nauk-info-connections{
		min-height:180px;
	}

	.home-row-2 .block .nauk-info-connections{
		background:#fff;
		padding-top:10px;
		padding-bottom:0px;

	} 
	.home-row-3 {
		padding:20px 280px;
	}
	.home-row-3 .block{
		height:100px;
		padding:10px;
	}
	.home-row-4{
		padding:20px 130px;
	}
	.home-row-4 .payment-intro{
		max-width:700px;
		margin:10px auto ;
	}

	.footer{
		padding:20px 150px;
	}

	.footer-main{
		padding:20px !important;
	}

}

.container a:hover{
	text-decoration:none;
}
.item-link{

}
.heading-lg-green{
	font-size: 30px;

	color: rgb(11, 102, 35);
	line-height: 1.2;
	text-transform: uppercase;
	font-weight: 600;
}
.heading-sm-grey{
	font-size: 14px;
	color: rgb(69, 85, 97) !important;
	line-height: 1.2;
	font-weight:500;
	text-transform: uppercase;
}

.paragraph-text-lg-blue{
	font-size: 19.466px;
	font-family: "Myriad Pro";
	color: rgb(69, 85, 97);
	line-height: 1.2;
}
.paragraph-text-xs-grey{
	font-size: 12px;
	color: rgb(69, 85, 97) !important;
	line-height: 1.2;
	font-weight:500;
}
.btn-lg-red{
	font-size: 19.5px !important;
	color: rgb(255, 255, 255) !important;
	text-align: center;
	background-color: rgb(124, 10, 2);
	text-transform:uppercase;
	width: 355px !important;
	height: 67px !important;
	padding:20px 30px;
	margin:20px auto !important;
	line-height:1.2; 
	font-weight:600;
	border-radius:0px !important;
	border:0px !important;
}
.btn-lg-red:hover, .btn-lg-red:focus{
	background-color:rgb(11,57,84);
	border:0px !important;
	box-shadow:none !important;
}

.btn-md-addcart{
	font-size: 19.5px !important;
	color: rgb(124, 10, 2);
	text-align: center;
	/*background-color: rgb(124, 10, 2);*/
	text-transform:uppercase;
	width: 100% !important;
	/*height: 67px !important;*/
	/*padding:20px 30px;*/
	margin:20px auto !important;
	line-height:1.2; 
	font-weight:600;
	border-radius:5px !important;
	border:1px solid;
	border-bottom: 5px solid;
	border-color: rgb(124, 10, 2);
}
.btn-md-loadmore{
	font-size: 19.5px !important;
	color: rgb(11, 57, 84);
	text-align: center;
	/*background-color: rgb(124, 10, 2);*/
	text-transform:uppercase;
	/*width: 100% !important;*/
	/*height: 67px !important;*/
	/*padding:20px 30px;*/
	margin:20px auto !important;
	line-height:1.2; 
	font-weight:600;
	border-radius:5px !important;
	border:1px solid;
	border-bottom: 5px solid;
	border-color: rgb(11, 57, 84);
}
.btn-md-addcart:hover, .btn-md-addcart:focus{
	color: #fff;	
	background-color:rgb(124,10,2);
	border:1px solid;
	border-bottom: 5px solid;
	border-color: rgb(124,10,2);
	box-shadow:none !important;
}
.btn-md-loadmore:hover, .btn-md-loadmore:focus{
	color: #fff;	
	background-color:rgb(11, 57, 84);
	border:1px solid;
	border-bottom: 5px solid;
	border-color: rgb(11, 57, 84);
	box-shadow:none !important;
}

.btn-md-red{
	font-size: 14px !important;
	color: rgb(255, 255, 255) !important;
	text-align: center;
	background-color: rgb(124, 10, 2);
	text-transform:uppercase;
	width: 367px;
	height: 43px;
	
	margin:2px auto !important;
	line-height:2.2; 
	font-weight:500;
	border:0px !important;
	border-radius:0px !important;

}
.btn-md-red:hover, .btn-md-red:focus, .btn-sm-red:hover, .btn-sm-red:focus,{
	background-color:rgb(11,57,84);
	border:0px !important;
	box-shadow:none !important;
}
.btn-sm-red{
	font-size: 14px !important;
	color: rgb(255, 255, 255) !important;
	text-align: center;
	background-color: rgb(124, 10, 2);
	text-transform:uppercase;
	width: 280px;
	height: 43px;
	border-radius:0px;
	margin:2px auto !important;
	line-height:2;
	font-weight:500;
	border:0px !important;
}
.paragraph-text-sm-grey{
	font-size: 14px;
	color: rgb(69, 85, 97) !important;
	line-height: 1.2;
	font-weight:500;
}
.paragraph-text-sm-grey-bold{
	font-size: 13px;
	color: rgb(69, 85, 97) !important;
	line-height: 1.2;
	font-weight:bold;
}
.text-capital{
	text-transform: uppercase;
}
.footer{
	background-color: rgb(92, 102, 114);
}

.footer h4{
	font-size: 19.466px;
	color: rgb(255, 255, 255);
	line-height: 1.2;
	text-align: left;
	margin-bottom:2px !important;
}

.footer p{
	font-size: 14px;
	color: rgb(255, 255, 255);
	line-height: 1.2;
	text-align: left;

}

.footer .footer-left p{
	margin-top:20px;
	margin-bottom:20px;
}

.footer .footer-right {}

.btn-sm-blue{
	font-size: 14px;
	color: rgb(255, 255, 255) !important;
	background-color: rgb(11, 57, 84);
	text-align: center;
	text-transform: uppercase;
	width: 150px !important;
	height: 26px !important;
	padding:3px 15px;
	
	font-weight:500;
	border:none;
	border-radius:0px !important;
}

.btn-sm-blue:hover{
	background-color: rgb(124, 10, 2);
	color:#fff;
	border:none;
}

.heading-md-blue{
	font-size: 19px;
	color: rgb(17, 30, 108);
	line-height: 1.2;
	text-align: left;
	font-weight:600;
	text-transform:uppercase;

}

.btn-top-margin-more{
	margin-top:100px !important;
}

.col-border-grey{

}
.main-body .left-menu{
	background:rgb(250,250,250);
	padding:10px 0px;
}
.main-body .left-menu ul span {
	font-size: 14px;
	color: rgb(40, 40, 40);
	text-transform: uppercase;
	line-height: 1.2;
	margin-left:-10px !important;
	font-weight:bold;
}

.main-body .left-menu ul {
	list-style-type: none !important;
}
.main-body .left-menu ul li{
	padding:1px 5px;
}
.main-body .left-menu ul li a{


	font-size: 14px;
	color: rgb(124, 10, 2);
	text-transform: uppercase;
	line-height: 1.2;
	font-weight:bold;
}


.main-body .left-menu ul li:hover{
	padding-left:10px;
	border-left: 3px solid rgb(11,57,84);
	border-right: 3px solid rgb(11,57,84);
	background-color:#fff;
	color:#fff !important;
}
.main-body .left-menu ul .active, .main-body .left-menu ul .active:hover{
	background-color: rgb(11, 57, 84) !important;

}
.main-body .left-menu ul .active a, .main-body .left-menu ul .active a:hover{
	color:#fff !important
}

.main .main-body{
	padding:20px 0px !important;
}

.main .main-body .inner-body-block{
	padding:10px 10px !important;
}



.main .main-body .inner-body-head{
	border-bottom:1px solid rgb(250,250,250);
}
.main .main-body .inner-body-head .pull-right{
	padding:20px 0px !important;
}
.border-dark-1{
	border-style: solid;
	border-width: 1px;
	border-color: rgb(69, 85, 97);
	border-radius:0px !important;
}
.border-dark-2{
	border:none;
	border-radius:0px !important;
}


/* Main menu 69, 85, 97*/
.main-menu{
	padding-top:40px;
}

.menu-item a{
	font-size: 15px;
	color: rgb(17, 30, 108);
	line-height: 1.2;
	text-align: left;
	font-weight:600;
	text-transform:uppercase;
}
.menu-dropdown-item a{
	font-size: 15px;
	color: rgb(11, 102, 35);
	line-height: 1.2;
	text-align: left;
	font-weight:600;
	text-transform:uppercase;
}

.menu-item .dropdown-menu{
	padding:5px !important;
	min-width:250px !important;

}

.heading-md-grey{
	font-size: 19.466px;
	color: rgb(69, 85, 97);
	line-height: 1.2;
	text-transform: uppercase;
	font-weight:500 !important;

}

.Rectangle_9 {
	border-style: solid;
	border-width: 1px;
	border-color: rgb(17, 30, 108);
	background-color: rgb(255, 255, 255);
	position: absolute;
	left: 367px;
	top: 205px;
	width: 738px;
	height: 46px;
	z-index: 23;
}



.form-input{
	font-size: 14px;
	color: rgb(69, 85, 97);
	text-transform: uppercase;
	line-height: 1.2;
	font-weight:500;
	text-align: center;
	margin-top:5px;
	margin-bottom:5px;
	border:1px solid rgb(69, 85, 97);
	height: 40px;

}
.input-prepend{
	background-color:rgb(69, 85, 97) !important;
	border-width: 1px;
	border-color: rgb(69, 85, 97);
	font-size: 14px;
	height: 40px;
	text-transform: uppercase;
	color:#fff !important;
}
.form-input:focus, .form-input:hover{
	box-shadow: none !important;
	border:1px solid rgb(124, 10, 2) !important;
	

}
}
.form-input-lg{
	min-width:100%;
}

.form-footer{
	text-align:center;
	margin:50px auto !important;
}
.footer-action{
	text-align:center;
	margin:5px auto !important;
}
.form-footer-left{
	text-align:left;
	margin-top:50px !important;
	margin-bottom:50px;
}
.paragraph-dark-md-capital{
	font-size: 14px;
	color: rgb(69, 85, 97);
	text-transform: uppercase;
	line-height: 1.2;
	text-align: center;
	-moz-transform: matrix( 1.00077014693368,0,0,1,0,0);
	-webkit-transform: matrix( 1.00077014693368,0,0,1,0,0);
	-ms-transform: matrix( 1.00077014693368,0,0,1,0,0);
	font-weight:500;
}

.form-paragraph{
	margin-bottom:0px !important;
}
.form-checkbox{
	margin-top:10px;
	margin-right:50px !important;
}
.select-text-center{
	text-align: center !important;
	text-align-last: center !important;
}

form .text-danger{
	font-size:13px;
	font-weight:600;
}

.sub-block .border-dark-1{
	padding:10px;
}

.block-table{
	padding:none !important;
	margin-bottom:2px !important;

}
.block-table tr, .block-table td{
	border:0px !important;
	padding:0px !important;
}
.block-table td p, .sub-block .nauk-info-connections p{
	margin-bottom:0px !important;
}

.filter-block{
	padding:10px;
}
.border-green{
	border:1px solid rgb(11, 102, 35);;
}
.purchases .border-green{
	padding:10px 0px;
}
.purchase-table tbody td{
	border:0px !important;
	padding:5px 10px !important;
}

.purchase-table thead th{
	border:0px !important;
	padding:5px 10px !important;
	font-weight:600 !important;
	font-size:14px;
}


.block-border-dotted{
	border:2px #ccc;
	min-height:150px;
	border-style:dashed;
}

.block-file-upload{
	max-width:400px;
	margin:10px auto;
	padding:;
	padding:40px;
}

.btn-upload-file{

	z-index:-100;
	position:absolute;
	left:36%;
	top:40%;
}
.file-input{
	opacity: 0;
	position:absolute;
	z-index:500;
	left:36%;
	top:40%;
	width:200px !important;
}

.btn-upload-file-product{

	z-index:-100;
	position:absolute;
	left:20%;
	top:40%;
}
.file-input-product{
	opacity: 0;
	position:absolute;
	z-index:500;
	left:20%;
	top:40%;
	width:200px !important;

}

.block-file-upload .heading-sm-grey{
	margin-bottom:100px !important;

}

.section-login-signup{
	padding:50px 50px 0px 50px;
	max-width:800px;
	margin:30px auto;
}
.section-login-signup .form-input{
	max-width: 367px !important;
	margin:0px auto;
}

@media (max-width: 700px){
	.section-login-signup .form-input{
		width: 100% !important;
		margin:0px auto;
	}

	.btn-md-red{
		width:200px;
	}
}

.product{
	padding:7px !important;
	max-width:235px;
}
.product .paragraph-text-sm-grey, .product .paragraph-text-sm-grey, .product .paragraph-text-sm-blue{
	padding-left:5px;
	padding-right:5px;
}


.product .paragraph-text-sm-grey{
	margin-bottom:1px;
}
.paragraph-text-sm-blue{
	font-size: 15px;
	color: rgb(17, 30, 140);
	font-weight:600;
	margin-bottom:2px;
}
.product-image{
	width:100%;
	height:120px; 
	margin-bottom:5px;
}
.product-detail-text-red{
	margin-bottom:3px;	
	background-color:rgb(124, 10, 2);

}
.product-detail-text-red a{
	color:#fff;
	font-weight:500;
	font-size:15px;
}
.product-detail{
	background:#fff;
	padding:14px 7px;
}
.product:hover .product-detail{
	opacity: 1;

	filter: alpha(opacity=100);
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
}

.product .product-detail{
	display: inline-block;
	text-decoration: none;
	position:absolute;
	top:0;
	left: 0;
	width: 100%;
	z-index:200;

	color: #fff;
	border: 1px solid #eee;
	background-color: #fff;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
	-webkit-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;

}



.manage-purshase-block-1{
	padding:20px !important;
}