/****************************/
/** FONTS **/
@font-face {
	font-family: AtlasProAAA;
	src: url(../fonts/atlas/atlas-pro-aaa-400.woff);
}
/****************************/
body{
	font-family: "AtlasProAAA","Poppins", sans-serif;
}

.loginButton{
	width: 70%;
	font-size: 14pt;
}
.full-height{
	height:100vh
}

.svg_icon{
	height: 22px;
	width: 22px;
	display: inline-block;
	vertical-align: middle;
}
.i_contact{
	height: 25px;
	width: 25px;
}
.navbar.navbar-inverse.navbar-fixed-top .nav.top-nav > li{
	padding-right: 20px;
}
.navbar.navbar-inverse.navbar-fixed-top .nav.top-nav > li > a .top-nav-icon-badge{
	right:5px;
	top:14px;
}
nav ul li a span{
	color: #212121;
}
.navbar.navbar-inverse.navbar-fixed-top .nav.top-nav > li > a .top-nav-icon-badge {
	background: #D21416;
	font-size: 7pt;
}
.userLogo{
	max-height: 60px;
	max-width: 100px;
	padding-top: 5px;
}
nav.notLogged{
	position: absolute;
	width: 50%;
	margin-left: 50%;
	border: none;
	transition: .6s ease-in-out;
}
nav{
	height: 92px;
	padding-top: 10px;
	transition: .6s ease-in-out;
}
.vueditor{
	min-height: 500px!important;
}

.sideMenuWidth,.fixed-sidebar-left,.navbar.navbar-inverse.navbar-fixed-top .nav-header{
	width:235px;
}
.fixed-sidebar-left {
	top: 91px;
}
.wrapper.theme-1-active .fixed-sidebar-left .side-nav{
	background: #f4f4f4;
}
.wrapper.theme-1-active .fixed-sidebar-left, .wrapper.theme-3-active .fixed-sidebar-left, .wrapper.theme-6-active .fixed-sidebar-left{
	border-right: 1px solid #abb1b0;
}
.wrapper.theme-2-active .navbar.navbar-inverse.navbar-fixed-top .mobile-only-brand{
	background: #f4f4f4;
}
.wrapper.theme-2-active .navbar.navbar-inverse.navbar-fixed-top{
	background: #f4f4f4;
	border-bottom: #f4f4f4;
}
.navbar-inverse{
	background-color: #f4f4f4;
	border-color: #f4f4f4;
}
a.toggle-left-nav-btn i, a#toggle_mobile_nav i, a#toggle_mobile_search i{
	font-size: 33px;
	padding-top: 15px;
}
.symbolicLogo{
	width: auto;
	margin-left: -7px;
	padding-left: 0;
}
.navbar.navbar-inverse.navbar-fixed-top .nav-header .logo-wrap .brand-img {
	margin-top: -3px;
	padding-top: 10px;
	background: #d8d6d6;
}
.navbar.navbar-inverse.navbar-fixed-top .nav-header{
	background: #d8d6d6;
	height: 92px;
	margin-top: -10px;
}
.wrapper.theme-2-active .fixed-sidebar-left .side-nav{
	background: #e6e6e6;
}
.fixed-sidebar-left .side-nav li{
	width:235px
}
.toggle-left-nav-btn{
	cursor: pointer;
}
.slide-nav-toggle .navbar.navbar-inverse.navbar-fixed-top .nav-header,.slide-nav-toggle .fixed-sidebar-left{
	width:58px;
	padding-left: 0;
}
.fixed-sidebar-left .side-nav li a .pull-left > i{
	padding-left: 5px;
}
li.navigation-header {
	padding-left: 8px;
}
.navbar.navbar-inverse.navbar-fixed-top .nav-header{
	height: 102px;
}
.slide-nav-toggle .fixed-sidebar-left:hover{
	width:235px
}
.navbar.navbar-inverse.navbar-fixed-top .nav.navbar-right{
	padding-top: 10px;
}
.updateWarrantyButton{
	margin-top: 14px;
}
.heading-bg{
	height: 67px;
	margin: 15px -6px 10px;
}
.pageTitle{
	font-size: 23pt;
}
.row{
	margin-left: -2px;
}
.page-wrapper{
	min-height:100vh;
	height:100%
}
svg.button_icon {
	stroke: white;
	fill: white;
	margin-right: 10px;
}
.panelHead{
	padding-right:30px;
	font-size:17pt;
	border-right:1px solid #c8c8c8;
	display: inline-block;
}
.newsScroller{
	display: inline-block;
}
.readMore{
	cursor: pointer;
	text-decoration: underline;
}
.i_news{
	height: 30px;
	width: 30px;
}
.newsIconCol{
	width:50px;
}
.newsCarousel{
	padding-left: 6px;
	padding-top: 2px;
}
.dashSearch input{
	width:100%;
}
.dashSearch label{
	padding-bottom:2px
}
.dashSearchYear{
	max-width: 130px;
}
.searchButtonSmall{
	width: 50px;
}
.dashSearch svg{
	width: 49px;
	fill: #fff;
	stroke: #fff;
}
.dashSearchTitle{
	max-width: 235px;
}
.brandItem{
	position: relative;
}
.brandItem img{
	width: 290px;
	border: 10px solid white;
	border-radius: 100%;
	height: 290px;
}
.brandName{
	 position: absolute;
	 width: 92%;
}
.brandItem{
	transition: .2s ease-in-out;
}
.brandItem:hover{
	transform: scale(1.07);
	transition: .3s ease-in-out;
	font-weight: bold;
}
.footerLogo{
	width:60px
}
.tycoTxt{
	margin-right: -63px;
	opacity: 0;
	transition: .2s ease-in-out;
}
.tycoTxt:hover{
	margin-right: 0px;
	opacity: 1;
}
.notLogged .tycoTxt{
	color:#bfc5cf !important
}
.notLogged .mainLoginScreen .buttonsContainer{
	margin-top: 19%;
}
.notLogged .mainLoginScreen .buttonsContainer ul{
	list-style:none
}
.notLogged .mainLoginScreen .buttonsContainer ul li{
	display: inline-block;
}
.notLogged .mainLoginScreen .buttonsContainer button{
	width: 340px;
	height: 60px;
	border-radius: 40px;
	margin: 21px;
	font-size: 1.4rem;
	background-color: #10263c;
	border-color: #fff;
}
.notLogged .mainLoginScreen .buttonsContainer button:hover{
	background-color: #fff;
	border-color: #fff;
	color:#4198c3 !important;
	transition: .2s ease-in-out;
}
.notLogged .mainLoginScreen .buttonsContainer button:hover > svg{
	fill:#4198c3 !important;
	transition: .2s ease-in-out;
}
.goBackArr{
	color:#ffffff9c !important;
	transition: .2s ease-in-out;
}
.goBackArr:hover{
	color:#fff !important;
	transition: .2s ease-in-out;
}
.goBackArr:hover > svg{
	fill:#fff !important;
	transition: .2s ease-in-out;
}

.goBackArr svg{
	width: 50px;
	height: 50px;
	fill: #52bdec !important;
	transition: .2s ease-in-out;
}
.footer img{
	margin-bottom: -4px;
}
.page-wrapper-notLogged{
	margin-left: 0;
	padding: 0;
}
.user-auth-dropdown li a{
	cursor: pointer;
}
.loginStageWrapper a{
	cursor: pointer;
}
.contactWrapper .goBackArr{
	margin-top: -4px;
	position: absolute;
}
.notLogged .contactWrapper h1{
	margin-left: 65px;
}
.notLogged .contactWrapper .card-view{
	background: unset;
	border:none;
}
.notLogged .contactWrapper, .notLogged .contactText p a, .notLogged .contactText p small{
	color: #fff;
}
.notLogged .contactWrapper h3{
	color:#ffffffcf
}
.viewTitle{
	font-size: 38px;
}
.viewBox{
	margin-left: 7px;
}
.brandTitle{
	font-size: 17pt;
	opacity: .5;
}
.robotRow{
	display: flex;
}
.robotRow div{
	background: #f4f4f4;
	padding: 23px 19px 23px 19px;
}
.robotImageCol{
	width: auto;
}
.robotDetailsCol{
	width: 100%;
}
.robotDetailsCol li{
	 font-size: 17px;
}
.robotDetailsCol li:first-child{
	font-size:24px;
	padding-bottom: 15px;
}


.font-24px{
	font-size:24px;
	padding-bottom: 15px;
}
.robotDetailsCol li:first-child span{
	opacity: .5;
}

.robotItemData .robotImg{
	max-width: 113%;
}

.robotItemData li{
	padding-bottom: 2px;
	font-size: 17px;
}
.robotItemData li:first-child{
	font-size:30px;
	padding-bottom: 7px;
}
.robotItemData li:first-child span{
	opacity: .5;
}
.robotDetailsTabs ul li a{
	text-transform: lowercase;
	font-size: 25px;
	padding: 20px;
}
.font-bold{
	font-weight: bold;
}
.table > thead > tr > th, .jsgrid-table > thead > tr > th, .table > tfoot > tr > th, .jsgrid-table > tfoot > tr > th{
	text-transform: unset;
}

.workbookTable th{
	font-size: 17px !important;
	font-weight: bold !important;
}
.workbookTable td{
	font-size: 16px ;
	font-weight: bold;
}
#swipebox-title{
	color:black;
	font-weight: bold;
}
#swipebox-bottom-bar, #swipebox-top-bar{
	background: #fff;
	text-shadow: unset;
}
.documentsTable tr{
	cursor: pointer;
}
.manageRma .checkbox label span{
	color:#ccc
}
.rmaHistory .dashSearch svg{
	width:20px
}
.rmaHistory .i_info{
	fill: black;
	stroke: black;
	height: 14px;
}
.hrSpacer{
	border-top-color:#ccc
}
.green-font-color{
	color:green
}
.red-font-color{
	color:red
}
a{
	cursor: pointer;
}
.rmaActions a:hover{
	transform:scale(1.2);
}
.tyco_logo{
	height: 50px;
	width: 57px;
}
.tyco_logo svg{
	fill: #9a9797;
}
.noItems h3{
	opacity: .5;
}
.text-underline{
	text-decoration: underline;
}
.cursor-pointer{
	cursor: pointer;
}
.router-link-active{
	color: #52beec !important;
}
.vdp-datepicker input {
	border: none;
	width: 100%;
}
.pt-26{
	padding-top: 26px !important;
}
.v-spinner{
	margin-left: calc(50% - 3%);
}
.display-grid{
	display: grid;
}

.robotDataCols li:first-child{
	font-size:26px;
	padding-top: 0px !important;
}
.robotDataCols li{
	font-size: 21px;
	padding-bottom: 10px;
	padding-top: 10px;
}
.robotDataCols li:not(:last-child){
	border-bottom: 1px solid #EAEAEA;
}
.changeWarrantyStart{
	text-decoration: underline;
	font-size: 19px;
	margin-left: 30px;
	color: #8a8888;
	transition: .2s ease-in-out;
}
.changeWarrantyStart:hover{
	text-decoration: underline;
	font-size: 19px;
	margin-left: 30px;
	color: #4e4c4c;
	transition: .2s ease-in-out;
}
.color-black{
	color:#000;
	transition: .2s ease-in-out;
}
.color-black:hover{
	color: #828282;
	transition: .2s ease-in-out;
}
.easeIn{
	transition: .6s ease-in-out;
}
.robotDataCols{
	padding-left: 20px;
}
.fade-scale {
	transform: scale(0);
	opacity: 0;
	-webkit-transition: all .25s linear;
	-o-transition: all .25s linear;
	transition: all .25s linear;
}

.fade-scale.in {
	opacity: 1;
	transform: scale(1);
}
.modal {
	max-height: calc(100% - 100px);
	position: fixed;
	top: calc(25% - 100px);
	transform: translate(-50%, -50%);
}
.animated{
	animation-duration: .7s;
}
.modalClose{
	color: #fff;
	width: 105%;
	font-size: 40px;
	margin-bottom: -9px;
}
.modal-header{
	border-bottom: 0px;
}
.modalInner{
	max-width:360px;
	left: calc(40% - 20%);
}
.datePickerIcon{
	position: absolute;
	right: 6%;
	font-size: 30px;
	margin-top: -9%;
	opacity: .8;
}
.accordion-struct.panel-group .panel .panel-heading.activestate a{
	background-color: #fff;
	color:#000;
}
.repairLine{
	border: 1px solid #e2e2e2 !important;
}
.accordion-struct.panel-group .panel .panel-heading.activestate{
	background-color: #fff;
}
.accordion-struct.accordion-style-1.panel-group .panel .panel-heading{
	border-bottom: none;
}
.inputIcon{
	position: absolute;
	bottom: 26%;
	right: 6%;
}
svg.i_arrow_right{
	transform: rotate(90deg);
	height: 13px;
	stroke: #44a0cc;
}
svg.i_arrow_left{
	height: 13px;
	fill: #44a0cc;
}
.sliderControls svg{
	height:20px !important;
}
svg.i_arrow_right2{
	transform: rotate(180deg);
	height: 13px;
	fill: #44a0cc;
}
svg.i_pause{
	height: 13px;
	fill: #44a0cc;
}
svg.i_play{
	height: 13px;
	fill: #44a0cc;
	stroke: #44a0cc;
}
.notLogged .slider .btn, .wizard > .actions .disabled a, .wizard > .actions .disabled a:hover, .wizard > .actions .disabled a:active, .wizard > .actions a, .wizard > .actions a:hover, .wizard > .actions a:active, .dt-buttons .dt-button, .tablesaw-sortable th.tablesaw-sortable-head button, .sweet-alert button, .owl-theme .owl-nav [class*="owl-"], button.fc-agendaDay-button.fc-state-default.fc-corner-right, button.fc-month-button.fc-state-default.fc-corner-left, button.fc-agendaWeek-button, .fc-prev-button, .fc-next-button, .fc-today-button{
	padding: unset;
}
.col-xs-12.pb-10.partDescription {
	background: #f4f4f4;
	width: 96%;
	padding: 10px;
}
.repairHr{
	border-top: 3px solid #091c2b75;;
	width: 92%;
}
.addMoreRepairs{
	-webkit-appearance: none;
	border: none;
	background: none;
	text-transform: uppercase !important;
}
.repairLine .partDescription {
	padding-top: 33px;
}
.repairLine .repairHr {
	border-width: 1px;
	width: 100%;
	margin-top: -4px;
}
.saveRMA{
	min-width:320px;
}
textarea{
	resize: none;
	min-height: 100px;
}

.page-wrapper-notLogged .contactWrapper{
	width: 70%;
	padding-top: 100px;
	margin-left: calc(21% - 100px);
}
svg.i_calendar{
	cursor: pointer;
}

.viewTitle{
	text-transform: uppercase;
}

.downloadLink{
	font-size: 16px;
}
.downloadLink svg{
	fill: black;
	stroke: none;
	margin-right: 0;
}
.downloadLink span{
	border-bottom: 2px solid #eae4e4;
}
.icon_on_input{
	fill: #212121 !important;
	stroke: #212121 !important;
	width: 30px;
	position: absolute;
	bottom: 32%;
	left: 3%;
}
.iFmR{
	fill:#fff !important;
}

.text-none{
	text-transform: none;
}

.slide-nav-toggle .navigation-header span{
	display: none !important;
}
.slide-nav-toggle .navigation-header i{
	display: block !important;;
}

.wrapper.notLogged{
	background: transparent url('../images/login_bg.png');
	background-size: 100% 100%;
}
.mainLoginScreen .slider{
	height:100vh !important;
}
.notLogged .mainLoginScreen .logoWrapper{
	position: absolute;
	top: 3%;
	z-index: 100;
	left: 2%;
}
.navbar.notLogged,.notLogged .page-wrapper,.notLogged .wrapper{
	background: unset !important;
}
.notLogged nav ul li a span {
	color: #b6babf;
}

.notLogged .nav>li>a:focus,.notLogged .nav>li>a:hover{
	color: #bbbfc4 !important;
}

.notLogged .dropdown-menu > li > a{
	color: #b6babf;
}

.notLogged footer{
	color: #bfc5cf !important;
	position: absolute;
	z-index: 102;
}

.notLogged footer svg{
	color:#bfc5cf;
	fill:#bfc5cf;
}

.notLogged .dropdown-menu.app-dropdown{
	background: #18212a38;
	border: 1px solid #b7bbbf;
	border-radius: 10px;
	min-width: unset !important;
}

.notLogged .dropdown-menu.app-dropdown li .zmdi  {
	color: #449fc9;
}

.notLogged .dropdown-menu.app-dropdown li:hover a {
	color: #fff;
	-webkit-transition: all .25s linear;
	-o-transition: all .25s linear;
	transition: all .25s linear;
	background-color: rgba(255, 255, 255, 0.08);
}

.notLogged .loginWelcomeBox img{
	opacity: .75;
}

.notLogged .full-height{
	height:auto !important;
}

.notLogged .auth-form-wrap{
	padding: 93px 0 0 0 !important;
}

.notLogged h1, .notLogged h2{
	color:#52bdec
}

.notLogged h1{
	font-size: 41px;
}
.notLogged h2{
	font-size: 29px;
	font-weight: bold;
}

.notLogged label {
	color: #ffffffcf;
}

.notLogged input:-webkit-autofill,
.notLogged input:-webkit-autofill:hover,
.notLogged input:-webkit-autofill:focus,
.notLogged input:-webkit-autofill:active {
	transition: background-color 5000s ease-in-out 0s;
	color: #fff;
}

.notLogged input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill{
	background-color: transparent !important;
	color:#fff !important;
	-webkit-text-fill-color: #fff !important;
}
.notLogged button{
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
}
.notLogged input,.notLogged textarea {
	-webkit-appearance: none;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	color:#fff !important;
	background-color: rgba(255, 255, 255, 0.30) !important;
}
.notLogged input.form-control,.notLogged textarea.form-control {
	background-color: rgba(255, 255, 255, 0.30) !important;
	border: 1px solid #fff;
}
.notLogged .panel{
	background: none;
	border: none;
	color: #fff;
}
.pageCenterized .viewBox{
	width: 70%;
	margin-left: calc(21% - 100px);
}
.pageCenterized .viewBox:first-child{
	padding-top: 100px;
}
.notLogged .checkbox label::before{
	background-color: transparent;
	border: 1px solid #cccccc9e;
}
.notLogged .checkbox-primary input[type="checkbox"]:checked + label::after, .checkbox-primary input[type="radio"]:checked + label::after{
	color:#52bdec
}
.notLogged .checkbox-primary input[type="checkbox"]:checked + label::before, .checkbox-primary input[type="radio"]:checked + label::before{
	border: 1px solid #cccccc9e;
}
.notLogged .form-group a{
	color: #ffffff9c !important;
	font-size: 10pt !important;
	padding-top: 10px;
	text-decoration: underline;
	-webkit-transition: all .25s linear;
	-o-transition: all .25s linear;
	transition: all .25s linear;
}

.notLogged .form-group a:hover{
	color: rgba(255, 255, 255, 0.88) !important;
	-webkit-transition: all .25s linear;
	-o-transition: all .25s linear;
	transition: all .25s linear;
}

.sliderControls{
	width: 100px;
	height: 37px;
	background: #ffffff40;
	border-radius: 50px;
	padding: 7% 4% 2% 4%;
	margin-top: 17px;
	text-align: center;
}
.sliderControls ul{
	list-style: none;
}
.sliderControls ul li{
	display: inline-block;
	cursor: pointer;
}

.sliderControls ul li:first-child svg,.sliderControls ul li:last-child svg{
	fill:#d1d6dc
}

.sliderControls ul li:first-child::after{
	content: '';
	height: 37px;
	border-right: 2px solid #ffffff2e;
	position: absolute;
	bottom: 0px;
}

.sliderControls ul li:last-child::before{
	content: '';
	height: 37px;
	border-left: 2px solid #ffffff2e;
	position: absolute;
	bottom: 0px;
}

.sliderControls ul li:last-child svg{
	margin-left:5px
}
.sliderControls ul li:first-child svg{
	margin-right:5px
}

.notLogged .mainLoginScreen .sliderContent{
	position: absolute;
	width: 100vw;
	height: 100vh;
	top: 0;
	left: 0;
	padding-top: 20vh;
	text-align: center;
	color:#ffffff !important;
	z-index: 101;
}
.notLogged .mainLoginScreen .sliderContent h1{
	color:#fff;
	font-size: 3rem;
}
.notLogged .updateWarrantyBtn{
	max-width: 400px;
	width: 100%;
	font-size: 1.4rem;
	border-radius: 40px;
}
.notLogged .mainLoginScreen .sliderContent span:first-child{
	font-weight: bold;
}
.notLogged .mainLoginScreen .sliderContent span:last-child{
	width: 100%;
	display: block;
}

.notLogged .buttonsContainer svg{
	height: 30px;
	width: 39px;
	fill: #fff;
	margin-left: 10px;
}

/*RESPONSIVE*/
@media (min-width: 1025px) {
	.navbar.navbar-inverse.navbar-fixed-top .nav-header .logo-wrap .brand-img {
		padding-left: 7%;
	}
	.mainLoginScreen .slider button.btn{
		display: none;
	}
	.notLogged ul.dropdown-menu.app-dropdown{
		right: 15px !important;
	}
}

@media (max-width: 1367px) {
	.brandItem{
		margin-right: 8%;
	}
	.feedbackContainer{
		margin-left: 95px;
	}
}
@media (max-width: 1601px) {
	.feedbackContainer{
		margin-left: 57px;
	}
}

@media (max-width: 991px) {
	.pageCenterized .viewBox{
		width: 100%;
		margin-left: calc(26% - 100px);
	}
	.pageCenterized .viewBox:first-child {
		padding-top: 51px;
	}
	.notLogged .mainLoginScreen .buttonsContainer button{
		margin-left: 6px;
	}
	.notLogged .mainLoginScreen .buttonsContainer{
		margin-top: 10%;
	}
	.notLogged .updateWarrantyBtn{
		width:70%;
		margin-right: 7px;
	}
	.contactWrapper .goBackArr{
		padding-left: 10px;
	}
	.notLogged nav, .notLogged #mobile_only_nav{
		background: transparent !important;
	}
	.notLogged .mainLoginScreen .logoWrapper{
		text-align: left;
		width: 100%;
		top: 4%;
		left:21px;
	}
	.notLogged ul.dropdown-menu.app-dropdown{
		width: auto !important;
		text-align: center !important;
		margin-right: 26px !important;
		margin-top: -21px !important;
	}
	.notLogged.loginMainPage .navbar.navbar-inverse.navbar-fixed-top .nav.top-nav > li{
		float: unset!important;
	}
	.notLogged.loginMainPage ul.nav.navbar-right.top-nav.pull-right{
		width: 100%;
		text-align: right;
	}
}
@media (max-width: 1024px) {
	.wrapper.theme-2-active .navbar.navbar-inverse.navbar-fixed-top .mobile-only-nav, .wrapper.theme-4-active .navbar.navbar-inverse.navbar-fixed-top .mobile-only-nav, .wrapper.theme-5-active .navbar.navbar-inverse.navbar-fixed-top .mobile-only-nav, .wrapper.theme-6-active .navbar.navbar-inverse.navbar-fixed-top .mobile-only-nav {
		background: #f5f5f5;
	}
	.mobile-only-nav{
		opacity: 0;
	}
	.mobile-nav-open .mobile-only-nav,.notLogged .mobile-only-nav{
		opacity: 1;
	}
	.navbar.navbar-inverse.navbar-fixed-top .nav.navbar-right{
		padding-top: 20px;
	}
	.slide-nav-toggle .navbar.navbar-inverse.navbar-fixed-top .nav-header, .slide-nav-toggle .fixed-sidebar-left{
		width:225px
	}
	.sideMenuWidth, .fixed-sidebar-left, .navbar.navbar-inverse.navbar-fixed-top .nav-header {
		width:235px
	}
	.container-fluid{
		padding-left: 0px;
	}
	nav.notLogged{
		margin-left: 0px;
	}
	nav.navbar.navbar-inverse.navbar-fixed-top.notLogged{
		width:100%
	}
	ul.nav.navbar-right.top-nav{
		float:left !important;
	}
	.notLogged #mobile_only_nav{
		background: #fff;
		border: none;
		padding-bottom: 10px;
	}
	.fixed-sidebar-left .side-nav li{
		width:235px
	}
	.viewBox {
		margin-left: -14px;
	}
	.robotImageCol img{
		max-width:100px;
		max-height:100px
	}
	.robotImageCol{
		max-width:120px
	}
	.robotItemData .robotImg{
		max-width: 340px;
	}
	.display-grid .alert{
		margin-right:20px
	}
	.robotDataCols{
		padding-left: 0px;
	}
	.modalInner{
		left: 0px;
	}
	.col-xs-12.pb-10.partDescription {
		width: 95%;
	}
	.repairHr{
		width: 91%;
	}
	.repairLine .partDescription {
		padding-top: 0px;
	}
	ul.nav.navbar-nav.side-nav.nicescroll-bar{
		width:225px;
	}
	a.toggle-left-nav-btn, a#toggle_mobile_nav, a#toggle_mobile_search{
		color:#fff !important;
	}
	.dpr-0{
		padding-right: 0px;
	}
	.page-wrapper-notLogged .contactWrapper{
		width: 100%;
		padding-top: 50px;
		margin-left: unset;
	}
}

.form-group {
    position: relative;
}