.container {
    max-width: 1048px;
    min-width: 250px;
    width: auto;
    margin: auto;
    padding: 0px 20px;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    overflow: hidden;
}

.megafolio-container {
    width: 100%;
    position: relative;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

/*
.jumbotron {
display:none;
}
*/

#main_menu ul ul {
    background: #1059b1;
}

#main_menuSM ul ul li a {
    border: 0px;
    padding: 5 2 5 2px;
    display: block;
}

#main_menuSM ul ul {
    background: #1059b1;
}

#main_menuSM ul ul li a {
    border: 0px;
    padding: 5 2 5 2px;
    display: block;
}

.ep-product-title-name {
    text-align: left;
    padding-left: 500px;
}

.breadcrumb {
    padding: 8px 15px;
    margin-bottom: 20px;
    list-style: none;
    background-color: #f5f5f5;
    border-radius: 4px;
}

.breadcrumb>li {
    display: inline-block;
}

.breadcrumb>li+li:before {
    padding: 0 5px;
    color: #ccc;
    content: "/\00a0";
}

.breadcrumb>.active {
    color: #1264C6;
}

.breadcrumb a {
    font-family: "BotonRegular", sans-serif;
    color: #777;
    text-decoration: underline;
}

#divImageContainer {
    min-height: 250px;
    margin-bottom: 10px;
}

#cphBody_panelFields .well {
    margin-top: 10px;
}

#cphBody_panelUpload {
    margin-bottom: 10px;
}

.form-control {
    width: 100% !important;
}

#cphBody_AddressMsgLabel {
    padding-bottom: 15px;
}

.ep-product-title-name {
    padding-left: 20px;
    text-align: left;
}

.product_title {
    font-size: 21px;
}

nav#main_menu ul li a,
nav#account_menu ul li a {
    font-family: TescoBold !important;
}

#ep-checkout-jobsprint .ep-productname {
    white-space: normal !important;
}

.RadGrid .rgRow>td {
    padding-left: 0px !important;
    padding-right: 0px !important;
}