﻿.PIMwrapper{
    margin:15px;
}
.PIMheader{    
    background-color: #333;
    height: 43px;
    margin-top: 45px;
    padding-bottom: 10px;
    padding-top: 10px;
}
.PIMlogo{
    float: left;
    position: absolute;
	margin-top:-50px;
	padding-left:15px;
}
.PIMheader h1{
    color:#fff;
    margin-top:14px;
    margin-left:180px;
}
.PIMleftbar{
    background-color:#e8e8e8;
    float:left;
	width:275px;
	padding:65px 15px 15px;
    min-height:635px;
}
.PIMleftbar button{
    margin: 20px auto 0;
	display:block
}

.PIMvid{
    width: 100%;
	display:block;
	border: 2px solid #333;
	background-color: #fff;
	box-sizing:border-box;
	min-height:165px;
}

.PIMvid video{
	width:100%;	
}
.noVidSupport{ 
	padding:10px;
	text-align:center;
	display:block;
	margin:30px auto 0;
}

.PIMcontact-form{
    display:none;
    border: 2px solid #333;
    width: 100%;
    font-size:13px;
    font-weight:bold;
    color:#333;
    background-color:#fff;
	box-sizing:border-box;
}
.formWrapper{
	display:block;
	padding:20px;
}
.formWrapper label, .formWrapper input, .formWrapper textarea {
	display:block;
}
.formWrapper input, .formWrapper textarea, .formWrapper select {
	padding:3px;
    margin-top: 0.3em;
	margin-bottom:10px;
	width: 100%;
	box-sizing:border-box;
}

#captchaContact{ padding: 0 !important; display:none;}
.pimContactSuccess{padding:15px;}
.pimContactSuccess .icon{color: #393;}

.PIMformhead{
    background-color:#333;
    color:#fff;
    font-weight:bold;
	text-align:center;
    padding: 10px;
    font-size:15px;
}

.PIMpdf{
    border: 2px solid #036;
    padding: 0 0 2px 6px;
    width: 278px;
}

.PIMbtn{
    background-color:#175791;
	border: 1px solid #036;
    color: #fff !important;
    font-size:18px;
    margin: 10px 0 35px;
    padding: 5px 15px;
    width: 70%;
    font-weight:bold;
}

.PIMbtn:hover{
	cursor:pointer;
	text-decoration: none;
}

.PIMflyer{
    padding: 10px;
    width: 100%;
	box-sizing:border-box;
	display:block;
	margin: 20px auto 15px;
	text-align:center;
}

.PIMvid .PIMformhead {
    display:block;
    text-align: center;
}
.PIMpdf .PIMformhead{

    width: 100%;
}

.PIMform input{
    margin-bottom:8px;
    width:247px;
    margin-top:3px;
}

.PIMrightbar{
    float: left;
    padding:30px;
    width:555px;
}

.PIMsection{
    margin-bottom:20px;
}

.PIMsection h2{
    color:#333;
    font-size: 20px;
}
.PIMsection h3{
    color:#333;
    font-size:14px;
}

.PIMhorText{
    width:100%;
    clear:both;
}

.PIMhorText p,.PIMhorText ul{
    margin-left:210px;
}

.PIMimgright{
    float:right;
	padding:0 10px 10px;
}

.PIMimgleft{
    float:left;
	padding:0 0 10px;
}

.PIMtextLeft{

}

.PIMtextLeft p{

}

.PIMtextRight{

}

.PIMtextRight p{

}

/* Platt In Motion*/
.pim-inventory-management p {
    font-size:1.3em;
    line-height:1.4em;
}
.pim-inventory-management h3 {
     font-size:1.5em;
}
.pim-inventory-management .banner {
    width:100%;
}

.pim-inventory-management  .pim-inventory-management-banner {
    background:url('/Images/PIMmarketing/banner.jpg') no-repeat;
    background-size:cover;
    background-position:center center;
    height:172px;
}
.pim-inventory-management  .pim-inventory-management-banner img {
    width:7%;
    float:left;
    margin: 4.75em 2em;
}
.pim-inventory-management  .pim-inventory-management-banner h2 {
    color:#fff;
    float: left;
    width: 350px;
    font-size: 3em;
    line-height: 1.2em;
    margin-top:0.4em;
    text-shadow: 1px 1px #000;
    padding-bottom:0;
}
.pim-inventory-management h2 {
    text-transform:uppercase;
    padding:1em 0 2em 0;
    font-size:2em;
}

.pim-inventory-management .pim-inventory-management-left-content {
    float:left;
    margin-right:40px;
}
.pim-inventory-management .pim-inventory-management-right-content {
    width:380px;
    float:right;
    margin-top:1.5em;
}
.pim-inventory-management .pim-inventory-management-right-content a.PIMbtn {
    padding: 1em 2em;
    width: auto;
    font-weight: normal;
    display:inline-block;
}
.pim-inventory-management .pim-inventory-management-right-content a.PIMbtn:hover {
    background:#414141;
}
.pim-inventory-management .pim-inventory-management-right-content h3 {
    text-transform:uppercase;
}

.pim-inventory-management .pim-inventory-management-sections {
    float:left;
    width:33%;
    margin:7em 0 3em 0;
    text-align:center;
}
.pim-inventory-management .pim-inventory-management-sections h3 {
    padding:0.5em 0;
    font-size:1.5em;
}
.pim-inventory-management .pim-inventory-management-sections p {
    padding:0 4em;
}

.pim-inventory-management .pim-inventory-management-left-columns {
    width:48%;
    margin-right:1em;
    float:left;
}
.pim-inventory-management .pim-inventory-management-left-columns img, .pim-inventory-management .pim-inventory-management-right-columns img {
    width:100%;
}

.pim-inventory-management .pim-inventory-management-left-columns h3, .pim-inventory-management .pim-inventory-management-right-columns h3 {
    padding:1em 1.2em;
}

.pim-inventory-management .pim-inventory-management-left-columns ul, .pim-inventory-management .pim-inventory-management-right-columns ul {
    font-size:1.3em;
    line-height:1.5em;
}

.pim-inventory-management .pim-inventory-management-right-columns {
    width:48%;
    float:right;
}

.pim-inventory-management .pim-inventory-management-bottom-footer {
    background: #EBEBEB;
    padding: 0.8em 1em 1em 1em;
    font-weight:bold;
    font-size:1.2em;
    margin-top:3em;
}

.pim-inventory-management .pim-inventory-management-bottom-footer span {
    display: inline-block;
    margin-top: 0.5em;
}
.pim-inventory-management .pim-inventory-management-bottom-footer img {
    width: 8%;
    float: right;
}

/* Request More Information Modal*/
.PIMcontact-form .formInputTitle {
    width:32%;
    float:left;
    margin-right:0.8em;
    text-align:left;
}

.PIMcontact-form .formInputTitle input {
    margin-top:0.3em;
}
.PIMcontact-form .formSelectBox {
    width:100%;
    float:left;
    margin-right:0.8em;
    text-align:left;
}
.PIMcontact-form .formSelectBox select {
    margin-top:0.3em;
}

.PIMcontact-form .formTextArea {
    text-align:left;
}
.PIMcontact-form .formTextArea textarea {
    height:100px;
    margin-top:0.3em;
}
.PIMcontact-form input[type=submit] {
    width:auto;
    padding:0.5em 1em;
}

.marginRightNone {
    margin-right: 0 !important;
}