﻿.foo{}
/* Contributor(s): RetroViz Design. */
/* HTML GENERAL */
body,h1,h2,h3,h4,h5,h6,address,blockquote,dd,dl,hr,form,input{margin:0;padding:0;}
body{font-family:arial, verdana, helvetica, sans-serif;font-size:12px;}
hr{border-bottom:1px solid #CCC;color:#FFF;}
label.forcheckbox{margin:0 0 0 .4em;display:inline;}
/* LINKS */
a{color:#009FFF;text-decoration:none;font-weight:700;}
a:hover{text-decoration:underline;color:#009FFF;font-weight:700;}
a img{border:0;}
.off {display:none;}
.header-menu a{font-weight:400;}
.header-menu a:hover{font-weight:700;}
/* Validation */
.input-validation-error { border-color: #ff0000;border-width: 1px;background-color:#ffdddd;}
/* UPLOADS */
.qq-upload-list li {
    font-size: 12px;
}
.centered { text-align: center;margin-top: 20px; }
table.centered { text-align: center; margin: auto;}
.leftColumn { float: left; margin-right: 10px;}
/* IMAGES */
img{border:none;}
/* HEADINGS & TEXT */
h1,h2,h3,h4,h5,h6{font-family:arial, helvetica, sans-serif;}
h2,h3{font-size:16px;}
.k-upload {
    width:300px;
}
.uppercase { text-transform: uppercase; }
#current-uploaded-image {
    margin-top:15px;
    margin-bottom:15px;
}
#save-page-message {
    font-weight:bold;
    color:red;
    display:none;
}
.errorPopup { padding: 15px; }
.errorPopup img { float: left; }
.errorPopup p { padding-left: 45px; }
/* GRID ERROR MESSAGES */
.grid-err-msg {font-weight:bold;font-size:larger;color:red;}
/* SECTION HEADERS */
.section-title{border-bottom:solid 3px #dfdfdf;padding-bottom:1px;margin-bottom:10px;color:#009FFF;font-size:14px;font-weight:700;vertical-align:bottom;}
.section-title img{vertical-align:middle;padding-bottom:2px;}
.section-header .title a{text-decoration:none;font-size:11px;color:#555;text-transform:none;}
.section-header{border-bottom:solid 3px #dfdfdf;padding-bottom:1px;margin-bottom:10px;height:31px;}
.section-header .title{float:left;color:#009FFF;font-size:14px;font-weight:700;vertical-align:bottom;padding-top:11px;}
.section-header .title img{vertical-align:middle;padding-bottom:2px;}
.section-header .options{text-align:right;float:right;}
/* TABLES */
td{vertical-align:middle;}
td.fieldname{font-size:12px;}
.table-container{}
.table-container .row{}
.table-container .row .item-name{padding:3px 10px 0 0;display:block;white-space:nowrap;padding-right:10px;vertical-align:middle;}
.table-container .row .item-value{padding:3px 0 0;vertical-align:middle;}
table.adminContent{border-collapse:collapse;color:#333;font-size:12px;margin:0;width:100%;vertical-align:middle;text-align:left;}
table.adminContent td.adminTitle{padding:4px;}
table.adminContent td.adminData{padding:4px;}
td.adminTitle{text-align:left;vertical-align:middle;white-space:nowrap;width:195px;}
td.adminTitle img{vertical-align:bottom;padding-right:2px;}
td.adminData{text-align:left;vertical-align:middle;}
td.adminData .text-box.single-line{border:1px solid #A7BAC5;width:250px;padding:2px;}
.t-grid .text-box.single-line{border:1px solid #A7BAC5;padding:2px;}
td.adminData textarea{border:1px solid #ACACAC;width:250px;padding:2px;}
td.adminData .t-combobox{width:256px;}
td.adminData .t-numerictextbox .t-input{border:1px solid #ACACAC;width:250px;padding:2px;}
tr.adminSeparator hr{background-color:#D3D3D3;border:medium none;color:#D3D3D3;height:1px;margin-top:10px;margin-bottom:10px;padding:0;}
span.nop-tooltip{white-space:nowrap;}
/* SERVER CONTROLS */
.adminButtonBlue{background:url(images/blue_button_bg.gif) no-repeat 25% 50% #333;border:1px solid #0f72ac;margin-bottom:3px;color:#FFF;height:22px;padding:0 10px;font-size:11px;font-weight:700;}
.adminButton{background:url(images/grey_button_bg.gif) no-repeat 25% 50% #333;border:1px solid #333;margin-bottom:3px;color:#FFF;text-align:right;height:20px;padding:0 10px;font-size:11px;font-weight:700;}
.adminInput{border:1px solid #acacac;width:250px;}
.adminInputNoWidth{border:1px solid #acacac;}
label{padding-left:3px;}
/* ADMIN GRID VIEW */
.tablestyle{font-family:arial;font-size:11px;border:1px solid gray;background-color:#FFF;margin-left:0;color:#245D75;width:100%;}
.tablestyle td a{color:#D16400;font-weight:700;text-decoration:none;}
.altrowstyle{background-color:#F4FAFF;}
.headerstyle th{background:url(images/admin-gvw-bg.gif) repeat-x 50%;color:#fff;padding:5px 10px;text-align:center;vertical-align:middle;font-weight:700;border:solid 1px #676767;}
.headerstyle th a{font-weight:700;text-decoration:none;text-align:center;color:#fff;display:block;padding-right:10px;}
.rowstyle td,.altrowstyle td{padding:4px 10px;border-right:solid 1px #A0C0E7;border-right-color:gray;}
.PagerStyle{height:28px;background:url(Images/grid_header_back.png) repeat-x;background:#EEE;vertical-align:middle;}
/* HOME PAGES */
.homepage{}
.homepage .intro{font-weight:700;padding:5px;background:#fcfabc;border:dashed 1px #dfdfdf;margin-bottom:10px;}
.homepage .options{padding:10px;background:#e7efef;}
.homepage .options ul{margin:0;padding:0;}
.homepage .options ul li{margin-bottom:5px;padding-bottom:5px;list-style:none;}
.homepage .options .title{}
.homepage .options .description p{margin-top:5px;margin-bottom:5px;}
/* MISC. CLASSES */
.clear{border:medium none;clear:both;float:none;font-size:0;height:0;line-height:0;}
.progress{position:absolute;top:20px;width:280px;height:40px;left:0;right:0;margin-left:auto;margin-right:auto;background:none repeat scroll 0 0 #FFF;padding:5px 10px;text-align:center;z-index:2147483647;}
/* MASTER PAGE WRAPPERS */
.master-wrapper-page{}
.master-wrapper-content{}
/* MASTER HEADER */
.header{height:90px;width:100%;position:relative;
    background: #000; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#000, #777); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#000, #777); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(r#000, #777); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#000, #777); /* Standard syntax */
}
.header .logo{background:url(images/logo.png);display:block;width:325px;height:83px;text-decoration:none;}
.header .logo.Dev {background: url(images/logo_dev.png);}
.header .logo.Test {background: url(images/logo_test.png);}
.header .languageselector{position:absolute;right:300px;top:7px;text-align:right;}
.header .links{position:absolute;right:10px;top:7px;text-align:right;}
a img{border:0;}
.header .links .separator{color:#FFF;padding:0 3px;}
.header .login-info{position:absolute;right:5px;top:35px;text-align:right;color:#e7e7e7;font-size:10px;}
.header .login-info .a{color:#009FFF;text-decoration:none;font-weight:700;}
.header .version{position:absolute;right:25px;top:55px;text-align:right;color:#e7e7e7;font-size:10px;text-align: left;}
.header .version td:first-child{font-weight: bold;padding-right: 5px;}
/* MASTER HEADER MENU */
.header-menu{width:100%;background:url(images/admin-menu-bg.gif) repeat-x;text-transform:capitalize;}
.header-menu .t-menu .t-link{padding:.6em .97em;}
.header-menu .t-menu .t-arrow-next{top:7px;}
/* MASTER HEADER STATUS BAR */
.status-bar{background:#e7efef no-repeat;height:26px;border:solid 1px #acacac;padding:0 5px;}
.status-bar .help{padding-top:5px;float:left;font-weight:700;}
.status-bar .breadcrumb{float:right;text-align:right;padding-top:5px;}
/* MASTER ERRORS */
.messageBox{background-color:#F4F4F4;background-position:7px 5px;background-repeat:no-repeat;color:#333;font-family:Tahoma;font-size:11px;margin:0px;padding:8px 8px 8px 30px;}
.messageBox.dynamic { position: absolute; width:98%;}
.messageBoxNews{background-color:#8f72f3;background-image:url(images/ico-news.png);padding:5px 5px 5px 30px; background-position:7px 4px;z-index:5;}
.messageBoxNews a { color:#fff;}
.messageBoxNews a:hover { text-decoration: none; }
.messageBoxError{background-color:#FFECEC;background-image:url(images/errormessage.gif);}
.messageBoxSuccess{background-image:url(images/success-message.gif);}
/* PROGRESS BAR */
.progressbar { width: 100px; height: 5px; border: 1px solid #000; border-radius: 15px; display:inline-block; margin-left: 10px;}
.progressbar-value { background-color: #0099FF;width:1px;height: 5px; border-radius: 15px;}
.messageBoxSuccess .progressbar-value { background-color: #00FF00; }
.messageBoxError .progressbar-value { background-color: #FF0000; }
/* MASTER CONTENT */
.content .cph{padding:35px 15px 5px;}
/* DASHBOARD */
table.dashboard{margin-top:15px;border:solid 1px #ccc;width:100%;border-collapse:collapse;}
table.dashboard td.maincol{padding:10px;vertical-align:top;}
table.dashboard td.splitcol{width:50%;vertical-align:top;}
table.dashboard td.rightcol{width:215px;background:#f3f3f3;padding:10px 5px 5px;vertical-align:top;}
table.stats{margin-top:10px;width:100%;}
table.stats td.orderaveragereport{width:100%;vertical-align:top;}
table.stats td.orderstatistics{width:50%;vertical-align:top;}
table.stats td.userstatistics{width:50%;vertical-align:top;padding-left:5px;}
table.stats td.bestsellers{width:50%;vertical-align:top;}
.statisticsTitle{text-align:left;color:#333;font-weight:700;margin-bottom:5px;}
.nop-news .newsitem{}
.nop-news .newsitem .newstitle{}
.nop-news .newsitem .newstitle a:hover{text-decoration:none;}
.nop-news .newsitem .newsdate{font-size:.8em;color:#555;border-bottom:solid 1px #dfdfdf;padding-bottom:5px;margin-bottom:5px;}
.nop-news .newsitem .newsdetails{color:#333;margin-bottom:10px;}
.nop-news .adv{border-top:solid 3px #dfdfdf;padding:1px 0;text-align:right;}
.nop-news .adv a{color:#D16400;}
/* ORDER EDITING */
table.order-edit{width:100%;border:solid 1px #000;padding:5px;}
table.order-edit td{padding:1px 5px;border:medium none;}
/* WARNINGS */
.system-warnings ul{padding-left:5px;}
.system-warnings .inprogress,.system-warnings .pass,.system-warnings .fail,.system-warnings .warning{padding-left:40px;display:block;min-height:35px;font-size:120%;vertical-align:middle;}
.system-warnings .inprogress{background:transparent url(images/warnings-ajax-loader.gif) no-repeat;}
.system-warnings .pass{background:transparent url(images/warnings-tick.png) no-repeat;}
.system-warnings .fail{background:transparent url(images/warnings-cross.png) no-repeat;}
.system-warnings .warning{background:transparent url(images/warnings-warning.png) no-repeat;}
.system-warnings .error{color:Red;}
.system-warnings .suggestion{color:Red;font-style:italic;font-size:120%;}
.system-warnings ul{list-style:none;}
/* Telerik overrides */
.form-actions{overflow:hidden;padding-top:1em;}
p.k-content { margin: 10px; }
#ascSettings .text-box.single-line { width: 350px; }
.field-validation-error, .required, .validation-summary-errors{color:#FF0000;}
td.adminData .input-validation-error.text-box.single-line {border-color: #FF0000;}
#quote-edit .adminTotalTitle {width:200px;}
#quote-edit .adminTotalData {width:100px;text-align:right}
#quote-edit .adminTotalContent {width:270px;}
#quote-edit .Won {color:#00cc00;}
#quote-edit .Lost {color:#ff0000;}
#quote-edit .GSA {color:#FF0000;font-weight:bold;}
.t-icon:hover{cursor:pointer;}
.icon:hover{cursor:pointer;}
.extraInstructions { font-size: 12px; margin-top: 15px;font-style: italic; white-space: normal; }

.icon {background-image: url("/Content/images/icons_sprite.png");background-color:transparent;width:17px;height:17px;border:none;display:inline-block;}
.icon.search { background-position: -112px -1px; }
.icon.plus { background-position: -212px -27px; }
.icon.minus { background-position: -237px -27px; }
.icon.lock { background-position: -38px -252px; }
.icon.excel { background-position: -37px -275px; }
.icon.book { background-position: -60px -277px; }
.icon.pdf { background-position: -387px -252px; }
.icon.multipdf { background-position: -388px -273px; }
.icon.none { background-image: none; }

/*Category*/
#category-edit td.adminData .t-combobox { width: 600px; }
/*Projects*/
#shipments-view .t-content { min-height: 130px; }
#shipments-view .t-detail-cell .title { color: #009fff; font-size: 14px; font-weight: 700; padding-top: 5px; text-transform: capitalize; }
#shipments-view .half { float: left; width: 45%;margin-right: 15px; }
#shipments-view .quarter { float: left; width: 23%;margin-right: 15px; }
#view-shipments { position: relative;}
#view-shipments #bol-grid, #packing-slip-grid, #not-listed-grid { width: 1200px; }
#view-shipments .legend { width: 120px; border: 1px solid #a7bac5; position: absolute; top: 35px; right: 15px; }
#view-shipments .legend .title { font-size: 12px; font-weight: 700; height: 18px; padding-top: 5px; text-transform: capitalize; border-bottom: 1px solid #a7bac5; text-align: center; background-position: 0px -624px; }
#view-shipments .legend ul { padding-left: 0px; }
#view-shipments .legend li { height: 20px; list-style-type: none; padding-left: 15px; }
#view-shipments .OpenTrailer,#view-shipments .CompleteTrailer,#view-shipments .IncompleteTrailer,#view-shipments .NotStartedTrailer { width: 16px; height: 16px; display:block; float: left; margin-right:5px; background-image: url('/Content/images/icons_sprite.png');}
#view-shipments .OpenTrailer { background-position: -87px -52px; }
#view-shipments .CompleteTrailer { background-position: -162px -27px; }
#view-shipments .IncompleteTrailer { background-position: -37px -52px; }
#view-shipments .NotStartedTrailer { background-position: -412px -52px; }
.content #scanners-grid  td { vertical-align: middle; }
#scanners-grid .t-dropdown { margin: 0;}
#project-details .title { margin-bottom: 10px; clear:both;color: #009fff;font-size: 14px;font-weight: 700;padding-top: 5px;text-transform: capitalize;vertical-align: bottom; }
#project-details hr { clear: both;}
/* Quote Override Requests */
#editQuoteOverrideRequest table.adminContent { width: inherit; }
#editQuoteOverrideRequest td.adminTitle { width: 100px; vertical-align: top; }
#editQuoteOverrideRequest .adminData { width: 350px; vertical-align: top; }

.history { width: 100% !important;}
.history .title {color: #009FFF;font-size: 14px;font-weight: 700;vertical-align: bottom;padding-top: 11px;}
#statusChanges .status { width:170px; display:inline-block;vertical-align:top;margin:5px 0;border: 1px #ACACAC dotted;padding:6px;}
#statusChanges .slugline { font-size: 11px; color:#777;}
#statusChanges .arrow {
    width: 60px;
    height: 23px;
    display: inline-block;
    vertical-align: top;
    margin: 5px 10px;
    font-size: 11px;
    font-weight: bold;
    color: #777;
    text-align: center;
}

#statusChanges .arrow .icon {
    width: 33px;
    height: 23px;
    background: url("/Content/images/icons_sprite.png") no-repeat -487px -247px;
}

#details-grid .t-icon { width: 16px; height: 16px;margin: auto; display:block; background-image: url('/Content/images/icons_sprite.png');}
#details-grid .t-arrow-up { background-position: -262px -77px; }
#details-grid .t-arrow-down { background-position: -287px -77px; }

.fields { clear: both;margin-bottom: 5px; }
.fields .header { background: none; height: auto; float: left; height: 22px; width: 220px;margin-right:10px;margin-top: 4px; }
.fields .value { float: left; width: 300px; height: 22px; padding-top: 5px;margin-top: 4px; }
.fields .value-thin { float: left; width: 300px; height: 22px;margin-top: 4px; }
.fields .value input.single-line { width: 230px; }
/* ORDER REGISTRATION */
#order-registration-details .title, #order-reg-form .title { margin-bottom: 10px; clear:both;color: #009fff;font-size: 14px;font-weight: 700;padding-top: 5px;text-transform: capitalize;vertical-align: bottom; }
#order-registration-details hr, #order-reg-form hr { clear: both;}
.order-registration-warnings { color: #ff0000; }
#approveLink.k-button { background-color: #00CC00; color: #fff; font-weight: bold; }
 #rejectLink.k-button { background-color: #FF0000; color: #fff; font-weight: bold; }
 #approveOrder .error { color: #ff0000;}

/* Kendo Overloads */
.k-pager-nav.k-link .k-icon {
    margin-top: 5px;
}

.k-menu .k-item .k-link {
    color: #000;
}

.k-select .k-icon,
.k-datepicker .k-picker-wrap .k-icon,
.k-datetimepicker .k-picker-wrap .k-icon {
    margin-top: 6px;
}

a.k-button {
    font-weight: normal;
}

.k-tool-icon {
    margin-top: 5px;
}

.k-numeric-wrap .k-select .k-icon {
    margin-top: 2px;
}

.k-panelbar .k-tabstrip-items .k-state-active, .k-tabstrip-items .k-state-default {
    border-color: #ccc;
}

.k-tabstrip-items .k-link {
    font-weight: bold;
}

.k-menu .k-item .k-link .k-icon.k-i-arrow-s, .k-menu .k-item .k-link .k-icon.k-i-arrow-e {
    margin-left: 0px;
}
/*
.k-button {
    border-radius: 4px;
    border-style: solid;
    border-width: 1px;
    color: #333;
    border-color: #ccc;
    background-color: #fff;
}

.k-button, .k-button-bare {
    display: inline-block;
    margin: 0;
    padding: 5px 14px 4px;
    font-family: inherit;
    line-height: 1.72em;
    text-align: center;
    cursor: pointer;
    text-decoration: none;
}

    .k-button.k-state-hover, .k-button:hover {
        color: #333;
        border-color: #aeaeae;
        background-color: #ebebeb;
    }*/
/* Users*/
.user-list .roleColumn {
    float: left;
    width: 195px;
}

.user-list td.adminTitle { width: 130px; }
.user-list td.adminData { width: 300px; }

#adminStatusOverrideContent .text-box {
    width: 270px;
}
/*  Login */
.login-page .block {
    margin-right: 30px;
    float: left;
    border: 1px solid #ACACAC;
    border-radius: 10px;
}

    .login-page .block .title {
        height: 25px;
        background-color: #ACACAC;
        color: #fff;
        text-align: center;
        font: 20px bolder;
        text-transform: uppercase;
        border-radius: 10px 10px 0 0;
    }

    .login-page .block .login-form {
        padding: 10px;
    }

.login-page .login-block {
    width: 400px;
}

.login-page .azure-login {
    width: 300px;
    text-align: center;
}

.login-page .azure-login a {
    display: block;
    font-weight: 700;
    background: url("Images/ASCLogo32.png") no-repeat;
    background-position: 5px 2px;
    padding-left: 50px;
    margin: 10px auto;
    width: 140px;
    height: 35px;
}

.login-page .azure-login a:hover {
    cursor: pointer;
    text-decoration: none;
}

.login-page .block input[type="Text"], .login-page .block input[type="Password"] {
    width: 250px;
}
/*  Login */
.login-page .block {
    margin-right: 30px;
    float: left;
    border: 1px solid #ACACAC;
    border-radius: 10px;
}
.login-page .block .title{
    height: 25px;
    background-color: #ACACAC;
    color: #fff;
    text-align: center;
    font: 20px bolder;
    text-transform: uppercase;
    border-radius: 10px 10px 0 0;
}
.login-page .block .login-form {
    padding: 10px;

}
.login-page .block input[type="Text"], .login-page .block input[type="Password"] {
    width: 250px;
}

/* Security */
.access-control-list .portal-selection { margin-bottom: 15px; }
.access-control-list .remove { background: url(/Content/Images/active-false.gif); width: 16px; height: 16px;margin: 0 auto;}
.access-control-list .remove:hover { cursor: pointer; }

/* Object Notes */
.objectNotes { position: relative; }
.objectNotes .title { margin-bottom: 25px; }
.objectNotes .options {position: absolute; top: 5px; right: 5px;}
.objectNotes #notes-grid { margin-top: 20px; }
/* News */
#news-latest .news-item { margin-bottom: 20px; border-bottom: 1px dashed #000; }
#news-latest .news-item h2 { color: #009fff;font-size: 14px; font-weight: 700; padding-top: 5px;}
#news-latest .news-item h3 { color: #999;font-size: 11px;padding-left: 10px;margin-bottom:10px;}
#news-latest .pager a.button { background-image: url("/Content/images/icons_sprite.png");background-color:transparent;width:16px;height:16px;border:none;float:left;margin-right: 10px; }
#news-latest .pager .first { background-position: -510px -77px; }
#news-latest .pager .prev { background-position: -160px -77px; }
#news-latest .pager .next { background-position: -187px -77px; }
#news-latest .pager .last { background-position: -9px -102px; }
#news-latest .pager span { float: left; width: 40px; }

#tools-grid td img.thumbnail:hover {
    cursor: pointer;
}
/* Concerns */
/*
#create-concern .left {
    float: left;
    width: 650px;
}
#create-concern .right {
    float: left;
    width: 400px;
}
#create-concern .right p {
    border: 4px solid #dfdfdf;
    border-radius: 10px;
    margin-top: 20px;
    padding: 15px;
}
    */
/* Concerns */
#GoDirectlyToNumber { width: 220px; }
#Concerns-grid .urgent { width: 5px;height:16px;background:url("/Content/images/icons_sprite.png") no-repeat -242px -52px;}

#searchCriteria .adminData { width: 310px; }
#searchCriteria #go-to-concern-by-id { width: 50px; }
#searchCriteria #search-Concerns { width: 75px; }
.Concern-details .adminContent { width: auto; }
.Concern-details .adminTitle { vertical-align: top; font-weight: bold; }
.Concern-details .adminData { width: 300px; vertical-align: top; }
.Concern-details .title{float:left; color:#009FFF;font-size:14px;font-weight:700;vertical-align:bottom;padding-top:5px;text-transform:capitalize;}
.Concern-details .options { float: right; height: 30px; }
#Concern-details-grid { clear: both; }
.Concern-detail-details { padding-left: 10px; }
.Concern-detail-details .adminData { width: 200px; }
.Concern-detail-details td.adminTitle, .Concern-detail-details td.adminData { border: none; }
.Concern-detail-details td.double { border: none; vertical-align: top; }
.Concern-detail-details td.double .header { font-weight: bold; height: auto;background: none; }
.adminContent.Concern-edit-details { width: auto; }
.Concern-edit-details .adminTitle { vertical-align: top; }
.Concern-edit-details .adminData { width: 300px; vertical-align: top; }
.Concern-edit-details .conditionalContainer { margin-top: 9px; }
.concern-edit .adminTitle { vertical-align: top; }
#Concern-details .adminTitle { width: 170px; }
#Concern-details .urgent { background-color: #ed4b4b; color: #fff;text-transform: uppercase; height: 20px;font: 700 18px bold;border:2px solid #FF0000;border-radius:10px; padding: 5px 15px;margin-bottom: 5px;max-width:955px;}
#Concern-details .left { width: 440px; float: left; }
#Concern-details .right { width: 550px; float: left; }
#Concern-details #currentStatus { width: 240px;float: left; }
#Concern-details .right .title { float: none; }
#Concern-details .instructions { width: 800px; }
#Concern-details .sliderPanel {float: left; width: 40px;height:241px;position:relative;}
#Concern-details .sliderPanel .track { height: 100%; width: 7px; border:1px solid #000;border-radius:15px;margin-left: 15px;background:#009FFF;}
#Concern-details .sliderPanel .arrow { width: 32px;height:23px;background:url("/Content/images/icons_sprite.png") no-repeat -487px -247px;position:absolute;left:0px;}
#Concern-details .status-choice {display: inline-block;position:relative;float:left; width: 200px;height:26px;line-height:26px;margin-top: 1px;}
#Concern-details .status-choice span { display: inline-block; vertical-align: middle; }
#Concern-details #statusActions { width: 310px; float: left; }
#Concern-details #statusActions fieldset { padding: 10px 20px; border: 3px solid #a6d9f4; }
#Concern-details #statusActions .k-button { display: block;margin-bottom:5px;}
#Concern-details #statusActions fieldset legend { color:#009FFF;font-size:14px;font-weight:700 }
#Concern-details .descriptions { clear:both; margin-top: 10px; width:90%; }
#Concern-details .descriptions .description { background-color: #eee; padding: 5px 10px; border: 1px solid #000;border-radius:5px; margin-bottom: 10px; }
#subscriptionBox { float: right; width: 250px; clear:left; }
#subscriptionBox fieldset { padding: 5px 15px; border: 3px solid #a6d9f4; }
#subscriptionBox fieldset legend { color:#009FFF;font-size:14px;font-weight:700 }
#subscriptionBox fieldset p { margin-top: 0px; }
#subscriptionBox ul { width: 110px; margin:auto;padding: 0px; }
#subscriptionBox li { margin-bottom: 9px; list-style-type: none; padding-left:0px; }
#Concern-details .button { width: 250px; margin:0px auto; margin-bottom: 10px;padding: 5px;}
#Concern-details .title { float: none; }
#Concern-details .t-grid td { vertical-align: top;}
/* Deadlines */
#deadlineBox { float: left; width: 265px; }
#deadlineBox fieldset { padding: 5px 5px; border: 3px solid #a6d9f4; width: 100%;margin-bottom:15px; }
#deadlineBox fieldset legend { color:#009FFF;font-size:14px;font-weight:700 }
#deadlineBox fieldset .fieldName { font-weight: bold; width: 150px; }
#deadlineBox fieldset .fieldValue { padding-top: 5px; }

/* New Concern */
#create-concern .left { 
    float: left;
    width: 650px;
}
#create-concern .right { 
    float: left;
    width: 400px;
}

#create-concern .right p {
    margin-top: 20px;
    border: 4px solid #dfdfdf;
    padding: 15px;
    border-radius: 10px;
}
#create-concern td.adminData { position: relative; }
#create-concern td.adminData .text-box.single-line { width: 350px; }
#create-concern td.adminTitle  { width: 140px; }
#create-concern .searchbutton { position: absolute; top:4px; left:160px;}
#create-concern .field-validation-error { display: inline; }

.options .button
{
    width: 100px;
    float: right;
}

#edit-concern .left { 
    float: left;
    width: 500px;
}
#edit-concern .right { 
    float: left;
    width: 500px;
}

#edit-concern .right p {
    margin-top: 20px;
    border: 4px solid #dfdfdf;
    padding: 15px;
    border-radius: 10px;
}
#edit-concern .description {
    margin-top: 0px;
    border: 4px solid #666;
    background: #ddd;
    padding: 15px;
    border-radius: 10px;
    width: 90%;
}
#edit-concern td { vertical-align: top; height: 22px; }
#edit-concern .k-editor td { height: auto; }
#edit-concern td.adminData { position: relative;  }
#edit-concern td.adminData .text-box.single-line { width: 250px; }
#edit-concern td.adminTitle  { width: 120px; }
#edit-concern .right td.adminTitle  { width: 180px; }
#edit-concern .right select { width: 230px; }
#edit-concern .right td.adminData .text-box.single-line { width: 224px; }
#edit-concern .searchbutton { position: absolute; top:4px; left:160px;}
#edit-concern .field-validation-error { display: inline; }

/* Notes */
#Concern-details #addNoteButton { width: 50px; margin: 5px 0px; }
#addNotePopup .button { margin: 10px 0; width: auto; display: inline-block; padding: 5px; }
#addNotePopup #addNoteCancelButton { float: left; width: 70px; }
#addNotePopup #addNoteSaveButton { float: right; width:70px; }
#addNotePopup { width: 675px; }
#addNotePopup h3 { text-align: center; font-weight: bold; background-color: #dfdfdf;padding: 2px;}
#addNotePopup .title { font-weight: bold;vertical-align: top;width:90px;}

/* Team */
#teamTab .title { float:none; }
#team-grid,#champion-grid { display: inline-block; }
#team-grid table { table-layout: fixed; width: auto; }
#teamTab .button { width: 80px; padding: 2px 10px; margin: 0; }
#teamTab .addTeamMember, #teamTab .changeChampion { margin: 5px 0px; }

/* Containment */
#containmentTab { }
#containmentTab #addActionTakenButton, #addActionTakenPopup #addActionTakenCancelButton, #addActionTakenPopup #addActionTakenSaveButton { margin: 10px 0; width: auto; display: inline-block; padding: 5px 10px; }
#addActionTakenPopup #addActionTakenCancelButton { float: left; width: 70px; }
#addActionTakenPopup #addActionTakenSaveButton { float: right; width:70px; }
#addActionTakenPopup .fieldName { width: 75px; }
#addActionTakenPopup { width: 675px; }
#addActionTakenPopup h3 { text-align: center; font-weight: bold; background-color: #dfdfdf;padding: 2px;}
#addActionTakenPopup .title { font-weight: bold;vertical-align: top;width:90px;}

/* Root Cause */
#rootCauseContent .title { float: none; }
#rootCauseContent .button { width: 80px; margin: 0 0 10px 0; }
#rootCauseContent .details { background-color: #eee; padding: 5px 10px; margin-top: 10px; border: 1px solid #000; width: 800px; }
#rootCauseContent .details .noDetails { font-style: italic; font-size: 11px; }

/* Corrective Action */
#correctiveActionContent .title { float: none; }
#correctiveActionContent .button { width: 80px; margin: 0 0 10px 0; }
#correctiveActionContent .details { background-color: #eee; padding: 5px 10px; margin-top: 10px; border: 1px solid #000; width: 800px; }
#correctiveActionContent .details .noDetails { font-style: italic; font-size: 11px; }

/* Pictures */
#newPictureContainer .k-filename { max-width: inherit; }

/* Files */
#newFileContainer .k-filename { max-width: inherit; }

.userList .left { width: 400px; float: left;margin-right: 20px;}
.userList .right { width: 400px; float: left; }
.userList td { vertical-align: top; }
.userList .right .adminTitle { width: 95px; }

#users-grid .button { width: auto; }

#pictures-grid .display { text-align: center; }
#pictures-grid .display span {height:16px;width:16px;float:left;margin-right:5px;display:block;background-image:url("/Content/images/icons_sprite.png");}
#pictures-grid .display span:hover { cursor: pointer; }
#pictures-grid .up {  background-position: -262px -77px;margin-right:5px;}
#pictures-grid .down { background-position: -287px -77px;}
#pictures-grid .display .left { background-position: -312px -77px;float:left;margin-right:9px;}
#pictures-grid .display .right { background-position: -338px -77px;float:right;margin-right:0;}

/*   Fabric   */
.ae-fabric-edit .adminContent { width: auto; }
.ae-fabric-edit h3 { margin-bottom: 10px; }
.ae-fabric-edit hr { margin-top:20px;margin-bottom:20px }
.ae-fabric-edit .adminData { width: 370px; }
.ae-fabric-edit .text-box.single-line { width: 350px; }

.ae-fabric-details .adminContent { width: auto; }
.ae-fabric-details h3 { margin-bottom: 10px; }
.ae-fabric-details hr { margin-top:20px;margin-bottom:20px }
.ae-fabric-details .adminData { width: 370px; }

.t-peel-info .label { float: left; width: 110px; font-weight: bold; margin-bottom: 2px; }
.t-peel-info .field { float: left; width: 300px; padding-top: 4px; margin-bottom: 2px;}
.t-peel-info fieldset.results { width: 200px; margin-left: 200px;margin-top:25px;margin-bottom:25px; }
.t-peel-info fieldset.results .field { width: 50px; }
.t-peel-info fieldset.results td, .t-peel-info fieldset.results th { text-align: right;}
.t-peel-info fieldset.suppliers { width: 820px; margin-top:10px;margin-bottom:10px; }

.t-peel-edit .label { float: left; width: 110px; font-weight: bold; margin-bottom: 2px; }
.t-peel-edit .field { float: left; width: 300px; margin-bottom: 2px;}
.t-peel-edit .long.field { width: 710px;}
.t-peel-edit fieldset.results { width: 200px; margin-left: 200px;margin-top:25px;margin-bottom:25px; }
.t-peel-edit fieldset.results .field { width: 50px; }
.t-peel-edit fieldset.results td, .t-peel-edit fieldset.results th { text-align: right;}
.t-peel-edit fieldset.suppliers .label { width: 100px; }
.t-peel-edit fieldset.suppliers { width: 801px; margin-top:10px;margin-bottom:10px; }
.t-peel-edit .text-box.single-line { width: 270px; padding-left: 2px;}
.t-peel-edit .long.field .text-box.single-line { width: 710px;}
.t-peel-edit select { width: 272px; }
.t-peel-edit #Specifications { width: 680px; }

.vinyl-info { position: relative;}
.vinyl-info .label { float: left; width: 110px; font-weight: bold; margin-bottom: 2px; }
.vinyl-info .label.taller { padding-top: 3px;}
.vinyl-info .label.overall-result { padding-top: 5px;}
.vinyl-info .field { float: left; width: 300px; padding-top: 4px; margin-bottom: 2px;}
.vinyl-info fieldset { width: 200px; position: absolute; top: 10px; right: 10px;  }

.vinyl-info .results { margin-top: 15px; margin-bottom:15px;}
.vinyl-info .results td { border: 1px solid black; }
.vinyl-info .results .passfail { width: 20px; }
.vinyl-info .results td:nth-child(2) { text-align: center; }
.vinyl-info .results td:nth-child(3) { text-align: center; width: 80px; }
.vinyl-info .results td:nth-child(4) { padding-left: 15px; }
.vinyl-info .results td:nth-child(5) { width: 100px; text-align: center;}
.vinyl-info .results th:nth-child(1) { text-align: left; }

.vinyl-edit { position: relative;}
.vinyl-edit .label { float: left; width: 110px; font-weight: bold; margin-bottom: 2px;padding-top:7px; }
.vinyl-edit .label.no-pad{ padding-top: 0; }
.vinyl-edit .field { float: left; width: 300px; padding-top: 4px; margin-bottom: 2px;}
.vinyl-edit .field.wide { width: 710px; }
.vinyl-edit fieldset { width: 200px; position: absolute; top: 10px; right: 10px;  }

.vinyl-edit .results { margin-top: 15px; margin-bottom:15px;}
.vinyl-edit .results td { border: 1px solid black; }
.vinyl-edit .results .passfail { width: 20px; }
.vinyl-edit .results td:nth-child(2) { text-align: center; }
.vinyl-edit .results td:nth-child(3) { text-align: center; width: 80px; }
.vinyl-edit .results td:nth-child(4) { padding-left: 15px; }
.vinyl-edit .results td:nth-child(5) { width: 100px; text-align: center;}
.vinyl-edit .results th:nth-child(1) { text-align: left; }

.fabric-edit .adminContent { width: auto; }
.fabric-edit h3 { margin-bottom: 10px; }
.fabric-edit hr { margin-top:20px;margin-bottom:20px }
.fabric-edit .adminData { width: 370px;  }
.fabric-edit td.adminData .text-box.single-line { width: 350px; }
.fabric-edit td.adminData .text-box.single-line.short-line { width: 200px; }
.fabric-edit #nextCode { margin-left: 15px;}
.fabric-edit td.adminTitle { width: 125px; }
.fabric-details .fabric-edit .adminData { width: 270px;}
.fabric-details .fabric-edit .adminTitle { width: 120px;}
.fabric-details #imageThumbnail:hover, .fabric-details .k-grid td img.thumbnail:hover { cursor: pointer; }
.fabric-edit .fabricOnly div { margin-bottom: 6px;}

#order-details .leftColumn { width: 800px; float: left;margin-right: 10px;}
#order-details .adminContent { width: auto; }
#order-details hr { margin:20px 0 }
#order-details .adminTitle { vertical-align: top; }
#order-details .adminData { width: 300px; vertical-align: top; }
#order-details td.adminData .text-box.single-line { width: 350px; }
#order-details td.adminData .text-box.single-line.short-line { width: 200px; }
#statusContainer { float: left;}
#statusActions { width: 310px; float: left; }
#statusActions fieldset { padding: 10px 20px; border: 3px solid #a6d9f4; }
#statusActions .k-button { display: block;margin-bottom:5px;}
#statusActions fieldset legend { color:#009FFF;font-size:14px;font-weight:700 }
#saveNewForm1 { display: block; width: 70px; margin: 10px auto 0px auto; }

#productTemplate { margin-top: 15px; }
#productTemplateErrors { color: #ff0000; }
#products-grid .group { width:30%;margin:0px 5px 5px 0;border:dotted 1px #000;background-color: #FFF;}
#products-grid .group .title { font-weight: bold; font-size: 13px; color:#000;background-color: #A6D9F4; height:20px;padding:5px;border-bottom:dotted 1px #000;}
#products-grid .group .attributeTitle { width: 140px; font-weight: bold; vertical-align:top; }
#products-grid .group .value { position:relative; }
#products-grid .group .fabric-thumbnail { float:right;}
#products-grid .group .fabric-thumbnail:hover, #product-grid .group .uploadedImage:hover { cursor:pointer;}
#products-grid .group .fabric-attribute-name { float:left;margin-right:3px;}
#products-grid .group .fabric-attribute-icon { float:left;margin-top:1px;margin-right:10px }
#products-grid .unknown { background-color: #ffff00; }
.editProduct .group {width:500px;margin:5px 5px 0 0;border:dotted 1px #000;}
.editProduct .group .title { font-weight: bold; font-size: 13px; color:#000;background-color: #A6D9F4;height:20px;padding:5px;border-bottom:dotted 1px #000;}
.editProduct .group table { padding-left: 5px; }
.editProduct .group .attributeTitle { width: 120px; font-weight: bold; vertical-align:top; }
.editProduct .productDetail { border: 1px dashed #000; padding: 5px; }
.editProduct .attributeContainer td.adminTitle { width: 220px; white-space: normal;vertical-align:top;padding-top:7px; }
.editProduct .control input[type="text"], .editProduct .control select { width: 300px; }
.editProduct .note { font-style: italic; font-weight:bold; font-size:10px; }
.editProduct .groupTitle { font-weight: bold; margin-top:15px; }
.editProduct .icon { margin-top: 6px; margin-left: 5px;}
.editProduct .k-textbox { float:left; }
.editProduct .icon:hover { cursor: pointer; }
.editProduct .extraAttributeContainer .adminTitle img, .editProduct .newExtraAttributeContainer .adminTitle img { float:left;margin-top:7px;margin-right:5px; }
.editProduct .extraAttributeContainer .adminTitle img:hover, .editProduct .newExtraAttributeContainer .adminTitle img:hover { cursor:pointer; }
.editProduct .addExtraAttributeContainer { padding: 5px; margin-top:5px; }
.product-attributes-input .text-prompt{font-weight:bold;}
.product-attributes-input .required{color:Red;}
.product-attributes-input .attribute-description{font-size:11px;}
.product-attributes-input ul.option-list{padding:0px;margin:0px;}
.product-attributes-input ul.option-list li{list-style:none;}
.product-attributes-input .textbox{width:300px;}
.product-attributes-input textarea{width:300px;height:150px;}
#copyProductError { color: #ff0000; font-style: italic; margin-top: 5px; }


#ocn-details .leftColumn { float: left; }
#ocn-details .adminContent, #editOCN .adminContent { width: auto; }
#ocn-details .adminTitle, #editOCN .adminTitle { vertical-align: top; }
#ocn-details .adminData, #editOCN .adminData { width: 250px; vertical-align: top; }
#editOCN td.adminData .text-box.single-line { width: 350px; }
#editOCN td.adminData .text-box.single-line.short-line { width: 200px; }
#ocn-details hr { margin:20px 0 }
#ocn-details .fullText, #editOCN .fullText { margin-top: 20px; }
#ocn-details .fullText .title, #editOCN .fullText .title { font-size: 14px; font-weight: bold; }

#ecn-details .leftColumn { float: left; margin-right: 15px; }
#ecn-details .leftColumn .adminData { width: 300px; }
#ecn-details .leftColumn .adminTitle { vertical-align: top; }
.editECNDetail table { width: auto; }
.editECNDetail .reminder { font: bold 11px italic; }
#ecn-details .departments { width: 400px; float: left; }
#ecn-details #saveNotifications { margin-bottom: 10px; }

#internalProjectList .adminTitle.top, #internalProjectList .adminData.top { vertical-align: top;  }
#internalProjectList #includeMessage { color:red;font-weight:bold;margin:0.8em auto 0.8em }
#internalProjectDetails .adminTitle { width: 120px; }
#internalProjectDetails .adminData { width: 300px; }
#internalProjectDetails .adminContent { width: auto; }
#internalProjectDetails .options .k-dropdown { text-align: left; }
#internalProjectDetails .leftColumn { float: left; width: 900px;margin-right: 10px;}

#internalProjectTaskDetails .adminContent { width: auto; }
#internalProjectTaskDetails .adminContent td { padding: 4px; }
#internalProjectTaskDetails .adminContent td:first-child, #internalProjectTaskDetails .adminContent td:nth-child(3) { width: 125px;vertical-align:top; }
#internalProjectTaskDetails .adminContent td:nth-child(2) { width: 150px;vertical-align:top;padding-top:9px}
#internalProjectTaskDetails .adminContent td:nth-child(4) { width: 250px;vertical-align:top;padding-top:9px}
#internalProjectTaskDetails .adminContent td.user { padding-top: 4px;}
#internalProjectTaskDetails .title { margin-bottom: 10px; clear:both;color: #009fff;font-size: 14px;font-weight: 700;padding-top: 5px;text-transform: capitalize;vertical-align: bottom; }
#internalProjectTaskDetails hr { clear: both;}
#internalProjectTaskDetails .adminContent { width: auto; }
.adminContent.taskEdit { width: auto; }
.adminContent.taskEdit td:first-child { width: 125px; }
#internalProjectTaskDetails .leftColumn { float: left; width: 800px;}
.fabric-edit .fabricOnly div { margin-bottom: 6px;}

.fabric-test-request-details .adminContent { width: 400px; float: left; }
.fabric-test-request-details .adminTitle { width: 150px; }
.fabric-test-request-details #statusActions { width: 210px; float: left; }
.fabric-test-request-details #statusActions fieldset { padding: 10px 20px; border: 3px solid #a6d9f4; }
.fabric-test-request-details #statusActions .k-button { display: block;margin-bottom:5px;}
.fabric-test-request-details #statusActions fieldset legend { color:#009FFF;font-size:14px;font-weight:700 }

#asbn-header-grid .archived { background-color: #ec7063; }

.SampleProduct-details .adminContent { width: auto; }
.SampleProduct-details .adminContent td.adminTitle { vertical-align: top; }
.SampleProduct-details .adminContent td.adminData { width: 300px; }
.SampleProduct-details .leftColumn { width: 600px; float: left;margin-right: 10px;}
.SampleProduct-details .rightColumn { width: 400px;float: left;margin-right: 10px; }

#product-details .dependency-link,#product-details .eng-dependency-link, #product-details .cover-dependency-link  { color: #009FFF;text-decoration: none;font-weight: 700; }
#product-details .dependency-link:hover, #product-details .eng-dependency-link:hover, #product-details .cover-dependency-link:hover { text-decoration: underline;color: #009FFF;font-weight: 700;cursor:pointer; }
#product-details #dependencyContainer { width: 500px; }
#product-details .title { color: #009FFF; font-size: 14px; font-weight: 700; }

#linkedproduct-grid { width: 400px; }

/******Form 1*********/
#form1-details .adminTitle {
    width: 150px;
}
#form1-details .adminData { width: 250px; }
#form1-details .products { width: 1290px; }
#form1-details .products .title { font-weight: bold; font-size: large; }
#layoutLineForm .line-attribute { float: left; width:450px;margin-bottom: 5px;display: inline-block;}
#layoutLineForm .line-attribute .name { float: left; width:150px;line-height:30px;vertical-align:middle;}
#layoutLineForm .line-attribute .name label { padding-left: 0px; }
#layoutLineForm .line-attribute .value { float: left; width:265px;line-height:30px;vertical-align:middle;}
#layoutLineForm #layoutLineMessage { color: #ff0000; float:left; margin-top:10px; }
#layoutLineForm #saveLayoutLineButton { float:right; margin-right: 30px; }
#layoutLineForm .icon.lock { margin-top: 6px; float: left; }
#layoutLineForm .icon:hover { cursor: pointer; }
#layoutLineDetails .line-attribute { float: left; width:375px;margin-bottom: 5px;display: inline-block;}
#layoutLineDetails .line-attribute .name { float: left; width:150px;vertical-align:middle;font-weight:bold;}
#layoutLineDetails .line-attribute .name label { padding-left: 0px; }
#layoutLineDetails .line-attribute .value { float: left; width:225px;vertical-align:middle;}
#layoutLineDetails .half { float: left; width:48%; margin-top:15px; margin-right:18px; }
#layoutLineDetails .cover-grid { margin-bottom: 10px; }
#form1-details #product-grid .display { text-align: center; }
#form1-details #product-grid .display span {height:16px;width:16px;float:left;margin-right:5px;display:block;background-image:url("/Content/images/icons_sprite.png");}
#form1-details #product-grid .display span:hover { cursor: pointer; }
#form1-details #product-grid .display .up {  background-position: -262px -77px;margin-right:5px;}
#form1-details #product-grid .display .down { background-position: -287px -77px;}
#form1-details #product-grid .display .left { background-position: -312px -77px;float:left;margin-right:9px;}
#form1-details #product-grid .display .right { background-position: -338px -77px;float:right;margin-right:0;}
#form1-details #fabricMessage { color: #ff0000; }
#form1-details #belt-grid { width: 659px; }
#form1-details #belt-grid.edit { width: 850px; }
#form1-details #arm-grid { width: 659px; }
#form1-details #arm-grid.edit { width: 850px; }
#form1-details #component-grid { width: 659px; }
#form1-details #component-grid.edit { width: 850px; }
#form1-details #foam-grid { width: 659px; }
#form1-details #foam-grid.edit { width: 850px; }
#form1-details #shell-grid { width: 600px; }


#ecn-detail-grid .display {
    text-align: center;
}

    #ecn-detail-grid .display span {
        height: 16px;
        width: 16px;
        float: left;
        margin-right: 5px;
        display: block;
        background-image: url("/Content/images/icons_sprite.png");
    }

        #ecn-detail-grid .display span:hover {
            cursor: pointer;
        }

    #ecn-detail-grid .display .up {
        background-position: -262px -77px;
        margin-right: 5px;
    }

    #ecn-detail-grid .display .down {
        background-position: -287px -77px;
    }

/*  User Info */
.userInfoPopupLink { display: inline; }
.userInfoPopupLink .button { height: 16px !important;width: 16px !important;padding:0 !important; vertical-align: middle;background-image: url('/Content/images/ico-contact.png');display:inline-block;}
.userInfoPopupLink label { padding-left:0px;vertical-align: middle;  }
.userInfoPopupLink .button:hover { cursor: pointer; }
.userInfoPopup { width: 400px; }
.userInfoPopup table { margin-left: 15px;margin-right: 15px;}
.userInfoPopup h3 { text-align: center; font-weight: bold; background-color: #dfdfdf;padding: 2px;}
.userInfoPopup .title { font-weight: bold;vertical-align: top;width:90px;}

/*  Purchase Orders */
#purchaseOrderList .adminTitle { width: 150px; }
#purchaseOrderList .adminData { width: 360px; }
#purchaseOrderGrid { margin-top: 10px; }
.descUppercase { text-transform: uppercase; }
.cbRead {
    background-color: #e1f7e4 !important;
}

.cbReadAlt {
    background-color: #d4ead7 !important;
}

.cbAlert {
    background-color: #fffb87 !important;
}

.cbAlertAlt {
    background-color: #f2ee7a !important;
}
a.acknowledgeExceptionLink, a.acknowledge-link {
    color: #ff4350;
}

#purchaseOrderList a.shippedLink, a.shipped-link {
    color: #079431;
}

#ackExDetailsContainer dl.inline {
    margin-top: 10px;
}

#ackExDetailsContainer dl.inline-top {
    margin-bottom: 15px;
}

#ackExDetailsContainer dl.inline dd {
    display: inline;
    margin: 0;
}

#ackExDetailsContainer dl.inline dd:after {
    display: block;
    content: '';
}

#ackExDetailsContainer dl.inline dt {
    display: inline-block;
    min-width: 150px;
    font-weight: bold;
    margin-top: 5px;
}

.pdf:hover {
    cursor: pointer;
}

span.smalltext {
    font-size: 0.9em;
}

table td a.ackLink, table td a.acknowledgeExceptionLink, table td a.shippedLink {
    display: block;
}


.po-history {
    margin-top: 10px;
}

.shipment-loop dt { float: left; width: 150px; font-weight: bold; clear: left;}
.shipment-loop dd { float: left; width: 450px; }
.shipment-loop hr { clear: both; }

#purchaseOrderList #exportExcel { padding-left: 5px; }
#purchaseOrderList #exportExcel .icon { padding-left: 5px; }
#purchaseOrderList .plannerBuyer:hover { cursor: pointer; }

#InternalDefect-details .left { float: left; width: 550px; }
#InternalDefect-details .left .adminTitle { width: 150px; }
#InternalDefect-details .left .adminTitle.description { vertical-align: top; }
#InternalDefect-details .right { float: left; width: 400px; margin-left: 20px; }
#InternalDefect-details .title { margin-bottom: 10px; clear:both;color: #009fff;font-size: 14px;font-weight: 700;padding-top: 5px;text-transform: capitalize;vertical-align: bottom; }
#InternalDefect-details #employee-grid { margin-bottom: 10px; }