﻿.form-group
			{
				margin-bottom: 10px;
			}
		
			label {
				margin-bottom:2px;
			}
		
			.section-title {
				font-size: 2em;
			}
		
			.main-header{
			z-index: 2000;
			min-height: 150px;
			}

			.main-sidebar {
			padding-top: 150px;
			}

			.btn {
			padding: 6px 12px;
			}

			@media screen and (min-width: 992px) {
			    .btn {
			    padding: 6px 12px;
			    }

			    .welcome
			    {
			    padding:15px;
			    line-height: 40px;
			    }

			    .sidebar-menu li.header
			    {
			    font-size:16px;
			    }

			    .main-sidebar
			    {
				    width: 350px;
			    }
            }
			
			@media (min-width: 768px) {
				.content-wrapper, #footer
				{
					margin-left: 280px;
				}

				.content-wrapper {
					padding-left: 85px !important;
				}

                .sidebar-mini.sidebar-collapse .main-sidebar {
                    -webkit-transform: translate(-230px, 0);
                    -ms-transform: translate(-230px, 0);
                    -o-transform: translate(-230px, 0);
                    transform: translate(-230px, 0);
                }
			}
			
			@media (max-width: 767px) {
				.main-sidebar {
					-webkit-transform: translate(-230px, 0);
					-ms-transform: translate(-230px, 0);
					-o-transform: translate(-230px, 0);
					transform: translate(-230px, 0);
				}
			}
			
			.main-sidebar a {
			font-size:13px;
			font-family:ProximaNova,sans-serif;
			text-transform: uppercase;
			}

			.treeview-menu>li>a
			{
			font-size:13px;
			text-transform: none;
			}

			.txtQty
			{
			width: 70px;
			text-align: center;
			}

            .txtQtyCheckAll {
            width: 70px;
            text-align: center;
            }

			.section-title
			{
			background-image: url(https://www.megadynegroup.com/sites/all/themes/custom/megadyne_theme/img/title_line.svg);
			}

			.content-wrapper
			{
			background-color: #fff;
			}

			.form-control {
			line-height: 20px;
			padding: 0px 12px;
			}

			header
			{
			width: 100%;
			}
			
			.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover
			{
				background-color: #bf130f;
				border-color: #bf130f;
			}
			
			@media (max-width: 768px) {
				.affix {
					padding-top: 0;
				}
			}
			
			table.dataTable {
				font-size: 12px;
			}

			.pull-right
			{
				margin-left: 10px;
			}

            .pull-top
			{
				vertical-align: top;
			}
			
			.dtr-title
			{
				display:inline-block;
				width:40%
			}
			
			.dtr-data
			{
				display:inline-block;
				width:50%
			}


            .header-nav .header-nav-item--tools .tool-item--languages .toggle-languages
            {
                cursor:pointer;
                padding-top:20px;
            }

            .toggle-languages:hover
            {
                text-decoration:none;
            }

            .login-logo
            {
                background-color: #fff;
            }

            button.btn-primary:before, a.btn-primary:before {
                content: '';
                position: absolute;
                -webkit-transition: all 0.3s;
                -o-transition: all 0.3s;
                transition: all 0.3s;
                width: 0%;
                height: 0%;
                background: #00f;
                z-index: -1;
                left: 0%;
                top: 0;
                margin: 0;
                -webkit-transform: rotate(135deg);
                -ms-transform: rotate(135deg);
                -o-transform: rotate(135deg);
                transform: rotate(135deg);
                -webkit-transform-origin: 0 0;
                -moz-transform-origin: 0 0;
                -ms-transform-origin: 0 0;
                transform-origin: 0 0;
            }


.carousel-inner > .item > a > img, .carousel-inner > .item > img, .img-responsive, .thumbnail a > img, .thumbnail > img
{
    margin-left:auto;
    margin-right: auto;
}

.modal
{
    z-index: 50000;
}

.cartRed {
    color: #EE312D!important;
}

.btn-lg {
	font-size: 1.5em;
	padding: 0.75em;
}

	.btn-lg:before {
		content: '' !important;
		position: absolute !important;
		-webkit-transition: all 0.3s !important;
		-o-transition: all 0.3s !important;
		transition: all 0.3s !important;
		width: 150% !important;
		height: 800% !important;
		background: #C71E1E !important;
		z-index: -1 !important;
		left: 60% !important;
		top: 0 !important;
		margin: 0 !important;
		-webkit-transform: rotate( 135deg ) !important;
		-ms-transform: rotate(135deg) !important;
		-o-transform: rotate(135deg) !important;
		transform: rotate( 135deg ) !important;
		-webkit-transform-origin: 0 0 !important;
		-moz-transform-origin: 0 0 !important;
		-ms-transform-origin: 0 0 !important;
		transform-origin: 0 0 !important;
	}

.form-control:focus {
	/*box-shadow: 0 0 0 3px #212328;*/
	background-color: #fff2cb;
}
