@font-face {
    font-family: "AdobeCaslonW01-Regular";
    src: url("fonts/ef429e53-4846-40b9-a3fe-4295cefc7e94.eot?#iefix");
    src: url("fonts/ef429e53-4846-40b9-a3fe-4295cefc7e94.eot?#iefix") format("eot"), url("fonts/3531483a-a370-4cac-bcd3-9cbd5c0aa8fe.woff2") format("woff2"), url("fonts/29fc7b6f-c777-4db4-99c7-98a753629a74.woff") format("woff"), url("fonts/492aae7f-5ec2-484f-8c4a-5dceb929def5.ttf") format("truetype"), url("fonts/27231d8a-1ac1-4ede-8e91-c7bb60852443.svg#27231d8a-1ac1-4ede-8e91-c7bb60852443") format("svg");
}

@font-face {
    font-family: "Adobe Caslon W01 It";
    src: url("fonts/48e53584-22ac-4328-a940-54ac91ee35db.eot?#iefix");
    src: url("fonts/48e53584-22ac-4328-a940-54ac91ee35db.eot?#iefix") format("eot"), url("fonts/df7ba2f1-324a-404c-88c7-f68adad9ac33.woff2") format("woff2"), url("fonts/67620760-8bd8-45d7-b70d-de7936d7a6e1.woff") format("woff"), url("fonts/d39c7172-0364-4db6-80c5-116c450e3e98.ttf") format("truetype"), url("fonts/c1570ebd-fc91-4d70-b33b-8f19e9a0fabf.svg#c1570ebd-fc91-4d70-b33b-8f19e9a0fabf") format("svg");
}

@font-face {
    font-family: "Adobe Caslon W01 SmBd";
    src: url("fonts/d2804130-67b0-4fcf-98fe-d781df92a56e.eot?#iefix");
    src: url("fonts/d2804130-67b0-4fcf-98fe-d781df92a56e.eot?#iefix") format("eot"), url("fonts/becfadb1-eaca-4817-afbd-fe4d61e1f661.woff2") format("woff2"), url("fonts/6530bac7-21ac-4e52-a014-dce6a8d937ab.woff") format("woff"), url("fonts/b34e8a45-c92d-4402-89bc-43cc51c6b4e0.ttf") format("truetype"), url("fonts/0804bb4a-399c-4547-9fa8-0acf6268d8f6.svg#0804bb4a-399c-4547-9fa8-0acf6268d8f6") format("svg");
}

@font-face {
    font-family: "AdobeCaslonW01-SmBdIt";
    src: url("fonts/bb872a9e-1155-401e-97d8-bfbce038c2b6.eot?#iefix");
    src: url("fonts/bb872a9e-1155-401e-97d8-bfbce038c2b6.eot?#iefix") format("eot"), url("fonts/9d01967b-4fbb-49ab-86d2-183a809cab94.woff2") format("woff2"), url("fonts/04f7c3ea-f813-4a3d-b9e6-fdb1c5b29c99.woff") format("woff"), url("fonts/4bfd503f-2ea3-4cd3-b35d-b4f3e92dd847.ttf") format("truetype"), url("fonts/814bab73-b355-48a1-9680-68d921dbc34a.svg#814bab73-b355-48a1-9680-68d921dbc34a") format("svg");
}

@font-face {
    font-family: "Adobe Caslon W01 Bd";
    src: url("fonts/9a3ba5ec-ca51-4d63-8138-252fa1dd356c.eot?#iefix");
    src: url("fonts/9a3ba5ec-ca51-4d63-8138-252fa1dd356c.eot?#iefix") format("eot"), url("fonts/9a55e467-ac64-46db-8231-6e27a3ca005d.woff2") format("woff2"), url("fonts/fee04c62-acaf-4b3a-904b-76ced4495f28.woff") format("woff"), url("fonts/1869eb01-816d-4fb8-9481-847bb0b2196e.ttf") format("truetype"), url("fonts/8e2e2a46-fc05-419b-9b71-2b5a028e913b.svg#8e2e2a46-fc05-419b-9b71-2b5a028e913b") format("svg");
}

@font-face {
    font-family: "Adobe Caslon W01 Bd It";
    src: url("fonts/f836877b-9052-4543-aab9-0b9118d2bbb7.eot?#iefix");
    src: url("fonts/f836877b-9052-4543-aab9-0b9118d2bbb7.eot?#iefix") format("eot"), url("fonts/3f46d85a-d74b-4644-b444-8ed0015edc6c.woff2") format("woff2"), url("fonts/d0cb96f2-3c0c-45ee-9014-d3e87cff2f80.woff") format("woff"), url("fonts/107a8de2-bc10-4dfe-b4a2-24277160ac3f.ttf") format("truetype"), url("fonts/ff11bb4d-1a82-4d73-95d8-688bb65795e9.svg#ff11bb4d-1a82-4d73-95d8-688bb65795e9") format("svg");
}

@font-face {
    font-family: "Trade Gothic W01 Light";
    src: url("fonts/1d699af3-0e50-4c4b-a343-42d071e85714.eot?#iefix");
    src: url("fonts/1d699af3-0e50-4c4b-a343-42d071e85714.eot?#iefix") format("eot"), url("fonts/5414f75e-5cb8-4357-88e5-5a294424c859.woff2") format("woff2"), url("fonts/537b145a-6a7d-4787-81d9-7228d3a42458.woff") format("woff"), url("fonts/8e50278c-45cd-4808-b774-24767d958f17.ttf") format("truetype"), url("fonts/d918b947-5fcb-42e2-8286-a98a801876de.svg#d918b947-5fcb-42e2-8286-a98a801876de") format("svg");
}

@font-face {
    font-family: "TradeGothicW01-LightObl";
    src: url("fonts/b1721311-de06-4277-8dcb-bf39e072b75e.eot?#iefix");
    src: url("fonts/b1721311-de06-4277-8dcb-bf39e072b75e.eot?#iefix") format("eot"), url("fonts/c71beaba-ad09-45b0-9e21-78db525b4d1c.woff2") format("woff2"), url("fonts/c357a65e-dd87-4d11-8063-db04802d44c0.woff") format("woff"), url("fonts/6b9ca17d-cb9d-43bb-8b43-93670b45b83f.ttf") format("truetype"), url("fonts/198ed3e2-0cdf-496f-a0ef-86da8d4dde55.svg#198ed3e2-0cdf-496f-a0ef-86da8d4dde55") format("svg");
}

@font-face {
    font-family: "Trade Gothic W01 Obl";
    src: url("fonts/59fa12c0-25c9-4c0c-bd1e-32204311d86d.eot?#iefix");
    src: url("fonts/59fa12c0-25c9-4c0c-bd1e-32204311d86d.eot?#iefix") format("eot"), url("fonts/402df645-4a32-4a66-9584-257f7972c133.woff2") format("woff2"), url("fonts/1c164451-034c-41f5-9542-390709016510.woff") format("woff"), url("fonts/7062b4ff-265a-4366-b34f-443ec5cc2dad.ttf") format("truetype"), url("fonts/09f52831-e1cf-48be-9c1e-2d1577e420b7.svg#09f52831-e1cf-48be-9c1e-2d1577e420b7") format("svg");
}

@font-face {
    font-family: "Trade Gothic W01 Bold";
    src: url("fonts/2e9af08f-0faf-45e3-9767-78a700434af3.eot?#iefix");
    src: url("fonts/2e9af08f-0faf-45e3-9767-78a700434af3.eot?#iefix") format("eot"), url("fonts/d2e623ca-efc6-4557-ae55-ebb786065dcf.woff2") format("woff2"), url("fonts/f51d24dd-8256-43c6-ba1a-6aeae9d3f262.woff") format("woff"), url("fonts/955ee494-66b2-4eb2-8f19-bc3a088df16d.ttf") format("truetype"), url("fonts/d5153ad4-7c93-4757-9147-640e69ec4801.svg#d5153ad4-7c93-4757-9147-640e69ec4801") format("svg");
}

@font-face {
    font-family: "TradeGothicW01-BoldObl";
    src: url("fonts/5c90cd43-1e43-418c-b94c-e0687d8c2dc4.eot?#iefix");
    src: url("fonts/5c90cd43-1e43-418c-b94c-e0687d8c2dc4.eot?#iefix") format("eot"), url("fonts/28713fce-3c78-4ec7-86bd-fc6da65d2b1c.woff2") format("woff2"), url("fonts/746f551e-eccf-461a-93a8-b885802a32a5.woff") format("woff"), url("fonts/e721a83e-fd4b-4dd9-82fd-76f3108e7e16.ttf") format("truetype"), url("fonts/ee5ac1bd-d9cf-43b7-8e09-407b4c5d4e9e.svg#ee5ac1bd-d9cf-43b7-8e09-407b4c5d4e9e") format("svg");
}

@font-face {
    font-family: "TradeGothicW01-Bold2Obl";
    src: url("fonts/363fd092-cd55-4bd1-bdc5-cfc9a7057517.eot?#iefix");
    src: url("fonts/363fd092-cd55-4bd1-bdc5-cfc9a7057517.eot?#iefix") format("eot"), url("fonts/2576748c-c86d-474c-b80b-33a1ce248599.woff2") format("woff2"), url("fonts/25f577c3-f32b-4fbf-b684-3e7c1a76d1ea.woff") format("woff"), url("fonts/2ed49e17-92ad-4026-9ae6-d20f88f21840.ttf") format("truetype"), url("fonts/969cd675-2b4c-4baa-ada6-62bb7ace778f.svg#969cd675-2b4c-4baa-ada6-62bb7ace778f") format("svg");
}

@font-face {
    font-family: "Trade Gothic W01 Cn_18";
    src: url("fonts/087e5c21-3358-4cf3-9d2c-289a03a48292.eot?#iefix");
    src: url("fonts/087e5c21-3358-4cf3-9d2c-289a03a48292.eot?#iefix") format("eot"), url("fonts/30ebcbfa-d651-4ecd-a0a2-2bb110def1d4.woff2") format("woff2"), url("fonts/fb754dec-aa8f-444c-be48-868464c47ab0.woff") format("woff"), url("fonts/295ff20c-2b48-4fa6-be92-a53bbf9bbbb4.ttf") format("truetype"), url("fonts/c573d9d0-0726-4b95-aeee-fb621a299563.svg#c573d9d0-0726-4b95-aeee-fb621a299563") format("svg");
}

@font-face {
    font-family: "TradeGothicW01-Cn18Obl";
    src: url("fonts/d8bd40fc-2c9a-4086-8784-aa10c7143886.eot?#iefix");
    src: url("fonts/d8bd40fc-2c9a-4086-8784-aa10c7143886.eot?#iefix") format("eot"), url("fonts/bedf9150-5659-4119-9640-0f16e67d82b9.woff2") format("woff2"), url("fonts/9131f395-46ef-4940-8480-8ff008c42e59.woff") format("woff"), url("fonts/d399cbfa-b9be-47ac-983c-3600c2684bb2.ttf") format("truetype"), url("fonts/18bf7dff-7b52-4a2c-8fcc-c7eac8f02636.svg#18bf7dff-7b52-4a2c-8fcc-c7eac8f02636") format("svg");
}

@font-face {
    font-family: "TradeGothicW01-BoldCn20_675334";
    src: url("fonts/257c802f-349c-4b4d-aefa-546d5de15ec6.eot?#iefix");
    src: url("fonts/257c802f-349c-4b4d-aefa-546d5de15ec6.eot?#iefix") format("eot"), url("fonts/1ba28851-f34b-4cb8-bf58-6a4b160ba249.woff2") format("woff2"), url("fonts/5fdc935e-9e30-442a-bbe9-8d887b858471.woff") format("woff"), url("fonts/616c4c87-a077-43f4-a9f4-f01267c13818.ttf") format("truetype"), url("fonts/c901ad5f-a842-4549-a1f4-583a97f7e169.svg#c901ad5f-a842-4549-a1f4-583a97f7e169") format("svg");
}

@font-face {
    font-family: "TradeGothicW01-BoldCn20_675337";
    src: url("fonts/0061ab1d-ac0a-492f-a33d-d95980a095a8.eot?#iefix");
    src: url("fonts/0061ab1d-ac0a-492f-a33d-d95980a095a8.eot?#iefix") format("eot"), url("fonts/2d0f2527-9135-46ea-8ebb-c5ac063478f7.woff2") format("woff2"), url("fonts/1feee13e-ded1-4d73-9d76-c5ed16a43117.woff") format("woff"), url("fonts/b3f82d90-14bc-4c20-8a10-a6b7bd0f304f.ttf") format("truetype"), url("fonts/5e602f8a-1e6a-461e-bfd8-ff46a5460527.svg#5e602f8a-1e6a-461e-bfd8-ff46a5460527") format("svg");
}

@font-face {
    font-family: "TradeGothicW01-Extended";
    src: url("fonts/558189fc-efd3-4d8f-aa5f-8ddaf391bf47.eot?#iefix");
    src: url("fonts/558189fc-efd3-4d8f-aa5f-8ddaf391bf47.eot?#iefix") format("eot"), url("fonts/1c50e546-f8f6-40c2-8230-2d8f284effee.woff2") format("woff2"), url("fonts/1b99d71c-c066-4ce3-b4af-38dfd9fe3d85.woff") format("woff"), url("fonts/8fa9ef8a-e824-4c25-a2ae-90b58c98c789.ttf") format("truetype"), url("fonts/aea6178e-a137-430d-9ebb-265f36bc6380.svg#aea6178e-a137-430d-9ebb-265f36bc6380") format("svg");
}

@font-face {
    font-family: "TradeGothicW01-BoldExte";
    src: url("fonts/05caf824-53b4-4d9b-ac35-8a6015f654c6.eot?#iefix");
    src: url("fonts/05caf824-53b4-4d9b-ac35-8a6015f654c6.eot?#iefix") format("eot"), url("fonts/8308f746-cb57-4066-a22a-ce1538f045d4.woff2") format("woff2"), url("fonts/996dd89e-14cc-474b-ab23-4c08626c90af.woff") format("woff"), url("fonts/61c477f8-fef9-4faa-a464-e5b4096672c4.ttf") format("truetype"), url("fonts/e02253cf-f0ca-49e8-bc36-38ef6e2b9812.svg#e02253cf-f0ca-49e8-bc36-38ef6e2b9812") format("svg");
}

html {
    margin: auto;
    min-height: 100%;
    background: #FFF;
}

body {
    font-size: 16.4px;
    margin: auto;
    min-height: 100%;
    font-family: 'Trade Gothic W01 Light';
    color: #6e7273;
}

strong {
    font-family: 'Trade Gothic W01 Bold';
    letter-spacing: 1.0px;
    font-weight: normal;
}

small {
    font-size: 10px;
}

h1, h2, h3, h4, h5, h6 {
    margin: 0;
    padding: 0;
}

h1, .emuh1 {
    font-size: 155%;
    font-weight: normal;
    max-width: 1172px;
    margin: 0px auto;
    margin-bottom: 24px;
    color: #000;
}

body.analytics h1 {
    display: none;
}

body.sales .fiveBlock.pushLeft10 {
    margin-right: 20px;
}

h2 {
    font-size: 1.2em;
}

h3 {
    font-size: 125%;
    margin-top: 17px;
    font-weight: bold;
    font-family: 'Trade Gothic W01 Light';
}

h4 {
    font-size: 1em;
    margin: 5px 0;
    font-weight: normal;
}

img {
    border: 0;
}

a {
    color: #6e7273;
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

ul, li {
    margin: 0;
    padding: 0;
}

ul {
    margin-left: 20px;
}

textarea {
    font-size: 1.1em;
    width: 375px;
}

td {
    vertical-align: top;
}

select {
    margin: 0;
    padding: 0px;
    font-size: .9em;
    color: #585959;
    font-size: 12.0px;
    font-family: Trade Gothic W01 Light;
    height: 39px;
    padding-left: 5px;
    -webkit-box-shadow: initial;
    -webkit-appearance: none;
    font-size: 13.5px;
    -ms-box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    border-radius: 0px;

}

input, .inputFile {
    border-radius: 0px;
    background-color: #FFF;
    border: 0px solid;
    height: 20px;
    width: 160px;
    color: #585959;
    -webkit-box-shadow: 0 0 0 1000px #fff inset;
    -webkit-appearance: none;

}

input[type=checkbox]:checked + label {
    background: url('../img/tick.png') no-repeat left center transparent;
    width: auto;
}

input[type="checkbox"] {
    display: none;
    -webkit-appearance: checkbox;
}

input[type=checkbox] + label {
    background: url('../img/untick.png') no-repeat left center transparent;
    display: inline-block;
    width: auto;
    margin-left: -15px;
    min-height: 20px;
    vertical-align: middle;
    margin: 0px;
    padding-left: 20px;
}

label.checkbox {
    padding-left: 20px;
    padding-top: 1px;
}

input[type=checkbox] + label::selection {
    background-color: #FFF;
}

input[type="text"], input[type="password"] {
    height: 39px;
    padding: 0px;
    margin: 0px;
    padding-left: 5px;
    font-size: 13.5px;

    font-family: Trade Gothic W01 Light;
}

/* 0 - 469 remove the float */
@media (max-width: 421px) {
    .small-no-float{
        float: none;
    }
    .small-ml-60{
        margin-left: 60px;
    }
}
@media (min-width: 422px){
    .medium-float-left{
        float: left;
    }
    .medium-float-right{
        float: right;
    }
    .medium-ml-20{
        margin-left: 20px;
    }
}

input[type="submit"], input[type="button"], .inputFile {
    background-color: #78787a;
    color: #FFF;
    -webkit-box-shadow: initial;
    height: 41px;
    font-size: 16.4px;
    font-weight: 200;
    font-family: Trade Gothic W01 Light;
    cursor: pointer;
}

.inputFile {
    display: inline-block;
    overflow: hidden;
    vertical-align: bottom;
}

.inputFile input[type=file] {
    position: absolute;
    font-size: 1px;
    text-align: right;
    filter: alpha(opacity=0);
    opacity: 0;
    outline: none;
    cursor: inherit;
    display: block;
}

input[type="submit"]:active, input[type="button"]:active, .inputFile:active {
    background-color: #606061;
}

input:focus {
    outline: 0;
}

input:-webkit-autofill {
    color: #fff !important;
}

#container {
    margin: auto;
    max-width: 1172px;
    padding-bottom: 0px;
    min-height: 100%;
    background-color: #FFF;
}

#header {
    background-color: #e4e6e4;
    width: 100%;
    height: 77px;
    padding: 0px;
}

#headerInner {
    padding-top: 16px;
    width: 1172px;
    margin: 0px auto;
}

#headerInner .logo {
    font-size: 132.1%;
    margin-top: 10px;
    color: #000;
    margin-left: 482px;
}

#headerInner .loginStatus {
    font-size: 95%;
    padding-top: 10px;
    text-align: right;
}

#headerInner .hamburger {
    display: none;
}

#headerInner .loginStatus span {
    padding-right: 77px;
}

#headerInner .loginStatus div.link {
    padding-left: 25px;
    display: block;
    height: 100%;
}

#subnavigation {
    padding: 0;
    margin: 0 auto;
    padding: 35px 0px 50px 0px;
    list-style-type: none;

}

#subnavigation ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
    vertical-align: bottom;
}

#subnavigation li {
    display: block;
    padding-right: 16px;
    height: auto;
    float: left;
}

#subnavigation a {
    display: block !important;
    color: #000;
    text-spacing: 0px;
    text-decoration: none;
}

#subnavigation a.active {
    border-bottom: 1px solid;
    padding-bottom: 10px;
}

#subnavigation a:hover {
    border-bottom: 1px solid;
    padding-bottom: 10px;
}

#heading {
    max-width: 1172px;
}

#heading .loginStatus {
    display: none;
}

#date {
    float: right;
    padding-right: 5px;
}

#content {
    background: #fff;
}

#content a {
    text-decoration: none;
}

#content a:hover {
    text-decoration: underline;
}

#turnkeyNav {
    padding: 0;
    margin: 0 auto;
    padding: 3px 0px 21px 0px;
    list-style-type: none;

}

#turnkeyNav ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
    vertical-align: bottom;
}

#turnkeyNav li, #turnkeyNavFooter {
    background-color: #ebebeb;
    margin-right: 15px;
    height: auto;
    float: left;
}

#turnkeyNavFooter {
    float: right;
    margin-bottom: 20px;
    margin-right: 0px;
}

#turnkeyNav li.last {
    margin-right: 0px;
}

#turnkeyNav a, #turnkeyNavFooter a {
    vertical-align: middle;
    display: table-cell;
    width: 133px;
    height: 32px;
    font-size: 97%;
    color: #000;
    text-spacing: 0px;
    text-decoration: none;
}

#turnkeyNav.stockNav a {
    min-width: 153px;
    height: 42px;
}

.labels #turnkeyNav a, #turnkeyNavFooter a {
    width: auto;
    min-width: 113px;
    padding: 0px 10px;
}

#turnkeyNav li.selected a, #turnkeyNavFooter.selected a {
    background-color: #78787a;
    color: #FFF;
}

#turnkeyNavFooter a {
    text-align: center;
}

#turnkeyNav a.active, #turnkeyNavFooter a.active {
    background-color: #78787a;
    color: #FFF;
}

#turnkeyNav a:hover, #turnkeyNavFooter a.active {
    background-color: #78787a;
    color: #FFF;
}

#footer {
    margin-top: 10px;
    padding-left: 15px;
    color: #fff;
    font-size: 1em;
    font-weight: bold;
}

#footer_nav {
    float: right;
    padding-right: 7px;
}

#footer a {
    text-decoration: none;
    color: #fff;
    padding: 0 10px;
}

#footer a:hover {
    text-decoration: underline;
}

/**
	Change the toolbars from grey to white but leave the calendar on
**/
div.toolbar, div.buttonToolbar {
    background: #fff;
    border-color: #fff;
    border-top: 1px solid #ccc;
    margin: 5px 0 0 0;
    padding-top: 10px;
    padding-bottom: 0px;
}

div.buttonToolbar {
    border: 0;
}

#calendarHeader {
    border: solid #cccccc 1px;
    margin: 0;
    padding-top: 0px;
    height: 26px
}

/**
	Alter the list colours
**/
p.listItem {
    background: #eaeaea;
    margin-top: 0px;
    margin-bottom: 2px;
    padding: 2px 10px;
}

p.listItem:hover {
    background: #f6f6f6;
}

p.listItem a {
    color: #585858 !important;
}

p.listItem a:hover {
    color: #f48131 !important;
}

.treeview_wrapper p.listItem {
    background: #fff;
    margin-bottom: 1px;
}

/**
	Make the buttons appears as blocks with writing underneath rather than to the side and add a mouseover
**/
img.button {
    clear: both;
    float: none;
    display: block;
    margin: auto;
}

/** This is a hack to force the order bar into the middle of the pagenation class **/
#objOrderBy {
    float: none;
    position: relative;
    bottom: -33px;
    left: 210px;
}

.actionButton {
    background: #f47d31;
    color: #fff;
    border: 0;
    padding: 2px 5px;
}

/** And due to the above hack we need to do the same for the search bar **/
#search {
    position: absolute;
    background: transparent;
    width: 400px;
    height: 1px;
}

#search form {
    position: relative;
    top: -39px;
    width: 400px;
    height: 20px;
    padding: 3px 5px;
}

#search form p {
    padding: 0;
    margin: 0;
}

#search form input {
    font-size: .8em;
}

#idGroup {
    position: relative;
    bottom: -20px;
}

.floatClear {
    clear: both;
    float: none;
    height: 1px;
    margin-bottom: -1px;
}

#notice {
    border: 1px solid #3f3;
    padding: 7px;
    margin-bottom: 10px;
    background: #afa;
}

.studios #notice {
    margin-bottom: 35px
}

#error {
    border: 1px solid #f33;
    padding: 7px;
    margin-bottom: 10px;
    background: #faa;
}

/** SERVICE TEMPLATE */
#content2 {
    float: left;
    background: #fff;
    width: 700px;
    padding: 20px 25px;
}

#content2 a {
    text-decoration: none;
}

#content2 a:hover {
    text-decoration: underline;
}

#content2 table, #content2 td {
    border: 1px solid #AAA;
    border-collapse: collapse;
    padding: 5px;
}

.mapMe {
    width: 250px;
    height: 250px;
}

.getInfoTable {
    min-width: 700px;
}

.cke {
    margin-left: 2px !important;
}

.htmlBlock {
    width: 210px;
}

.facilityManager div {
    padding-top: 10px;
    margin-left: -3px;
}

#searchBox h2 {
    padding-top: 30px;
    text-align: center;
}

/* Paginatied List Code*/

.viewingPages {
    margin: 5px 0px;
    padding-bottom: 10px;
    width: auto;
    text-align: center;
    border-bottom: 1px solid #ccc;
}

.viewingPages a, .viewingPages span {
    display: inline-block;
    min-width: 15px;
    border: 1px solid #fbdfca;
    text-align: center;
    margin-right: 2px;
    margin-left: 2px;
    padding: 5px;
    font-size: 120%;
}

.viewingPages span {
    color: #999;
}

/*Search Code*/
#searchBox {
    padding-top: 15px;
    float: right;
    display: block;
    margin: 0px;
}

#searchBox div {
    border: 2px solid #fbdfca;

}

#searchBox input {
    padding-left: 5px;
    border: none;
    background: none;
    color: #AAA;
}

#searchBox input[type="submit"] {
    display: block;
    float: right;
    padding: 0px;
    margin: 0px;
    width: 25px;
    height: 24px;
    background: url('../images/buttons/searchButton.png') no-repeat 0 0;
}

.searchLine {
    font-weight: bold;
}

/*button code*/
.arrButtons {
    padding: 0;
    margin: 0;
    width: 146px;
}

.arrButtons a, .headerButtons a {
    display: block;
    width: 245px;
    background-color: #78787a;
    text-decoration: none;
    text-align: center;
    color: #FFF;
    padding: 11px 0px;
}

.headerButtons.floatRight {
    margin-bottom: -12px;
}

.headerButtons a {
    display: inline-block;
    margin-left: 20px;
}

.arrButtons a {
    margin: 20px 0px;
    padding: 10px 5px;
}

.twoByTwoBlock {
    width: 520px;
    height: 208px;
    margin-bottom: 10px;
    padding: 40px 30px;
    background-color: #f0f1f2;
    color: #000;
}

.twoByTwoBlock.userBlock .arrButtons {
    margin-left: 91px;
}

.twoByTwoBlock.userBlock .studioLevel {
    display: block;
    padding: 7px 5px 7px 5px;
    width: 330px;
    margin-right: 87px;
    float: right;
    font-size: 130%;
    border: 1px solid;
    text-align: center;
}

.twoByTwoBlock.userBlock .break {
    padding: 0px 3px;
}

table
table td {
    padding: 18px 0px 18px 0px;
    text-align: left;
}

table tbody tr.evenRow {
    background-color: #fff;
}

table.oddEvenTable tbody tr:hover, table.oddEvenTable tbody tr.evenRow:hover {
    background-color: #c3dbd9;
}

table thead .sorting_asc, table thead .sorting_desc, table thead .sorting {
    cursor: pointer;
}

table thead td {
    background-color: #737f82;
    color: #FFF;
    border-color: #737f82;
}

table thead td:focus {
    outline: 0px;
}

/*odd even table*/
table.oddEvenTable {
    border: 1px solid #d2d5d7;
    border-collapse: collapse;
    width: 1170px !important;
    padding: 0px;
}

table.oddEvenTable td {
    text-align: center;
    padding: 13px 0px;
}

table.oddEvenTable thead td {
    padding: 12px;
}

table.oddEvenTable tbody td {
    border: 1px solid #d2d5d7;
}

table.oddEvenTable tr {
    background-color: #eaebec;
}

table.oddEvenTable.contentTable, table.oddEvenTable.testimonialTable {
    width: 608px !important;
    margin: 0px auto;
}

table.oddEvenTable.testimonialTable .editArea {
    padding: 13px 13px;
    width: 125px;
}

table.oddEvenTable.contentTable, table.oddEvenTable.landingTable, table.oddEvenTable.labelTable, table.oddEvenTable.tagsTable {
    width: 608px !important;
    margin: 0px auto;
}

table.oddEvenTable.labelTable {
    margin-top: 40px;
}

table.oddEvenTable.landingTable .editArea, table.oddEvenTable.labelTable .editArea {
    padding: 13px 13px;
    width: 125px;
}

.customersDetail td {
    cursor: pointer;
}

.studioTable td, .usersTable td, .turnkeyTable td {
    cursor: pointer;
}

.studioTable tr, .usersTable tr, .turnkeyTable tr {
    z-index: 5;
}

.studioTable td a, .usersTable td a, .turnkeyTable a {
    z-index: 10;
}

.studioTable td a, .turnkeyTable td a {
    margin-left: 22px;
}

.studioTable td a img, .turnkeyTable td a img {
    vertical-align: bottom;
}

table.stockTable td.timeRemain {
    width: 120px;
}

table.countryTable {
    width: 568px !important;
    margin-bottom: 40px;
}

table.countryTable a {
    position: absolute;
    margin-left: 97px;
    margin-top: 1px;
}

table.countryTable.pushLeft10 {
    margin-left: 36px;
    margin-right: 0px;
}

/*sales area*/
.lastPurchase, .customersDetail, .stockList, .usersTable, .studioTable, .pricingTable2, .pricingTable, .turnkeyTable, .countryTable {
    font-size: 80%;
}

.lastPurchase .purchaseApprove a.purchaseTickBox {
    background: url('../img/purchaseTick.png') no-repeat top left transparent;
}

.lastPurchase .purchaseApprove a.purchaseCrossBox {
    background: url('../img/purchaseCross.png') no-repeat top left transparent;
}

table.lastPurchase thead td.purchaseApprove, table.lastPurchase td.purchaseApprove {
    padding-left: 0px;
    padding-right: 0px;
}

.lastPurchase .purchaseApprove a {
    width: 45px;
    height: 45px;
}

.lastPurchase .purchaseApprove {
    width: 90px;
}

/*third area*/

.salesForm {
    margin-top: -21px;
}

.sales .gridItem .approvalBox{
    position: absolute;
    bottom: 0;
    width: 100%;
    text-align: center;
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.sales .gridItem .approvalBox a{
    flex: 1;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.sales .gridItem a.purchaseTickBox {
    background: url('../img/mobile/purchaseTick.png') no-repeat center transparent;
}

.sales .gridItem a.purchaseCrossBox {
    background: url('../img/mobile/purchaseCross.png') no-repeat center transparent;
}

.customerForm {
    margin-top: -26px;
}

.searchStudio {
    margin-top: -26px;
}

.preapprovedusers .customerForm {
    margin-top: -19px;
}

.thirdArea {
    color: #000;
    float: left;
    margin: 0px 50px 0px 0px;
}
.m-0, .customerForm .m-0{
    margin: 0;
}
.mr-0, .jscroll-inner .customerForm .mr-0{
    margin-right: 0;
}
.thirdArea.salesDesigner {
    margin-right: 0px;
}

.thirdArea.submitButtons {
    margin-top: 30px;
    margin-bottom: 50px;
}

.thirdArea.submitButtons input {
    vertical-align: top;
    width: 245px;
    height: 41px;
    outline: none;
    border: 0px;
}

.thirdArea.submitButtons input[name="btnRefresh"] {
    width: 100px;
    margin-left: 10px;

}

.thirdArea.submitButtons input[name="btnRefresh"]:active {
}

.thirdArea label {
    display: block;
    margin: 10px 0px;
}

.thirdArea input {
    border: 1px solid #b3b3b3;
    width: 333px;
    margin: 0px 0px 0px 0px;
    padding: 0px 10px;
    height: 39px;
}

.thirdArea .calendarField {
    vertical-align: bottom;
    border: 1px solid #b3b3b3;
    width: 168px;
    float: left;
    padding: 8px 0px 7px 0px;
}

.thirdArea .calendarField.dtTo {
    margin-left: 15px;
}

.thirdArea .calendarField input {
    border: none;
    width: 108px;
    height: 24px;
}

.thirdArea .calendarField a {
    vertical-align: bottom;
    width: 25px;
    height: 24px;
    display: inline-block;
    background-image: url('../img/calendar.png');
}

.thirdArea.customerSearch {
    margin-right: 20px;
}

.thirdArea.customerSearch label {
    color: #000;
}

.thirdArea.customerSearch input {
    height: 39px;
    /*width: 333px;*/
    /*width: 211px;*/
    width: 230px;
}

.thirdArea input[name = "intVat"] {
    width: 50px;
    margin-right: 3px;
}

/*fourth area*/
.fourthArea {
    float: left;
    width: 245px;
}

.fourthArea input {
    width: 245px;
    height: 41px;
}

.fourthArea.addCompany {
    margin-left: 20px;
    margin-right: 40px;
}

.fourthArea input[type="button"], .fourthArea input[type="submit"] {
    /*margin-top: 39px;*/
    margin-top: 20px;
}

@media( min-width: 768px ){
    .fourthArea.submitButton {
        margin-left: 32.5%;
        margin-right: 3%;
    }
}

.fourthArea.clearButton {
    margin-right: 20px;
}

.preApprovedUser {
    display: inline-block;
}

.preApprovedDetails label {
    display: block;
    margin: 10px 0px;
    color: #000;
}

.preApprovedDetails input[type=text] {
    border: 1px solid #b3b3b3;
    width: 250px;
    margin: 0px 23px 0px 0px;
    padding: 0px 10px;
    height: 39px;
}

.preApprovedDetails .company input[type=text] {
    margin: 0px 0px 0px 0px;
}

.preApprovedDetails div:last-child {
    text-align: right;
}

.preApprovedDetails input[type=submit] {
    width: 245px;
    height: 41px;
    margin: 30px 0px 0px;
}

.customerSearch {
    /*margin-bottom: 50px;*/
    margin-bottom: 0;
}

.mb-50{
    margin-bottom: 50px;
}

.customerCount {
    text-align: center;
    width: 287px;
    float: left;
    padding-top: 50px;
}

/*fourBlock*/
.fourBlock {
    width: 285px;
    height: 250px;
    background-color: #f0f1f2;
    margin-bottom: 10px;
}

/*anayticsBlock*/
div.anayticsBlock {
    position: relative;
}

statBox.anayticsBlock div.titleText {
    width: 370px;
}

.anayticsBlock div.titleText {
    margin-top: 43px;
    width: 285px;
    font-size: 121.1%;
    color: #000;
    position: absolute;
}

.anayticsBlock div.valueText {
    margin-top: 131px;
    font-size: 219.5%;
    color: #000;
}

.anayticsBlock span.analyticsBlockDays {
    position: absolute;
    bottom: 10px;
    right: 10px;
    font-size: 15px;
}

.anayticsBlock div.valueText.avct, .anayticsBlock div.valueText.avcs {
    margin-top: 100px;
}

.anayticsBlock div.valueText.t5v {
    margin-top: 100px;
    font-size: 100%;
}

.anayticsBlock div.valueText.t5c {
    margin-top: 100px;
    font-size: 100%;
}

.anayticsBlock div.valueText.mvd {
    font-size: 97.5%;
    margin-top: 75px;
}

.anayticsBlock div.valueText.mvd img {
    max-width: 115px;
    max-height: 154px;
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 0;
}

.anayticsBlock div.valueText.mvd span {
    display: inline-block;
    vertical-align: top;
    padding-top: 70px;
    padding-right: 20px;
}

.anayticsBlock div.valueText.mvd .mvdImageContainer {
    width: 115px;
    height: 154px;
    display: inline-block;
    padding-top: 0px;
    padding-right: 0px;
    text-align: center;
}

/*landingAreaSelection*/
.landingAreaSelection {
    margin: 20px 0px 20px 0px;
    overflow: hidden;
}

.landingAreaSelection .droppable {
    border: 1px solid;
    background-color: transparent;
}

.landingAreaSelection .droppable.pushLeft10 {
    margin-right: 7px;
}

.landingAreaSelection .droppable.hovered {
    background-color: #1beabe;
}

/*notificationBlock*/
.notificationBlock.evenRow {
    background-color: #f0f1f2;
}

.notificationBlock {
    background-color: #e4e5e6;
}

.notificationBlock .emailName {
    color: #000;
    width: 226px;
    padding: 40px 30px;
}

.notificationBlock.evenRow .arrRecipient {
    background-color: #eaebec;
}

.notificationBlock .arrRecipient {
    width: 806px;
    padding: 40px 40px;
    background-color: #dedfe0;
}

.notificationBlock input.btnAdd {
    cursor: pointer;
    height: 37px;
}

.notificationBlock input[type="text"] {
    margin-right: 25px;
    margin-top: 20px;
    width: 555px;
    border: 1px solid #b3b3b3;
}

.notificationBlock input[type="text"].top {
    margin-top: 0px;
}

.notificationBlock input.blnDelete {
    background: url('../img/delete.png') no-repeat 0 0 transparent;
    border: 0px;
    height: 38px;
    width: 38px;
    font-size: 0px;
}

/*upload block*/
.notCompatible {
    display: none;
}

.uploadBlock {
    background-color: #dedfe0;
    width: 585px;
    margin-bottom: 20px;
}

.uploadBlock.even {
    background-color: #d6d6d8;
}

.uploadBlock .uploadTop {
    width: 527px;
    height: 118px;
    padding: 29px 29px 0px 29px;
    background-color: #eaebec;
}

.uploadBlock .uploadTop p {
    margin: 0px;
    font-size: 146%;
    color: #000;
}

.uploadBlock .uploadTop div {
    margin-top: 29px;
}

.uploadBlock .uploadTop div input {
    width: 245px;
    height: 41px;
}

.uploadBlock .uploadTop div .inputFile {
    padding-top: 11px;
    width: 245px;
    height: 29px;
}

.uploadBlock.even .uploadTop {
    background-color: #e1e2e4;
}

.uploadBlock .uploadBottom {
    padding: 10px 29px;
    overflow: hidden;
    overflow-y: auto;
    height: 240px;
}

.uploadBlock .uploadBottom p {
    margin: 0px;
}

.uploadBlock h3 {
    margin-top: 0px;
}

.uploadBlock input.last {
    margin-left: 15px;
}

.uploadBlock table th, .uploadBlock table td {
    padding: 10px 0px;
    text-align: left;
    min-width: 130px;
}

.uploadBlock table th, .uploadBlock table td.fileName {
    min-width: 141px;
}

.uploadBlock table tr {
    margin: 0px;
}

.uploadBlock table .complete .block {
    float: left;
    background-color: blue;
    width: 0%;
    height: 100%;
    background: url('../img/uploadBackHighlight.png') repeat-x top left;
}

.uploadBlock table .complete {
    width: 245px;
    height: 20px;
    overflow: hidden;
    background: url('../img/uploadBack.png') repeat-x top left;
}

.uploadBlock table.exceptions th {
    min-width: 115px;
}

.uploadBlock table.exceptions td {
    min-width: 115px;
}

/*five block*/
.fiveBlock {
    width: 170px;
    min-height: 300px;
    background-color: #f4f4f5;
    margin-bottom: 30px;
}

.fiveBlock.pushLeft10 {
    margin-right: 30px;
}

.uploadDesignBlock .uploadDesignContainer img.design,
.stockDesignBlock .stockDesignContainer img.design,
.purchasedDesignBlock .purchasedDesignContainer img.design,
.pinboardDesignBlock .pinboardDesignContrainer img.design {
    max-width: 170px;
    max-height: 240px;
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 0;
    background: #d6d6d8;
}

.stockDesignBlock .stockDesignContainer a {
    display: block;
    width: 100%;
    height: 100%;
}

.stockDesignContainer label {
    margin-left: 10px;
}

.uploadDesignBlock, .stockDesignBlock, .purchasedDesignBlock, .pinboardDesignBlock {
    padding-bottom: 20px;
    min-height: 400px;
}

.uploadDesignBlock .uploadDesignContainer, .stockDesignBlock .stockDesignContainer {
    text-align: center;
    width: 170px;
    height: 240px;
    background-color: #CCC;
}

.uploadDesignBlock a.delete, .stockDesignBlock a.delete {
    z-index: 5;
    position: absolute;
    margin-left: 140px;
    margin-top: 8px;
}

.uploadDesignBlock .addTags, .stockDesignBlock .addTags {
    width: 151px;
    margin-left: 9px;
}

/*.categories*/

.addTags .categoryName {
    width: 150px;
}

.addTags .categoryName input:read-only {
    font-size: 100%;
    padding-left: 0px;
    vertical-align: top;
    border: 0px;
    color: #6e7273;
}

.addTags .categoryName input {
    width: 140px;
    height: 39px;
    border: 1px solid #b3b3b3;
}

.addTags .catOptions small {
    padding-right: 5px;
}

.addTags .catOptions small a {
    cursor: pointer;
}

.addTags.editArea {
    padding-right: 5px;
}

.fiveBlock.stockDesignBlock {
    min-height: 490px;
    padding-bottom: 5px;
    overflow: hidden;
}

.fiveBlock.stockDesignBlock.sold, .fiveBlock.stockDesignBlock.bought {
    background-color: #fdb5b6;
}

.fiveBlock.stockDesignBlock.hiddenDesign {
    background-color: #dcf5ef;
}

.fiveBlock.stockDesignBlock p {
    margin: 10px 0px;
}

.stockDesignBlock .changeVisible {
    width: 151px;
    margin-left: 9px;
    margin-bottom: 10px;
}

.stockDesignBlock .addTags {
    margin-bottom: 5px;
}

.stockDesignBlock.sold .stockDesignContainer, .stockDesignBlock.bought .stockDesignContainer {
    background-color: #fdb5b6;
}

.stockDesignBlock.hiddenDesign .stockDesignContainer {
    background-color: #dcf5ef;
}

.fiveBlock.purchasedDesignBlock.smallSize {
    width: 115px;
    background-color: #fff;
    min-height: 120px;
    margin-bottom: 10px;
}

.purchasedDesignBlock.smallSize.pushLeft10 {
    margin-right: 19px;
}

.purchasedDesignBlock.smallSize .purchasedDesignContainer img.design {
    max-width: 115px;
    max-height: 162px;
}

.purchasedDesignBlock.smallSize .purchasedDesignContainer {
    background: #d6d6d8;
    text-align: center;
    width: 115px;
    height: 162px;
}

.purchasedDesignBlock.smallSize p.dlDate {
    font-size: 80%;
    margin-top: 0px;
}

.purchasedDesignBlock.smallSize p {
    margin: 10px 0px 5px 0px
}

.purchasedDesignBlock .delete {
    position: absolute;
    z-index: 10;
    margin-left: 88px;
    margin-top: 5px;
}

.fiveBlock.pinboardDesignBlock.smallSize {
    width: 115px;
    background-color: #fff;
    min-height: 120px;
    margin-bottom: 10px;
}

.pinboardDesignBlock.smallSize.pushLeft10 {
    margin-right: 19px;
}

.pinboardDesignBlock.smallSize .pinboardDesignContainer img.design {
    max-width: 115px;
    max-height: 162px;
}

.pinboardDesignBlock.smallSize .pinboardDesignContainer {
    background: #d6d6d8;
    text-align: center;
    width: 115px;
    height: 162px;
}

.pinboardDesignBlock.smallSize p.dlDate {
    font-size: 80%;
    margin-top: 0px;
}

.pinboardDesignBlock.smallSize p {
    margin: 10px 0px 5px 0px
}

.btnEditTag, .btnDeleteTag, .btnSaveTag {
    width: 25px;
    height: 25px;
    display: inline-block;
}

.btnEditTag {
    background: url('../img/editTag.png') no-repeat top left transparent;
}

.btnDeleteTag {
    background: url('../img/deleteTag.png') no-repeat top left transparent;
    margin-right: 20px;
}

.btnSaveTag {
    background: url('../img/saveTag.png') no-repeat top left transparent;
    margin-right: 20px;
}

/*image block*/

.smallImageDelete {
    display: hidden;
    position: absolute;
    z-index: 15;
    margin-top: 2px;
    margin-left: 31px;
}

.largeImageDelete {
    display: hidden;
    position: absolute;
    z-index: 15;
    margin-top: 5px;
    margin-left: 193px;
}

.floatingImage {
    text-align: center;
    width: 212px;
    height: 300px;
    background-color: #CCC;
    display: block;
}

.floatingImage img {
    max-width: 212px;
    max-height: 300px;
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 0;
    background: #d6d6d8;
}

.imageBlock {
    margin-right: 72px;
}

.imageBlock .bigImage {
    margin-bottom: 11px;
}

.imageBlock .smallImage {
    width: 48px;
    height: 64px;
}

.imageBlock .smallImage img {
    max-width: 48px;
    max-height: 64px;
}

.imageBlock .smallImage.pushLeft10 {
    margin-right: 7px;
}

.imageBlock .leftSideCategories {
    margin-top: 15px;
    width: 212px;
}

/*addTags*/

.addTags table {
    border-collapse: collapse;
}

.addTags td {
    padding: 0px;
    margin: 0px;
}

.tagBlock {
    width: 880px;
}

.addTags input[type='button'].blocktag {
    min-width: 71px;
    width: auto;
    min-height: 25px;
    height: auto;
    background-color: #e6e6e6;
    color: #000;
    margin: 0px 20px 20px 0px;
}

.addTags span {
    min-width: 71px;
    font-size: 100%;
    text-align: center;
    display: block;
    float: left;
    width: auto;
    min-height: 25px;
    height: auto;
    background-color: #e6e6e6;
    color: #000;
    vertical-align: middle;
    padding: 0px 5px;
    margin: 0px 0px 20px 0px;
}

.addTags input[type='button'].selected {
    background-color: #78787a;
    color: #FFF;
}

.addTags .addTagName input[type='text'] {
    margin: 10px;
    width: 570px;
    border: 1px solid #b3b3b3;
    color: #000;
    margin: 0px 0px 50px 0px;
}

.addTags .addTagName input[type='button'] {
    margin-left: 10px;
    height: 41px;
    vertical-align: bottom;
    margin-bottom: 50px;
}

.addTags input[type='submit'] {
    margin-bottom: 50px;
}

.coreCategory td {
    height: 45px;
}

.coreCategory .arrowHead {
    -webkit-transition: transform 1s ease-in-out;
    -moz-transition: transform 0.25s ease-in-out;
    -o-transition: transform 0.25s ease-in-out;
    transition: transform 0.25s ease-in-out;
    display: inline-block;
}

.coreCategory .arrowHead.active {
    -ms-transform: rotate(90deg); /* IE 9 */
    -webkit-transform: rotate(90deg); /* Chrome, Safari, Opera */
    transform: rotate(90deg);
}

.coreCategory .furtherTag {
    display: none;
}

.coreCategory .innerArea.active .furtherTag {
    display: inline-block;
}

.coreCategory .innerArea.active .more {
    display: none;
}

.addTags tr.space td {
    padding-top: 55px;
}

.addTags .categoryName {
    padding-right: 30px;
    cursor: pointer;
}

.addTags tr {
    margin-bottom: 20px;
}

.tagTitleTwoArea.twoArea {
    margin-bottom: 34px;
}

.addTagTwoArea.twoArea {
    margin-bottom: 38px;
}

.twoArea p {
    color: #000;
    margin-top: 0px;
    margin-bottom: 10px;
}

.twoArea input[type='text'], .twoArea select {
    border: 1px solid #b3b3b3;
    width: 348px;
}

.twoArea.even {
    margin-right: 50px;
}

.twoArea .textValue {
    display: block;
    width: 355px;
}

.twoArea .calendarField {
    vertical-align: bottom;
    border: 1px solid #b3b3b3;
    float: left;
    padding: 5px 5px;
    width: 343px

}

.twoArea .calendarField input {
    border: none;
    width: 290px;
    height: 31px;
    padding: 0px 10px;
}

.twoArea .calendarField a {
    margin-bottom: 4px;
    vertical-align: bottom;
    width: 25px;
    height: 24px;
    display: inline-block;
    background-image: url('../img/calendar.png');
}

/*Stock*/
.halfQuarterBlock div input[type='text'] {
    width: 169px;
    height: 39px;
    border: 1px solid #b3b3b3;
}

.halfQuarterBlock div input:disabled {
    -webkit-box-shadow: initial;
    background-color: #CCC;
    background: #CCC !important;
}

.halfQuarterBlock div select {
    padding: 5px 0px 5px 5px;
    width: 169px;
    height: 29px;
    border: 1px solid #b3b3b3;
}

.halfQuarterBlock div.pushLeft10 {
    margin-right: 25px;
}

.halfQuarterBlock div.push30 {
    margin: 30px 10px 10px;
}

.halfQuarterBlock div.pushLeft21 {
    margin-right: 21px;
}

.halfQuarterBlock div p {
    margin-top: 0px;
    margin-bottom: 10px;
    color: #000;
}

.halfQuarterBlock div {
    margin: 0px 0px 30px 0px;
}

.halfQuarterBlock div.pushDown {
    padding-top: 29px;
}

.halfQuarterBlock input[name='btnAssign'] {
    width: 180px;
    background-color: #FFF;
    color: #000;
    border: 1px solid;
}

.stockArea .layoutContainer {
    float: right;
    margin-top: -74px;
    margin-right: 7px;
    width: 154px;
}

.stockArea .divider, .salesForm .divider {
    border-left: 1px solid;
    height: 24px;
}

.stockArea .layoutIcon, .salesForm .layoutIcon {
    padding: 0px 20px;
}

.stockArea .layoutIcon.grid, .salesForm .layoutIcon.grid {
    padding-right: 0px;
}

.stockArea input[type='text'] {
    width: 176px;
    height: 32px;
    border: 1px solid;
}

.stockArea .halfQuarterBlock div.pushDown input[type='button'] {
    height: 41px;
}

.stockArea .halfQuarterBlock div.pushDown p {
    padding-top: 8px;
}

.stocks table td, .stocks .greyBox {
    cursor: pointer;
}

/*login area*/
.loginArea {
    width: 1155px;
    padding: 10px;
    height: 530px;
    margin: 52px auto;
    background-color: #e4e6e4;
    color: #000;
}

.loginArea table {
    width: 527px;
    margin: 62px auto;
}

.loginArea hr {
    background-color: #fff;
    color: #fff;
}

.loginArea td.signInAssistanceLeft {
    padding-top: 30px;
    padding-bottom: 65px;
    height: 18px;
    text-align: left;

}

.loginArea td.signInAssistanceRight {
    padding-top: 30px;
    padding-bottom: 65px;
    text-align: right;
}

.loginArea td {
    padding: 5px 0px;
}

.loginArea input[type="text"], .loginArea input[type="password"] {
    width: 527px;
    border: 1px solid #b3b3b3;
}

.loginArea input[type="submit"] {
    width: 252px;
    height: 41px;
    background-color: #FFF;
    color: #000;

}

/*Forgotten Password*/
#forgotPasswordContainer {
    width: 1155px;
    padding: 10px;
    height: 530px;
    margin: 52px auto;
    background-color: #e4e6e4;
    color: #000;
}

#forgotPasswordTitle {
    display: none;
}

#forgotPasswordContainer table {
    width: 527px;
    margin: 62px auto;
}

#forgotPasswordContainer td {
    padding: 5px 0px;
}

#forgotPasswordContainer .backSignInButton {
    text-align: right;
}

#forgotPasswordContainer .successText {
    padding-bottom: 30px;
}

#forgotPasswordContainer .forgotPasswordInput {
    padding-bottom: 30px;
}

#tophr {
    display: none;
}

#forgotPasswordContainer input[type="text"], #forgotPasswordContainer input[type="password"], #forgotPasswordContainer input[type="email"] {
    width: 517px;
    padding: 0px 5px;
    height: 39px;
    border: 1px solid #b3b3b3;
}

/*Account Details*/
.accountDetailsFormBlock {
    padding-top: 20px;
}

.accountDetailsFormBlock td {
    vertical-align: middle;
    padding: 0px;
    padding-bottom: 28px;
    font-size: 96%;
    font-weight: bold;
}

.accountDetailsFormBlock p {
    margin: 0px;
    padding: 0px;
}

.accountDetailsFormBlock tr.bottom td {
    padding-bottom: 0px;
}

.accountDetailsFormBlock .outterBox {
    border: solid 1px #000;
    padding-top: 3px;
    padding-right: 6px;
    height: 36px;
    margin-right: 10px;
}

.accountDetailsFormBlock .outterBox input {
    height: 36px;
}

.accountDetailsFormBlock input[type='text'] {
    color: #000;
    width: 23px;
}

.accountDetailsFormBlock input[type='submit'] {
    height: 41px;
}

.accountDetailsFormBlock input[type='button'] {
    height: 41px;
    margin-right: 15px;
}

.accountDetailsFormBlock input.dataField[type='text'] {
    margin-right: 5px;
    vertical-align: top;
    height: 39px;
    width: 300px;
    border: 1px solid #b3b3b3;
}

.accountDetailsLeft {
    width: 591px;
}

.accountDetailsLeft select[name="blnRequestExclusive"] {
    width: 300px;
}

.accountDetailsLeft td.odd {
    width: 161px;
}

.accountDetailsRight {
    width: 580px;
}

.accountDetailsRight td.odd {
    width: 178px;
}

.accountDetailsRight .greyTable {
    padding: 36px;
    width: 580px;
    background-color: #ededed;
}

.accountDetailsRight .greyTable td {
    padding-bottom: 19px;
}

.accountDetailDesignBlock .fiveBlock.pushLeft10 {
    margin-right: 23px;
}

.accountDetailDesignBlock h3 {
    margin-top: 0px;
    margin-bottom: 30px;
}

.accountDetailDesignBlock {
    margin-bottom: 50px;
}

.accountDetailDesignBlock .accountDesigns {
    width: 1111px;
    min-height: 250px;
    border: 1px solid #000;
    padding: 30px;
    margin-bottom: 30px;
    margin-top: 50px;
}

.accountDesigns .purchasedDesignBlock.smallSize.pushLeft10 {
    margin-right: 27px;
}

.designTable td {
    padding: 0px;
}

.accountDetailDesignBlock .openBlock {
    color: #000;
    position: absolute;
    width: 140px;
    background-color: #FFF;
    height: 21px;
    padding: 2px 0px;

    border: 1px solid;
    margin-left: -31px;
    margin-top: -57px;
}

.accountDetailDesignBlock .openBlock.customerBasket {
    margin-left: 110px;
}

.accountDetailDesignBlock .openBlock.customerPinboard {
    margin-left: 250px;
}

.accountDetailDesignBlock .openBlock.selected {
    border-bottom-color: #FFF;
}

/*Pricing Area*/
.pricingArea h1 {
    margin-top: 50px;
    margin-bottom: 50px;
}

.pricingTable .studioLabel {
    vertical-align: middle;
}

.pricingArea .left {
    width: 604px;
}

.pricingArea .left select {
    width: 560px;
    height: 38px;
    margin-bottom: 50px;
}

.pricingArea .right select {
    width: 348px;
    height: 38px;
}

.pricingArea .right input {
    margin-left: 48px;
    width: 160px;
    height: 38px;
}

/*Pricing Area 2*/
.pricingTable2 {
    margin: 30px 0px;
}

/* Studio List */
.studioArea input[type='text'] {
    border: 1px solid #b3b3b3;
    width: 560px;
    height: 39px;
    margin-bottom: 50px;
}

.studioArea input[type='submit'] {
    vertical-align: bottom;
    margin-left: 50px;
    width: 160px;
    height: 41px;
    margin-bottom: 50px;
}

.studioArea input[type='button'] {
    vertical-align: bottom;
    margin-left: 20px;
    width: 160px;
    height: 41px;
    margin-bottom: 50px;
}

/* Studio Admin */
.studioAdmin .studioAdminBlock {
    width: 350px;
}

.studioAdmin .studioAdminBlock input[type="text"],
.studioAdmin .studioAdminBlock select {
    border: 1px solid #b3b3b3;
    width: 343px;
    height: 39px;
}

.studioAdmin .studioAdminBlock span {
    display: inline-block;
    margin-top: 5px;
}

.studioAdmin .optionBlock {
    margin-top: 30px;
}

.studioAdmin .pushLeft10 {
    margin-right: 61px;
}

.studioAdmin .studioOtherInfo input[type="text"] {
    border: 1px solid #b3b3b3;
    width: 1165px;
    height: 39px;
}

.studioAdmin .studioPricing p {
    margin: 10px 0px;
}

.studioAdmin .studioPricing input[type="text"] {
    padding: 0px;
    width: 90px;
    text-align: center;
}

.studioPricing .studioAdminBlock p {
    margin: 5px 0px;
}

.studioPricing .studioAdminBlock {
    width: 92px;
    margin-left: 6px;
}

.studioPricing .studioAdminBlock.noMargin {
    margin-left: 0px;
    margin-right: 2px;
}

.studioAdmin input[type="submit"] {
    width: 300px;
    height: 41px;
    margin-top: 41px;
}

/* User Admin */
.usersAdmin .userAdminBlock {
    width: 350px;
}

.usersAdmin .userAdminBlock input[type="text"],
.usersAdmin .userAdminBlock input[type="password"],
.usersAdmin .userAdminBlock select {
    border: 1px solid #b3b3b3;
    width: 343px;
    height: 38px;
}

.usersAdmin .userAdminBlock span {
    display: inline-block;
    margin-top: 5px;
}

.usersAdmin .optionBlock {
    margin-top: 30px;
}

.usersAdmin .pushLeft10 {
    margin-right: 61px;
}

.usersAdmin input[type="submit"] {
    width: 300px;
    height: 40px;
    margin-top: 41px;
}

/* TPC Live Designs */

body.stocks #turnkeyNav {
    margin-bottom: 56px;
}

.tpclivedesigns {
    padding-top: 77px;
}

/*** TURNKEY ***/
/*TURN KEY OPTION*/
.turnkey {
    padding-top: 44px;
}

.turnkeyOptions .optionArea span {
    padding-left: 41px;
    vertical-align: bottom;
}

.turnkeyOptions .optionArea {
    padding: 0px 0px 68px 83px;
}

.turnkey input[type='submit'] {
    width: 250px;
    height: 32px;
    margin-top: 34px;
}

.turnkey.content input[type='submit'] {
    margin-top: 20px;
}

.turnkey.domains input[type='text'] {
    border: 1px solid #b3b3b3;
    width: 343px;
    height: 38px;
}

.turnkey.domains {
    margin: 0px 87px;
}

.turnkey.domains .domainsArea {
    margin: 80px 0px 40px 254px;
}

.turnkey.apperance {
    margin-left: 281px;
}

.turnkey.apperance input[type='text'] {
    width: 262px;
    height: 40px;
    border: 1px solid #b3b3b3;
}

.turnkey.apperance .formField {
    width: 344px;
    padding-bottom: 10px;
}

.turnkey.apperance .formField input {
    margin-top: 10px;
}

.turnkey.apperance .formField select {
    margin-top: 10px;
    width: 262px;
}

.turnkey.apperance .formField .imgSwap {
    background-repeat: no-repeat;
    margin-top: 10px;
    width: 270px;
    height: 46px;
    cursor: pointer;
}

.turnkey.apperance .formField .imgSwap:hover .hidden {
    display: inline-block;
    cursor: pointer;
}

.turnkey.apperance .formField input[type='button'] {
    margin-left: 10px;
    width: 250px;
    height: 32px;
    margin-top: 34px;
    background-color: #bcd74c;
    color: #78787a;
}

.turnkey.content .editableArea {
    margin: 55px auto 0px auto;
    width: 918px;
}

.turnkey.content div.htmlArea {
    height: 520px;
}

.turnkey.content label {
    padding-right: 30px;
}

.turnkey.content input[type='text'] {
    border: 1px solid #b3b3b3;
    width: 343px;
    height: 38px;
    margin: 20px 0px;
}

.turnkey.testimonials .editableArea {
    margin: 32px auto 0px auto;
    width: 918px;
}

.turnkey.testimonials div.htmlArea {
    height: 520px;
}

.turnkey.testimonials label {
    padding-right: 30px;
}

.turnkey.testimonials input[type='text'] {
    border: 1px solid #b3b3b3;
    width: 343px;
    height: 38px;
    margin: 20px 0px;
}

.turnkey.landingimages .editableArea {
    margin: 32px auto 0px auto;
    width: 918px;
}

.turnkey.landingimages div.htmlArea {
    height: 520px;
}

.turnkey.landingimages label {
    padding-right: 30px;
}

.turnkey.landingimages table.form {
    margin: 20px 0px;
}

.turnkey.landingimages input[type='text'] {
    border: 1px solid #b3b3b3;
    width: 343px;
    height: 38px;
}

.turnkey input[type='button'] {
    width: 250px;
    height: 32px;
    margin-top: 32px;
}

.turnkey.braintree .braintreeArea {
    width: 262px;
    margin: 0px auto;
}

.turnkey.braintree .braintreeArea .formPair {
    color: #000;
}

.turnkey.braintree .braintreeArea .top {
    margin-bottom: 20px;
}

.turnkey.braintree .braintreeArea .marginTop {
    margin-top: 50px;
}

.turnkey.braintree input[type='text'] {
    border: 1px solid #b3b3b3;
    width: 254px;
    height: 38px;
    margin: 5px 0px;
}

.turnkey.turnkeyLive .turnkeyLiveArea {
    width: 614px;
    margin: 0px auto;
    padding-bottom: 0px;
}

.turnkey.turnkeyLive div {
    width: 307px;
    padding-bottom: 25px;
}

.turnkey.turnkeyLive div.last {
    padding-bottom: 0px;
}

.turnkey.turnkeyLive div.notComplete {
    width: 251px;
    padding-bottom: 0px;
}

.turnkey.turnkeyLive div.floatClear {
    padding-bottom: 0px;
}

.turnkey.turnkeyLive div span {
    padding-top: 11px;
    display: inline-block;
    padding-left: 35px;
}

.preImage, .preImage input {
    height: 0px;
    width: 0px;
}

.apperanceKey {
    padding-top: 20px;
}

.jscolor {
    -webkit-box-shadow: initial;
}

.turnkey.homePage .background {
    background-color: #FFF;
}

.turnkey.homePage .foreground {
    background-color: #e4e6e4;
}

.turnkey.homePage input[type='text'] {
    border: 1px solid #b3b3b3;
    width: 503px;
    height: 38px;
    margin: 7px 0px 7px 0px;
    color: #78787a;
}

.turnkey.homePage discountsOutter {
    margin-top: 25px;
}

.turnkey.homePage table.discounts td {
    vertical-align: middle;
}

.turnkey.homePage table.discounts input {
    width: 50px;
}

.turnkey.homePage .homeBlock .homeLargeBlock, .turnkey.homePage .homeBlock .homeSmallBlock, .turnkey.homePage .homeBlock .homeMediumBlock {
    margin-top: 0px;
    margin-bottom: 0px;
}

.turnkey.homePage .homeBlock div {
    margin-bottom: 0px;
}

.turnkey.homePage .homeBlock .homeLargeBlock input[type='text'] {
    border: 1px solid #b3b3b3;
    width: 503px;
    height: 38px;
    margin: 7px 0px 7px 0px;
    color: #78787a;
}

.turnkey.homePage .homeBlock .homeLargeBlock input[type='button'] {
    background-color: #bcd74c;
    width: 510px;
    margin-bottom: 19px;
    color: #78787a;
    margin-top: 0px;
}

.turnkey.homePage .homeBlock .homeMediumBlock input[type='text'] {
    border: 1px solid #b3b3b3;
    width: 503px;
    height: 38px;
    margin: 7px 0px 7px 0px;
    color: #78787a;
}

.turnkey.homePage .homeBlock .homeMediumBlock input[type='button'] {
    background-color: #bcd74c;
    width: 510px;
    margin-bottom: 19px;
    color: #78787a;
    margin-top: 0px;
}

.turnkey.homePage .homeBlock .homeSmallBlock input[type='text'] {
    border: 1px solid #b3b3b3;
    width: 238px;
    height: 38px;
    margin: 7px 0px 7px 0px;
}

.turnkey.homePage .homeBlock .homeSmallBlock input[type='button'] {
    background-color: #bcd74c;
    width: 245px;
    margin-bottom: 19px;
    color: #78787a;
    margin-top: 0px;
}

/*homepages dialog*/
.homepages .ui-widget-overlay {
    background-color: #000;
    opacity: 0.64;
}

.homepages #dialogD .innerBox {
    margin: 37px 0px 37px 37px;
}

.homepages #dialogD {
    padding: 0px;
}

.homepages #dialogD .tag {
    padding-bottom: 67px;
}

.homepages #dialogD input[type='text'] {
    margin-top: 10px;
    width: 370px;
    border: 1px solid #b3b3b3;
}

.homepages #dialogD input[name='strTag'] {
    width: 283px;
    margin-top: 0px;
}

.homepages #dialogD input[name='addTag'] {
    width: 87px;
}

.homepages #dialogD input[name='btnPreview'] {
    margin-top: 5px;
    width: 250px;
    border: 1px solid #b3b3b3;
    background-color: #bcd74c;
    color: 78787 a;
    margin-top: 40px;
    margin-left: 127px;
}

.homepages #dialogD input[name='btnSubmit'] {
    margin-top: 5px;
    width: 250px;
    margin-right: 7px;
    bottom: 0px;
    right: 0px;
    margin-bottom: 7px;
}

.homepages #dialogD .tag {
    margin-top: 20px;
}

.homepages #dialogD .tag a {
    background-color: #e6e6e6;
    margin: 5px;
    padding: 3px;
    display: block;
    cursor: pointer;
}

.homepages #dialogD .strLinkPreview {
    width: 377px;
    min-height: 51px;
    word-break: break-all;
    padding-top: 20px;
}

.homepages #dialogD .str {
    min-height: 71px;
}

.homepages #dialogD .sections {
    padding-bottom: 43px;
}

.homepages #dialogD .section0 {
    padding-left: 60px;
}

.homepages #dialogD .section1 {
    padding-left: 36px;
}

.homepages #dialogD .section2 {
    padding-left: 36px;
}

/*HOMEPAGE BORROWED STYLES*/
.homePageArea {
    width: 1040px;
    margin: 0px auto;
}

.homePageArea img, .homePageArea span.heading span {
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 0;
}

.homePageArea a {
    text-align: left;
}

.homePageArea img {
    display: inline-block;
}

.homePageArea span.heading {
    position: absolute;
    width: 245px;
    z-index: 1;
}

.homePageArea span.heading span {
    display: inline-block;
    padding: 14px 32px;
    overflow: hidden;
}

.homePageArea .smallImage span.heading {
    width: 245px;
    margin-top: 221px;
}

.homePageArea .smallImage span.heading.textCenter {
    text-align: left;
}

.homePageArea strong {
    text-align: center;
}

.homePageArea .smallImage strong, .homePageArea .smallImage {
    display: block;
    width: 245px;
    height: 244px;
}

.homePageArea .smallImage img {
    max-width: 245px;
    max-height: 245px;
}

.homePageArea .mediumImage span.heading {
    width: 510px;
    margin-top: 221px;
}

.homePageArea .mediumImage strong, .homePageArea .mediumImage {
    display: block;
    width: 510px;
    height: 244px
}

.homePageArea .mediumImage img {
    max-width: 510px;
    max-height: 245px;
}

.homePageArea .largeImage span.heading {
    width: 510px;
    margin-top: 486px;
}

.homePageArea .largeImage strong, .homePageArea .largeImage {
    display: block;
    width: 510px;
    height: 510px
}

.homePageArea .largeImage img {
    max-width: 510px;
    max-height: 510px;
}

.homePageArea .marginLeft {
    margin-left: 20px;
}

.homePageArea .marginRight {
    margin-right: 20px;
}

.homePageArea .marginBottom {
    margin-bottom: 20px;
}

.homeBlock div {
    margin-bottom: 22px;
}

.homeBlock .floatClear {
    margin-bottom: 0px;
}

.homeBlock .verticalGroup {
    width: 245px;
}

/*label area*/
.labelForm td {
    vertical-align: middle;
}

.labelForm label {
    padding-right: 15px;
}

.labelForm input[type="text"] {
    border: 1px solid #b3b3b3;
}

.labelForm select {
    border: 1px solid #b3b3b3;
    width: 160px;
}

/*tag area*/
body.tags input[type = 'text'] {
    border: 1px solid #b3b3b3;
    margin-right: 20px;
}

.tagsArea .searchTags {
    margin-bottom: 20px;
}

.tagsArea .searchTags input[type = 'text'] {
    width: 560px;
    margin-bottom: 50px;
}

.tagsArea .searchTags input[name='btnSubmit'] {
    margin-left: 30px;
}

.tagsArea .searchTags input[name='btnClear'] {
    margin-left: 20px;
}

.tagsArea .accept {
    padding-right: 15px;
}

.tagsArea .editable.selected {
    padding-top: 5px;
    display: inline-block;
}

#dialogT input[type='button'].blocktag {
    min-width: 71px;
    width: auto;
    min-height: 25px;
    height: auto;
    background-color: #e6e6e6;
    color: #000;
    margin: 0px 20px 20px 0px;
}

#dialogT input[type='button'].selected {
    background-color: #78787a;
    color: #FFF;
}

#dialogT input[name="strSearch"] {
    border: 1px solid #b3b3b3;
    margin-left: 10px;
    width: 500px;
}

#dialogT div {
    margin: 10px 5px;
}

#notice2 {
    border: 1px solid #3f3;
    width: 1172px;
    position: fixed;
    top: 10px;
    z-index: 10;
    overflow: hidden;
    padding: 7px 0px;
    background: #afa;
}

#notice2.error {
    border: 1px solid #f33;
    background: #faa;
}

.statBox {
    width: 370px;
    height: 370px;
    background-color: #1beabe;
    margin-right: 30px;
    margin-top: 30px;
}

.statBox.last {
    margin-right: 0px;
}

input[type=date]::-webkit-inner-spin-button {
    display: none;
}

.hidden, .nolist {
    display: none;
}

.pushLeft10 {
    margin-right: 10px;
}

.pushDown10 {
    margin-top: 15px;
}

.floatLeft {
    float: left;
}

.floatRight {
    float: right;
}

.floatClear {
    clear: both;
}

.textLeft {
    text-align: left;
}

.textRight {
    text-align: right;
}

.textCenter {
    text-align: center;
}

.required img {
    margin-bottom: 2px;
    display: inline-block;
    margin-left: 3px;
}

.red {
    color: red;
}

.redColor {
    background-color: #fc8686;
    color: #FFF;
}

.greenColor {
    background-color: #1beabe;
    color: #FFF;
}

.noPadding {
    padding: 0px !important;
}

.qaStrip {
    background: url("../img/qa.png") repeat 0px 60px transparent;
}

.ui-button-text {
    outline: none !important;
    border: none;
}

.ui-button:focus {
    outline: none !important
}

.ui-widget {
    font-size: 1.0em !important;
}

.sorting_desc, .sorting_asc {
    color: #1beabe;
}
/*Added css 05/06/18*/
.d-inline{ display: inline }
.d-inline-block{ display: inline-block }
.pr-10{padding-right: 10px;}
.ml-30 a{margin-left: 30px;}
.userInfo{background: url("../img/info.png") 100% / contain no-repeat;width: 20px;height: 20px;cursor: pointer;position: absolute;top: 10px;}
.usersInfoDialog{transition: all .4s ease-in-out;width: 50%;min-height: 300px;font-size: 18px;text-transform: uppercase;opacity: 0;position: fixed;top: 200px;left: 0;right: 0;    margin: 0 auto;background: #fff;border: 2px solid #000;padding: 70px;}
.usersInfoDialog h1{font-weight: bolder;}
.usersInfoDialog div:not(.userType):not(.userPrivileges){padding-bottom: 4px;}
.usersInfoDialog .userType{width: 22%;float: left;border: 0;padding: 0;}
.usersInfoDialog .userPrivileges{width: 78%;float: left;border: 0;padding: 0;}
body.users .open{opacity: 0.95;}
.rel{position: relative;}

@media (max-width: 920px){
    .usersInfoDialog{width: 70%;}
    .usersInfoDialog .userType{width: 100%;}
    .usersInfoDialog div:not(.userType):not(.userPrivileges){display: inline-block;width: inherit;}
}
/*new css end*/

/* START Nov 2018 Support Contract */
#requestMembership .required { color:red !important }
body.customerdetails form.customerForm div.left.customerSearch { color: black; float:left; width:50%;}
body.customerdetails form.customerForm div.left.customerSearch input {width:218px; height:30px; border: 1px solid #b3b3b3; padding:0px 10px; display:block}
body.customerdetails form.customerForm div.left.customerSearch label { padding:10px 0px; display:block}
body.customerdetails form.customerForm div.left.controls {float:left; width:47%; text-align:right}
body.customerdetails .headerButtons {display:none}
body.customerdetails form.customerForm div.left.controls .button,
body.customerdetails form.customerForm div.left.controls a[title="add"] {color: white; background-color: #78787a; font-size:13.4px; height:32px; width:192px; margin:0 6px; margin-bottom:12px }
body.customerdetails form.customerForm div.left.controls a[title="add"] {
    background-color: #78787a;
    text-decoration: none;
    text-align: center;
    color: #FFF;
    padding:9px 33px;
}
body.customerdetails form.customerForm div.left.controls .button.clear {margin-right:18px; width:198px}
body.customerdetails form.customerForm div.left.controls span.total-customers {padding-right:50px}


/* Lightweight replacement of strange margins for utility style margin */
.marginRight2{
    margin-right: 21px !important;
}

