
/* line 42, sass/all.sass */
body {
    margin: 0;
    font: normal 14px 'Raleway', sans-serif !important;
    /*font: normal 14px "ars-maquette-web", Arial, Helvetica, sans-serif;*/
    min-width: 998px;
}

/* line 47, sass/all.sass */
form, fieldset {
    margin: 0;
    padding: 0;
    border-style: none;
}

/* line 52, sass/all.sass */
input, select, textarea {
    padding: 1px 2px;
    font: 100% Arial, Helvetica, sans-serif;
}

input.narrow {
    width: 40px;
}

.disabled {
    color: #eeeeee;
}

/* line 56, sass/all.sass */
input.error, select.error, textarea.error {
    color: red;
}

/* line 59, sass/all.sass */
img {
    border: none;
}

a {
    cursor: pointer;
}

/* line 62, sass/all.sass */
/*a {
  color: #0923B2;
  text-decoration: none;
  cursor: pointer;
}
*//* line 66, sass/all.sass *//*
a:focus, a:hover {
  color: #6471B5;
}
*//* line 68, sass/all.sass *//*
a:focus {
  outline: none;
}*/

/* line 71, sass/all.sass */
table, h1, h2, h3 {
    margin: 0;
    padding: 0;
}

/* line 75, sass/all.sass */
h1.capitalize, h2.capitalize, h3.capitalize {
    text-transform: capitalize;
}

/* line 78, sass/all.sass */
hr {
    display: block;
    position: relative;
    padding: 0;
    margin: 20px auto;
    width: 90%;
    clear: both;
    border: none;
    border-bottom: 1px solid #bbbbbb;
    font-size: 1px;
    line-height: 0;
    overflow: visible;
}

/* line 91, sass/all.sass */
.code {
    padding: 7px;
    margin: 10px auto 30px;
    border: 1px solid #bbbbbb;
    font-family: courier, monospace;
}

/* line 97, sass/all.sass */
.stacktrace {
    overflow: auto;
    height: 300px;
}

/* line 101, sass/all.sass */
.center {
    text-align: center;
}

/* line 104, sass/all.sass */
.left {
    text-align: left;
}

/* line 107, sass/all.sass */
.right {
    text-align: right;
}
#header h1 {
    width: 130px;
    height: 47px;
    text-indent: -9999px;
    overflow: hidden;
    position: relative;
    margin: -4px 0 0 22px;
}
#header h1 a {
  background: url(../images/logo.png) no-repeat;
  display: block;
  background-size: 100px 40px;
  height: 100%;
}

/* line 110, sass/all.sass */
#header {
    background: url(../images/background_header.png);
    height: 46px;
    border: solid #ddd;
    border-width: 2px 0 1px 0;
    background-color: #E1E3E3;
}

/* line 126, sass/all.sass *//*

*//* line 130, sass/all.sass *//*
#header .search {
  position: absolute;
  top: 24px;
  right: 30px;
  width: 190px;
}
*//* line 135, sass/all.sass *//*
#header .search .btn {
  float: right;
  margin-top: 1px;
}
*//* line 138, sass/all.sass *//*
#header .search .input-bg {
  width: 160px;
  height: 24px;
  float: left;
  padding: 1px;
  overflow: hidden;
  background: url(../images/bg-input.gif) no-repeat;
}
*//* line 145, sass/all.sass *//*
#header .search .input-bg a {
  width: 20px;
  height: 24px;
  text-indent: -9999px;
  overflow: hidden;
  float: right;
}
*//* line 151, sass/all.sass *//*
#header .search .input-bg input {
  width: 124px;
  height: 15px;
  padding: 5px 0 3px 5px;
  float: left;
  font-size: 13px;
  background: none;
  border: none;
  color: #757575;
}
*//* line 160, sass/all.sass *//*
#header .search .popup {
  width: 162px;
  position: absolute;
  top: 30px;
  left: 0;
  z-index: 100;
  display: none;
  background: url(../images/bg-popup-top.gif) no-repeat;
  padding-top: 2px;
}
*//* line 169, sass/all.sass *//*
#header .search .active .popup {
  display: block;
}
*//* line 172, sass/all.sass *//*
#header .search .popup .top-bg {
  background: url(../images/bg-popup-btm.gif) no-repeat 0 100%;
  padding-bottom: 2px;
}
*//* line 175, sass/all.sass *//*
#header .search .popup .btm-bg {
  overflow: hidden;
  background: url(../images/bg-popup.gif) repeat-y;
  height: 1%;
  padding: 0 5px;
}
*//* line 180, sass/all.sass *//*
#header .search .popup .input-row {
  overflow: hidden;
  height: 1%;
  padding: 7px 4px;
  margin-top: -1px;
  border-top: 1px solid #ececec;
}
*//* line 186, sass/all.sass *//*
#header .search .popup .input-row input, #header .search .popup .input-row .radioArea, #header .search .popup .input-row .radioAreaChecked {
  margin: 0 5px 0 0 !important;
}
*//* line 188, sass/all.sass *//*
#header .search .popup .input-row label {
  float: left;
  line-height: 15px;
  color: dimgrey;
}
*//* line 192, sass/all.sass *//*
#header .search .popup .input-row label:hover, #header .search .popup .input-row label.hover {
  color: #0e61b1;
}
*//* line 194, sass/all.sass *//*
#header .search .popup .input-row input {
  width: 15px;
  height: 15px;
  margin: 0 8px 0 0;
  float: left;
}
*//* line 199, sass/all.sass *//*
#header .top-nav {
  margin: 0;
  padding: 0;
  list-style: none;
  text-align: center;
  position: absolute;
  top: 28px;
  right: 269px;
}
*//* line 207, sass/all.sass *//*
#header .top-nav li {
  color: #0923B2;
  display: inline-block;
  padding: 0 7px 0 10px;
  font-size: 15px;
}
*//* line 212, sass/all.sass *//*
#header .top-nav li:first-child {
  background: none;
}
*//* line 214, sass/all.sass *//*
#header .top-nav li img {
  margin-right: 4px;
  float: left;
}
*//* line 217, sass/all.sass *//*
#header .top-nav li a {
  color: #757575;
  font-size: 12px;
}
#header .top-nav li:nth-child(2) a {
  color:darkblue;
}*/

#footer {
    position: fixed;
    z-index: 10;
    right: 0;
    bottom: 0;
    left: 0;
    height: 16px;
    text-align: center;
    -webkit-box-shadow: rgba(0, 0, 0, 0.25) 0 -8px 8px -8px inset;
    -moz-box-shadow: rgba(0, 0, 0, 0.25) 0 -8px 8px -8px inset;
    box-shadow: rgba(0, 0, 0, 0.25) 0 -8px 8px -8px inset;
    /*background: url(../images/background_header.png);*/
    color: black;
    font-size: 12px;
    background-color: darkgrey;
    padding: 1px;
}

/* line 221, sass/all.sass */
/*#navigation {
    position: absolute;
    top: 77px;
    left: 0;
    height: 39px;
    padding: 5px 30px 0;
    overflow: visible;
    *//*min-width: 1180px;*//*
    width: 100%;
}*/

/* line 229, sass/all.sass */
/*#navigation ul {
    margin: 0;
    padding: 0;
    list-style: none;
    position: relative;
    z-index: 597;
    float: left;
}*/

/* line 233, sass/all.sass */
/*#navigation ul li {
    float: left;
    line-height: 1.3em;
    vertical-align: middle;
}*/

/* line 235, sass/all.sass * /
#navigation ul li:first-child {
  background: none;
}
/* line 237, sass/all.sass */
/*#navigation ul li a {
    border-width: 1px 1px 0 1px;
    border-style: solid;
    border-color: transparent;
    color: #757575;
    font-size: 13px;
    font-weight: bold;
    line-height: 38px;
    display: block;
}*/

/* line 247, sass/all.sass */
/*#navigation ul li a span {
    text-shadow: white 0 1px 1px;
    padding: 0 22px;
}*/

/* line 251, sass/all.sass */
/*#navigation ul li a em {
    position: absolute;
    top: 19px;
    left: 50%;
    margin-left: -6px;
    width: 13px;
    height: 6px;
    text-indent: -9999px;
    overflow: hidden;
}*/

/* line 260, sass/all.sass */
/*#navigation ul li.active a, #navigation ul li a:hover, #navigation ul ul {
    -moz-border-radius-topleft: 3px;
    -webkit-border-top-left-radius: 3px;
    border-top-left-radius: 3px;
    -moz-border-radius-topright: 3px;
    -webkit-border-top-right-radius: 3px;
    border-top-right-radius: 3px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.07) -4px -4px 4px 0, rgba(0, 0, 0, 0.07) 4px -4px 4px 0;
    -moz-box-shadow: rgba(0, 0, 0, 0.07) -4px -4px 4px 0, rgba(0, 0, 0, 0.07) 4px -4px 4px 0;
    box-shadow: rgba(0, 0, 0, 0.07) -4px -4px 4px 0, rgba(0, 0, 0, 0.07) 4px -4px 4px 0;
    background: white;
    border-width: 1px 1px 0 1px;
    border-style: solid;
    border-color: #c0c1bf;
    color: #051258;
    text-decoration: none;
}
#navigation ul ul {
    background: url(../images/background_header.png);
}*/

/*#navigation ul li li a:hover, #navigation ul ul {
    -webkit-box-shadow: rgba(0, 0, 0, 0.25) 0 0 8px 0;
    -moz-box-shadow: rgba(0, 0, 0, 0.25) 0 0 8px 0;
    box-shadow: rgba(0, 0, 0, 0.25) 0 0 8px 0;
}

#navigation ul ul {
    background-color: #f7f7f7;
}

*//* line 276, sass/all.sass *//*
#navigation ul li.active a span, #navigation ul li a:hover span {
    text-shadow: none;
}

#navigation ul li.hover, #navigation ul li:hover {
    position: relative;
    z-index: 599;
    cursor: default;
}

#navigation ul ul {
    visibility: hidden;
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 598;
    width: 195px;
}

#navigation ul ul li {
    float: none;
}

#navigation ul ul ul {
    top: -2px;
    left: 100%;
}

#navigation ul li:hover > ul {
    visibility: visible
}*/

/* line 279, sass/all.sass */
#spinner {
    float: right;
    height: 60px;
    width: 92px;
    padding-top: 0;
    padding-right: 3px;
    margin-top: -7px;
}

/* line 286, sass/all.sass */
#main {
    overflow: hidden;
    height: 1%;
    padding-right:10px
}

/* line 291, sass/all.sass */
.top-hold {
    background: white;
    position: fixed;
    width: 100%;
}
.sub-breadcrumbs {
    border: 1px solid #ddd;
    border-right: none;
    border-left: none;
}
/* line 295, sass/all.sass */
.top-hold .form-columns {
    width: 90%;
}

/* line 298, sass/all.sass */
.breadcrumbs ul {
    height: 20px;
    margin: 0;
    padding: 0;
    list-style: none;
    overflow: hidden;
    margin-left:20px;
}
/* line 304, sass/all.sass */
.breadcrumbs ul li {
    float: left;
    padding: 0 16px;
    margin-left: -7px;
    background: url(../images/arrow01.png) no-repeat 0 50%;
    line-height: 21px;
    font-size: 12px;
    color: #999999;
}
/* line 313, sass/all.sass */
.breadcrumbs ul li a {
    color: #999999;
}
/* line 315, sass/all.sass */
.breadcrumbs ul li a:hover {
    color: black;
}
/* line 317, sass/all.sass */
.breadcrumbs ul li.shortcut {
    width: 135px;
    text-align: center;
    color: white;
    position: relative;
    float: left;
}

/* line 324, sass/all.sass */
.shortcut2 {
    width: 9px;
    position: relative;
    height: 9px;
    text-indent: -9999px;
    overflow: hidden;
    background: url(../images/icon03.gif) no-repeat;
    float: right;
    margin: 10px 0 0 0;
    padding: 0;
}
/* left-column */

/* line 335, sass/all.sass */
.heading {
    background-color: #D6D6D6;
    *zoom: 1;
    /*filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF8DC449', endColorstr='#FF7BAA3F');
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NjZTRhZCIvPjxzdG9wIG9mZnNldD0iMyUiIHN0b3AtY29sb3I9IiM4ZGM0NDkiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3YmFhM2YiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #C6CFFF), color-stop(3%, #C6CFFF), color-stop(100%, #C6CFFF));
    background-image: -webkit-linear-gradient(top, #C6CFFF 0%, #C6CFFF 3%, #C6CFFF 100%);
    background-image: -moz-linear-gradient(top, #C6CFFF 0%, #C6CFFF 3%, #C6CFFF 100%);
    background-image: -o-linear-gradient(top, #C6CFFF 0%, #C6CFFF 3%, #C6CFFF 100%);
    background-image: linear-gradient(top, #C6CFFF 0%, #C6CFFF 3%, #C6CFFF 100%);
    -webkit-border-radius: 3px 3px 0 0;
    -moz-border-radius: 3px 3px 0 0;
    -ms-border-radius: 3px 3px 0 0;
    -o-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0;*/
    border-width: 1px;
    border-style: solid;
    border-color: #ADABAB;
    text-shadow: rgba(255, 255, 255, 0.4) 0 1px 0;
    color: #404040;
    height: 30px;
    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;
    padding: 0 9px 0 10px;
    height: 30px;
}
/* line 15, sass/all.sass */
.ie9 .heading {
    filter: none;
}
/* line 353, sass/all.sass */
.heading a {
    color: #051258;
}
/* line 355, sass/all.sass */
.heading a:hover, .heading a:focus {
    color: #051258;
}
/* line 357, sass/all.sass */
.heading.active {
    position: relative;
}
/* line 359, sass/all.sass */
.heading strong {
    line-height: 30px;
}
/* line 361, sass/all.sass */
.heading strong em {
    font-style: normal;
}
/* line 363, sass/all.sass */
.heading .arrow {
    display: block;
    width: 100%;
    background: url(../images/arrow02.png) no-repeat 100% 14px;
}
/* line 367, sass/all.sass */
.heading .arrow:hover {
    text-decoration: none;
}
/* line 369, sass/all.sass */
.heading.active .drop {
    display: block;
}

/* line 372, sass/all.sass */
#left-column .heading {
    margin-bottom: 10px;
}

/* line 375, sass/all.sass */
.dropdown.active .drop {
    display: block;
}

/* line 378, sass/all.sass */
.drop {
    -webkit-box-shadow: rgba(0, 0, 0, 0.25) 0 0px 6px 0px inset;
    -moz-box-shadow: rgba(0, 0, 0, 0.25) 0 0px 6px 0px inset;
    box-shadow: rgba(0, 0, 0, 0.25) 0 0px 6px 0px inset;
    background-color: #f7f7f7;
    /*position: absolute;*/
    top: 31px;
    left: -1px;
    width: 131px;
    z-index: 100;
    display: none;
    border: 1px solid #cfcfcf;
    max-height: 140px;
    overflow: auto;
    margin-bottom: 10px;
}
/* line 390, sass/all.sass */
.drop ul {
    margin: 0;
    padding: 0 4px;
    list-style: none;
    overflow: hidden;
}
/* line 395, sass/all.sass */
.drop ul li {
    border-top: 1px solid #e0e0e0;
    margin-top: -1px;
    line-height: 27px;
    padding: 0 6px;
}

/* line 401, sass/all.sass */
#login, #reset_password {
    padding: 20px;
    margin: 50px auto;
    width: 500px;
}
/* line 405, sass/all.sass */
#login .form-columns, #reset_password .form-columns {
    width: auto;
}

/* line 408, sass/all.sass */
#left-column {
    width: 167px;
    float: left;
    margin: 26px 0 0 4px;

}
/* line 413, sass/all.sass */
#left-column > * {
    /*margin-top: 10px;*/
}

/* line 416, sass/all.sass */
* html #left-column {
    margin-right: -3px;
}

/* line 419, sass/all.sass */
.accordion {
    margin: -10px 0 0;
    padding: 0;
    list-style: none;
    border: solid #bbbbbb;
    border-width: 0 1px;
}
/* line 425, sass/all.sass */
.accordion li {
    vertical-align: top;
    height: 1%;
    overflow: hidden;
    border-bottom: 1px solid #bbbbbb;
}
.accordion li:last-child{
    border-bottom:0;
}
/* line 431, sass/all.sass */
.accordion li span.title {
    float: left;
    line-height: 30px;
    padding: 0 0 0 8px;
    color: #383838;
    font-weight: 600;
    font-size: 11px;
    letter-spacing: 1px;
}
/* line 440, sass/all.sass */
.accordion li span.active {
    font-weight: bold;
}
/* line 442, sass/all.sass */
.accordion li.open a {
    background: url(../images/icon02.gif) no-repeat 6px 11px;
}
/* line 444, sass/all.sass */
.accordion li a.delete {
    width: 9px;
    height: 9px;
    text-indent: -9999px;
    overflow: hidden;
    background: url(../images/icon03.gif) no-repeat;
    float: right;
    margin: 11px 8px 0 0;
    padding: 0;
}
/* line 453, sass/all.sass */
.accordion li .slide {
    overflow: hidden;
    clear: both;
    padding: 0px 4px 0 0;
}
/* line 458, sass/all.sass */
.accordion li .slide .input-row {
    overflow: hidden;
    height: 1%;
    padding-bottom: 7px;
}

/* line 463, sass/all.sass */
#filters {
    /* -webkit-box-shadow: rgba(0, 0, 0, 0.25) 0 0px 6px 0px inset;
     -moz-box-shadow: rgba(0, 0, 0, 0.25) 0 0px 6px 0px inset;
     box-shadow: rgba(0, 0, 0, 0.25) 0 0px 6px 0px inset;
     border: 1px solid #cfcfcf;
     border-width: 0 1px 1px 1px;
     -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
     -ms-border-radius: 3px;
     -o-border-radius: 3px;
     border-radius: 3px;*/
    background-color: #f7f7f7;
    margin-bottom: -7px;
}
/* line 471, sass/all.sass */
#filters .submit, #filters .submit2 {
    padding: 0;
    border-radius:5px;
}
.submit{
    border-radius:5px;
}

/* line 474, sass/all.sass */
.holder .input-bg {
    width: 90px;
    height: 24px;
    overflow: hidden;
    float: right;
    padding: 1px;
    /*background: url(../images/bg-input02.gif) no-repeat;*/
}

/* line 483, sass/all.sass */
.accordion li .slide .input-row .input-bg {
    width: 160px;
    height: 24px;
    overflow: hidden;
    float: left;
    padding: 1px;
    margin-left: 10px;
}
/* line 490, sass/all.sass */
.accordion li .slide .input-row .select-filter, .accordion li .slide .input-row .select-bg {
    height: 35px;
    overflow: hidden;
    margin-left: 10px;
    padding: 1px;
}
/* line 497, sass/all.sass */
.accordion li .slide .input-row .select-filter select, .accordion li .slide .input-row .select-bg select {
    width: 145px;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

.checkbox-row {
    margin: 0 0 0 15px;
}

/* line 501, sass/all.sass */
.holder .input-bg input {
    width: 85px;
    height: 16px;
    float: left;

    border: solid 1px #e1e0ea;
    border-radius: 4px;
    background: #f4f3f9;
    padding: 5px 0 3px 5px;
    color: #383838;
}

/* line 510, sass/all.sass */
.accordion li .slide .input-bg input {
    width: 145px;
    height: 22px;
    float: left;
    border-radius: 4px;
    background: #f4f3f9;
    padding: 3px 0 3px 5px;
    color: #383838;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
/* line 519, sass/all.sass */
.accordion li .slide .input-bg input.date-text {
    width: 145px;
    height: 22px;
    float: left;
    border: 1px solid #cccccc;
    border-radius: 4px;
    background: #f4f3f9;
    padding: 5px 0 3px 5px;
    color: #383838;
    position: absolute;
    z-index: 1;
}

/* line 530, sass/all.sass */
.holder .input-bg input.error {
    color: red;
}

/* line 535, sass/all.sass */
.accordion li .slide .input-bg input.error {
    color: red;
}
/* line 537, sass/all.sass */
.accordion li .slide .input-bg input.select {
    color: dimgrey;
}
/* line 539, sass/all.sass */
.accordion li .slide label {
    width: 37px;
    font-size: 12px;
    margin-left: 13px;
}
/* line 544, sass/all.sass */
.accordion li .slide label.lb {
    width: auto;
    line-height: 20px;
}
/* line 547, sass/all.sass */
.accordion li .slide .input-row .select-bg {
    height: 30px;
    border: solid 1px #e1e0ea;
    border-radius: 4px;
    background: #f4f3f9;
    padding: 3px 0 0px 2px;
}
/* line 554, sass/all.sass */
.accordion li .slide .checkbox-row label {
    float: none;
    padding-left: 8px;
}

/* line 558, sass/all.sass */
.holder .input-bg a, .accordion li .slide .input-bg a {
    float: right;
    width: 15px;
    height: 16px;
    text-indent: -9999px;
    overflow: hidden;
    padding: 0;
    background: url(../images/icon04.gif) no-repeat;
    margin: 3px 17px 0 0;
    position: relative;
    z-index: 2;
}

/* line 570, sass/all.sass */
.date img {
    float: right;
    position: relative;
    top: -16px;
}

/* line 575, sass/all.sass */
.btn-hold {
    overflow: hidden;
    padding: 10px 15px;
    height: 1%;
    border:1px solid #bbbbbb;
    margin-bottom: 10px;
}
/* line 580, sass/all.sass */
.btn-hold .submit {
    margin-bottom: 10px;
}

/* line 583, sass/all.sass */
.submit2, .submit, .submit3, .submit4 {
    background-color: #337ab7;
    color: #f8f8f8;
    font-size: 11px;
    line-height: 26px;
    letter-spacing: 1px;
    text-transform: uppercase;
    text-align: center;
    width: 133px;
    position: relative;
    float: left;
    cursor: pointer;
    padding: 0 5px;
}

/* line 609, sass/all.sass */
.submit2:hover, .submit2:focus, .submit3:hover, .submit3:focus, .submit4:hover, .submit4:focus {
    color: #000000;
}

/* line 613, sass/all.sass */
.submit:hover, .submit:focus {
    color: #000000;
}

/* line 616, sass/all.sass */
.submit2:hover, .submit:hover, .submit3:hover, .submit4:hover {
    text-decoration: none;
}

/* line 619, sass/all.sass */
.submit2 span {
    padding-left: 14px;
    overflow: hidden;
}

.submit3 span {
    padding-left: 5px;
    overflow: hidden;
}

/* line 624, sass/all.sass */
.submit span {
    padding-left: 14px;
    overflow: hidden;
}
/* line 627, sass/all.sass */
.submit.apply span {
    background: url(../images/icon05.png) no-repeat 0 50%;
}
/* line 629, sass/all.sass */
.submit.add span {
    background: url(../images/icon06.png) no-repeat 0 50%;
}
/* line 631, sass/all.sass */
.submit.save span {
    background: url(../images/icon07.png) no-repeat 0 50%;
}
/* line 633, sass/all.sass */
.submit.cancel span {
    background: url(../images/icon36.gif) no-repeat 0 50%;
}
/* line 635, sass/all.sass */
.submit.order span {
    background: url(../images/icon22.png) no-repeat 0 50%;
}
/* line 637, sass/all.sass */
.submit.email span {
    background: url(../images/icon30.gif) no-repeat 0 50%;
}
/* line 639, sass/all.sass */
.submit.payment span {
    background: url(../images/icon23.png) no-repeat 0 50%;
}
/* line 641, sass/all.sass */
.submit.delete span {
    background: url(../images/icon24.png) no-repeat 0 50%;
}
/* line 643, sass/all.sass */
.submit.find span, .submit.edit span {
    background: url(../images/icon29.png) no-repeat 0 50%;
}
/* line 645, sass/all.sass */
.submit.show span {
    background: url(../images/icon30.gif) no-repeat 0 50%;
}
/* line 647, sass/all.sass */
.submit.okay span {
    background: url(../images/icon22.png) no-repeat 0 50%;
}
/* line 649, sass/all.sass */
.submit.show2 span {
    background: url(../images/icon31.gif) no-repeat 0 50%;
}
/* line 651, sass/all.sass */
.submit.ok span {
    background: url(../images/icon33.gif) no-repeat 0 50%;
}
/* line 653, sass/all.sass */
.submit.copy span {
    background: url(../images/icon37.png) no-repeat 0 50%;
}

/* line 654, sass/all.sass */
.submit2 {
    width: 60px;
}

.submit3 {
    width: 35px;
}

.submit4 {
    width: 10px;
    height: 17px;
    margin-top: 2px;
    padding-bottom: 2px;
}

.submit4 span.submit4span {
    padding: 0 0 0 0px;
    overflow: hidden;
    line-height: 20px;
    vertical-align: top;
}

/* line 656, sass/all.sass */
.submit2.save {
    margin-right: 10px;
}
/* line 658, sass/all.sass */
.submit2 span {
    padding: 0 0 0 12px;
}

.submit3 span {
    padding: 0 0 0 5px;
}

/* line 660, sass/all.sass */
.submit2.save span {
    background: url(../images/icon07.png) no-repeat 0 50%;
}
/* line 662, sass/all.sass */
.submit2.load span {
    background: url(../images/icon08.png) no-repeat 0 50%;
}

/* line 665, sass/all.sass */
.menu-items {
    margin-top: 10px;
    margin-bottom: 10px;
}
/* line 668, sass/all.sass */
.menu-items .list {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    border-width: 1px 1px 0;
}

/* line 676, sass/all.sass */
.list {
    /*-webkit-border-radius: 0 0 3px 3px;
    -moz-border-radius: 0 0 3px 3px;
    -ms-border-radius: 0 0 3px 3px;
    -o-border-radius: 0 0 3px 3px;
    border-radius: 0 0 3px 3px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.25) 0 0px 6px 0px inset;
    -moz-box-shadow: rgba(0, 0, 0, 0.25) 0 0px 6px 0px inset;
    box-shadow: rgba(0, 0, 0, 0.25) 0 0px 6px 0px inset;*/
    background-color: #f7f7f7;
    margin: -10px 0 0;
    padding: 0;
    list-style: none;
    border: solid #bbbbbb;
    border-width: 0 1px;
}
/* line 691, sass/all.sass */
.list li {
    padding: 0 8px;
    line-height: 25px;
    vertical-align: top;
    height: 1%;
    border-bottom: 1px solid #bbb;
}
/* line 697, sass/all.sass */
.list li.active {
    font-weight: bold;
}
/* line 699, sass/all.sass */
.list li a {
    display: block;
    color: #343434;
    font-size: 11px;
}
/* line 703, sass/all.sass */
.list li a:hover {
    color: #0923B2;
}
/* line 705, sass/all.sass */
.list li img {
    float: left;
    margin: 7px 5px 0 0;
}

/* line 709, sass/all.sass */
.msg-box {
    margin: 0 0 10px 10px;
    overflow: hidden;
    height: 1%;
    padding: 4px 9px;
    border-radius: 3px;
}
/* line 714, sass/all.sass */
.msg-box.wide {
    margin: 0 0 10px 0;
}
/* line 716, sass/all.sass */
.msg-box.successfully {
    color: #3c763d !important;
    background: #dff0d8;
    border: 1px solid #d6e9c6;
}
/* line 719, sass/all.sass */
.msg-box.info {
    color: #31708f !important;
    background: #d9edf7;
    border: 1px solid #bce8f1;
}
.msg-box.info.msg-box-no-padb  {
    background: white;
    border: 1px solid #C6CFFF;
    padding-bottom: 0px;
}
/* line 722, sass/all.sass */
.msg-box.warn {
    color: #8a6d3b !important;
    background: #fcf8e3;
    border: 1px solid #faebcc;
}
/* line 725, sass/all.sass */
.msg-box.error {
    color: #a94442 !important;
    background: #f2dede;
    border: 1px solid #ebccd1;
    margin: 23px 0 -22px 10px;
}
.columns-holder .msg-box {
    margin: 0 0 10px 10px !important;
}
/* line 728, sass/all.sass */
.msg-box img {
    float: left;
    margin: 0 10px 0 0;
}
/* line 731, sass/all.sass */
.msg-box p {
    /*color: #40454d;*/
    margin: 3px 0 0 50px;
}
/* line 734, sass/all.sass */
.msg-box strong {
    /*color: #40454d;*/
    font-size: 14px;
}
/* line 737, sass/all.sass */
.msg-box ul {
    list-style-position: inside;
    margin-left: 13px;
}

/* line 741, sass/all.sass */
#viewport {
    overflow: hidden;
    width: 200%;
}
/* line 744, sass/all.sass */
#viewport .panel {
    width: 25%;
}

/* line 747, sass/all.sass */
.columns-holder {
    overflow: hidden;
    height: 1%;
    margin-top: 26px;
}
/* line 750, sass/all.sass */
.columns-holder .column {
    width: 50%;
    float: left;
}

#viewport .column-double {
    width: 50%;
}

/* line 756, sass/all.sass */
* html .columns-holder .column, * + html .columns-holder .column {
    margin: 0 -1px;
}

/* line 759, sass/all.sass */
.columns-holder .column .column-hold {
    /*-webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;*/
    padding-left: 10px;
}
.columns-holder .column .column-hold-large {
    /*-webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;*/
    padding-left: 10px;
    width: 195%;
}

/* line 767, sass/all.sass */
.column .ui-tabs {
    background: #ececec;
    border: solid #bbbbbb;
    border-width: 0 1px 1px 1px;
    overflow: hidden;
    margin: 0 0 15px 0;
    height: 1%;
    position: relative;
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2) inset;
    -webkit-border-radius: 0 0 6px 3px;
    -moz-border-radius: 0 0 6px 3px;
    -ms-border-radius: 0 0 6px 3px;
    -o-border-radius: 0 0 6px 3px;
    border-radius: 0 0 6px 3px;
}

/* line 772, sass/all.sass */
.column .box {
    background: #ececec;
    border: solid #bbbbbb;
    border-width: 0 1px 1px 1px;
    overflow: hidden;
    margin: 0 0 3px 0;
    height: 1%;
    /*box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2) inset;
    -webkit-border-radius: 0 0 6px 3px;
    -moz-border-radius: 0 0 6px 3px;
    -ms-border-radius: 0 0 6px 3px;
    -o-border-radius: 0 0 6px 3px;
    border-radius: 0 0 6px 3px;*/
}
.column .box.narrow {
    margin: 0 0 5px 0;
}
/* line 774, sass/all.sass */
.column .box.no-heading {
    border-top: 1px solid #bbbbbb;
    padding: 11px 9px 10px;
}
/* line 777, sass/all.sass */
.column .box.no-buttons {
    border-bottom: 1px solid #bbbbbb;
}
/* line 779, sass/all.sass */
.column .box .edit {
    width: 25px;
    height: 20px;
    text-indent: -9999px;
    overflow: hidden;
    background: url(../images/icon21.gif) no-repeat;
    display: none;
    top: 16px;
    right: 14px;
    position: absolute;
}
/* line 789, sass/all.sass */
.column .sub-box {
    background-color: white;
    /*border: 1px solid #dbdbdb;*/
    padding: 10px 20px;
    /*border-radius: 4px;*/
}
/* line 795, sass/all.sass */
.column .heading .edit {
    width: 25px;
    height: 20px;
    background: url(../images/icon21.gif) no-repeat;
    overflow: hidden;
    display: block;
    float: left;
    margin: 3px 7px 0 0;
}

/* line 804, sass/all.sass */
.column .box p, .column .box strong, .column .box em {
    color: #757575;
    font-size: 14px;
}
/* line 808, sass/all.sass */
.column .box.edit.hover, .column .box.edit:hover {
    background: #eef7ff;
}
/* line 810, sass/all.sass */
.column .box.hover a.edit, .column .box:hover a.edit {
    display: block;
}
/* line 812, sass/all.sass */
.column .box strong {
    color: #858585;
    font-size: 14px;
    line-height: 20px;
    font-weight: normal;
}
/* line 817, sass/all.sass */
.column .box em {
    font-style: normal;
    color: #717171;
}
/* line 820, sass/all.sass */
.column .box p {
    margin: 0;
    line-height: 16px;
}
/* line 823, sass/all.sass */
.column .box p.description {
    font-size: 14px;
    padding: 18px 0;
}
/* line 826, sass/all.sass */
.column .box dl {
    margin: 0;
    padding: 0;
    overflow: hidden;
    line-height: 22px;
}
/* line 831, sass/all.sass */
.column .box dt {
    float: left;
    width: 86px;
}
/* line 834, sass/all.sass */
.column .box .other2 {
    border-bottom: 1px solid #bbbbbb;
    padding-bottom: 9px;
    margin-bottom: 10px;
}
/* line 838, sass/all.sass */
.column .box .other dt {
    width: 108px;
}
/* line 840, sass/all.sass */
.column .box .other dt.long {
    width: 150px;
}
/* line 842, sass/all.sass */
.column .box dd {
    margin: 0;
    font-weight: bold;
}
/* line 845, sass/all.sass */
.column .box dd a {
    color: #383838;
}
/* line 848, sass/all.sass */
.column .box td strong {
    font-size: 18px;
}

/* line 850, sass/all.sass */
.pager-box {
    overflow: hidden;
    height: 1%;
    padding: 10px;
}
/* line 854, sass/all.sass */
.pager-box span {
    display: inline-block;
    margin: 0 3px;
}
/* line 857, sass/all.sass */
.pager-box a {
    float: none;
    margin: 0 3px;
}
/* line 860, sass/all.sass */
.pager-box .row {
    clear: both;
    overflow: auto;
    margin-bottom: 8px;
}
/* line 864, sass/all.sass */
.pager-box .results {
    float: left;
    text-align: left;
}
/* line 867, sass/all.sass */
.pager-box .download {
    float: right;
    text-align: right;
}

/* line 871, sass/all.sass */
.btn-box {
    overflow: hidden;
}
/* line 873, sass/all.sass */
.btn-box a {
    display: inline-block;
    margin: 2px 4px;
    padding: 0 8px;
}
/* line 878, sass/all.sass */
.btn-box a.submit {
    width: auto;
}
/* line 880, sass/all.sass */
.btn-box .row {
    float: left;
    padding-bottom: 10px;
}

/* line 884, sass/all.sass */
.btn-row {
    margin: 6px;
    padding-top: 6px;
    text-align: center;
}
/* line 888, sass/all.sass */
.btn-row a {
    float: none;
    display: inline-block;
    margin: 0 4px;
}

/* line 896, sass/all.sass */
.column .heading .name {
    float: left;
    width: auto;
}
/* line 899, sass/all.sass */
.column .heading .user {
    width: 60px;
}
/* line 901, sass/all.sass */
.column .heading .parent {
    width: 60px;
    padding-right: 10px;
    white-space: nowrap;
}

/* line 908, sass/all.sass */
.holder {
    background: white;
    padding: 0 10px;
    border: 1px solid #a4c0db;
    margin-bottom: 10px;
    overflow: hidden;
    height: 1%;
}
/* line 915, sass/all.sass */
.holder .form-box {
    float: left;
    width: 345px;
    padding: 11px 0;
    margin-right: 20px;
    border-right: 1px solid #a4c0db;
    height: 25px;
}
.holder .form-box-1 {
    float:left;
    width:455px;
    padding:20px 0;
    margin-right:20px;
    border-right:1px solid #a4c0db;
    height: 55px;
}

.holder .form-box-custom {
    float: left;
    margin-right: 20px;
    height: 25px;
}
/* line 922, sass/all.sass */
.holder .form-box.last {
    border-right: none;
}
/* line 924, sass/all.sass */
.holder .form-box p {
    margin-top: 0.5em;
}
/* line 926, sass/all.sass */
.holder .form-box label {
    width: 88px;
    float: left;
    line-height: 26px;
}
/* line 930, sass/all.sass */
.holder .form-box .input-bg {
    float: left;
    margin-right: 10px;
}
/* line 933, sass/all.sass */
.holder .submit {
    margin: 13px 10px 0 0;
}
/* line 935, sass/all.sass */
.holder .form-box .submit {
    margin: 1px 10px 0 0;
}

/* line 938, sass/all.sass */
.lightbox {
    width: 379px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -71px 0 0 -188px;
}
/* line 944, sass/all.sass */
.lightbox .bg-lightbox {
    width: 375px;
    height: 137px;
    background: url(../images/bg-lightbox.png) no-repeat;
    padding: 0 2px 5px 2px;
    overflow: hidden;
}
/* line 950, sass/all.sass */
.lightbox .title {
    display: block;
    line-height: 32px;
    color: white;
    text-align: center;
    font-size: 16px;
}
/* line 956, sass/all.sass */
.lightbox .text {
    padding: 0 15px;
    border-bottom: 1px solid #bbbbbb;
    margin-bottom: 6px;
}
/* line 960, sass/all.sass */
.lightbox .text td {
    padding: 0;
    width: 41px;
    height: 70px;
}
/* line 964, sass/all.sass */
.lightbox .text td.col2 {
    width: 303px;
}

/* line 967, sass/all.sass */
.btn-hold2 {
    text-align: center;
}
/* line 969, sass/all.sass */
.btn-hold2 .submit {
    float: none;
    margin: 0 4px;
    display: inline-block;
}

/* line 974, sass/all.sass */
ul.cloud {
    list-style: none;
    list-style-position: inside;
}

.form-columns .row.cloud {
    overflow: hidden;
    padding: 0px 0 2px 0;
}

/* line 977, sass/all.sass */
ul.cloud li {
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background-color: #3a3a3a;
    color: #eeeeee;
    float: left;
    font-weight: bold;
    margin: 3px;
    padding: 3px;
    text-align: center;
    list-style: none;
}

ul.cloud li.invert {
    color: #000000;
    background: white;
}

/* line 989, sass/all.sass */
ul.cloud li a {
    color: #eeeeee;
}

/* line 993, sass/all.sass */
#review-box hr {
    margin: 15px auto;
    border-top: 1px solid black;
    border-bottom: 1px solid black;
}
/* line 997, sass/all.sass */
#review-box .form-columns {
    width: auto;
}
/* line 999, sass/all.sass */
#review-box .form-columns hr {
    margin: 8px auto;
    border-top: 1px solid #bbbbbb;
    border-bottom: 1px solid #fafafa;
}
/* line 1003, sass/all.sass */
#review-box .header {
    width: 90%;
    margin: 0 auto 13px;
}
/* line 1006, sass/all.sass */
#review-box .header h2 {
    font-size: 16px;
}
/* line 1008, sass/all.sass */
#review-box .header h2.product-description {
    overflow: hidden;
    width: 525px;
}
/* line 1011, sass/all.sass */
#review-box .header h3 {
    font-size: 12px;
}
/* line 1013, sass/all.sass */
#review-box .header h2 span, #review-box .header h3 span {
    font-weight: normal;
    font-style: italic;
    padding: 0 7px;
}
/* line 1017, sass/all.sass */
#review-box .box-text {
    background-color: #fdfdfd;
    border: 1px solid #eeeeee;
    font-size: 14px;
    height: auto;
    margin: 30px auto 5px;
}
/* line 1023, sass/all.sass */
#review-box .msg-box {
    margin: 0 0 10px;
}
/* line 1025, sass/all.sass */
#review-box .msg-box ul {
    list-style-position: outside;
    margin-left: 0;
}

.type-metafield-header {
    width: 900px;
    margin: 0 auto;
}

.type-metafield-menu  {
    margin-left: 30px;
}

.type-metafield-menu select {
    width: 180px;
    padding: 0;
    margin: 3px 0 0;
    color: #383838;
    font: bold 12px/16px Arial, Helvetica, sans-serif;
}

#asset-metafield-lines li, #asset-metafield-lines li.line, #orderLine-metafield-lines li.line, #orderChange-metafield-lines li.line {
    border: 1px solid rgb(187, 187, 187);
}

/* line 1029, sass/all.sass */
ul#review-lines, ul#asset-metafield-lines, ul#orderLine-metafield-lines, ul#orderChange-metafield-lines {
    width: 85%;
    margin: 0 auto;
    padding: 5px;
    list-style: none;
}

/* line 1036, sass/all.sass */
#review-lines li, #asset-metafield-lines li, #orderLine-metafield-lines li, #orderChange-metafield-lines li {
    list-style: none;
    vertical-align: top;
}
/* line 1039, sass/all.sass */
#review-lines li.line {
    border: 1px solid white;
}
/* line 1041, sass/all.sass */
#review-lines li.editor, #asset-metafield-lines li.editor, #orderLine-metafield-lines li.editor, #orderChange-metafield-lines li.editor {
    margin-bottom: 7px;
    display: none;
}
/* line 1044, sass/all.sass */
#review-lines li.open, #asset-metafield-lines li.open, #orderLine-metafield-lines li.open, #orderChange-metafield-lines li.open {
    display: block;
}

/* line 1046, sass/all.sass
#asset-metafield-lines li.active, #asset-metafield-lines li.line:hover {
    background: #C6CFFF;
    border: 1px dashed #c1c1c1;
    cursor: pointer;
}
 */
/* line 1046, sass/all.sass */
#review-lines li.active, #review-lines li.line:hover, #asset-metafield-lines li.active, #asset-metafield-lines li.line:hover, #orderLine-metafield-lines li.active, #orderLine-metafield-lines li.line:hover, #orderChange-metafield-lines li.active, #orderChange-metafield-lines li.line:hover {
    background: #d0e7fc url(../images/bg-gradient2.gif) right -1px repeat-x;
    border: 1px dashed #c1c1c1;
    cursor: pointer;
}
/* line 1050, sass/all.sass */
#review-lines li.active span, #asset-metafield-lines li.active span, #orderLine-metafield-lines li.active span, #orderChange-metafield-lines li.active span {
    font-weight: normal;
    font-style: italic;
    color: #5a5a5a;
}
/* line 1054, sass/all.sass */
#review-lines li.bundled {
    list-style: disc inside none;
    margin-left: 15px;
    font-weight: normal;
}
/* line 1058, sass/all.sass */
#review-lines li.bundled-price {
    margin-left: 35px;
}
/* line 1060, sass/all.sass */
#review-lines li.bundled-price .dataTable {
    margin: 3px 0 15px;
}
/* line 1062, sass/all.sass */
#review-lines li span, #asset-metafield-lines li span, #orderLine-metafield-lines li span, #orderChange-metafield-lines li span {
    line-height: 25px;
    font-size: 14px;
    font-weight: bold;
}
/* line 1067, sass/all.sass */
#review-lines li .row span, #asset-metafield-lines li .row span, #orderLine-metafield-lines li .row span, #orderChange-metafield-lines li .row span {
    font-size: 12px;
    font-weight: normal;
}
/* line 1070, sass/all.sass */
#review-lines li .row a span, #asset-metafield-lines li .row a span, #orderLine-metafield-lines li .row a span, #orderChange-metafield-lines li .row a span {
    font-weight: bold;
}
/* line 1073, sass/all.sass */
#review-lines span.description, #asset-metafield-lines span.description, #orderLine-metafield-lines span.description, #orderChange-metafield-lines span.description {
    padding-left: 3px;
    display: block;
    float: left;
    width: 250px;
}
/* line 1078, sass/all.sass */
#review-lines span.qty-price, #review-lines span.strategy {
    display: block;
    width: auto;
    float: right;
    margin-right: 15px;
}
/* line 1083, sass/all.sass */
#review-lines span.sub-total, #review-lines span.rate {
    display: block;
    width: auto;
    float: right;
    text-align: right;
}
/* line 1088, sass/all.sass */
#review-lines span.included-qty {
    display: block;
    width: 250px;
    float: right;
    text-align: right;
}

#orderLine-metafield-lines .editor .box, #orderLine-metafield-lines li.line {
    background-color: #ececec;
}
#orderLine-metafield-lines .editor .box {
    border: 1px solid rgb(187, 187, 187);
}
#orderLine-metafield-lines .btn-row .submit span {
    font-size: 11px;
}
#orderLine-metafield-lines .line .mandatory {
    float: right;
}

#orderChange-metafield-lines .editor .box, #orderChange-metafield-lines li.line {
    background-color: #ececec;
}
#orderChange-metafield-lines .editor .box {
    border: 1px solid rgb(187, 187, 187);
}
#orderChange-metafield-lines .btn-row .submit span {
    font-size: 11px;
}
#orderChange-metafield-lines .line .mandatory {
    float: right;
}

/* metafield ait review*/

/* line 1029, sass/all.sass */
ul#metafield-ait {
    width: 85%;
    margin: 0 auto;
    padding: 5px;
    list-style: none;
}

/* line 1036, sass/all.sass */
#metafield-ait li {
    list-style: none;
    vertical-align: top;
}
/* line 1039, sass/all.sass */
#metafield-ait li.mf {
    border: 1px solid dashed;
    background: url(../images/bg-gradient.gif) repeat-x;
}
/* line 1041, sass/all.sass */
#metafield-ait li.editor {
    margin-bottom: 7px;
    display: none;
}
/* line 1044, sass/all.sass */
#metafield-ait li.open {
    display: block;
}
/* line 1046, sass/all.sass */
#metafield-ait li.active, #metafield-ait li.mf:hover {
    background: #d0e7fc url(../images/bg-gradient2.gif) right -1px repeat-x;
    border: 1px dashed #c1c1c1;
    cursor: pointer;
}
/* line 1050, sass/all.sass */
#metafield-ait li.active span {
    font-weight: normal;
    font-style: italic;
    color: #5a5a5a;
}

/* line 1062, sass/all.sass */
#metafield-ait li span {
    line-height: 25px;
    font-size: 14px;
    font-weight: bold;
}
/* line 1067, sass/all.sass */
#metafield-ait li .row span {
    font-size: 12px;
    font-weight: normal;
}
/* line 1070, sass/all.sass */
#metafield-ait li .row a span {
    font-weight: bold;
}
/* line 1073, sass/all.sass */
#metafield-ait span.description {
    padding-left: 3px;
    display: block;
    float: left;
    width: 250px;
}
/* line 1078, sass/all.sass */
#metafield-ait span.mandatory {
    display: block;
    width: auto;
    float: right;
    margin-right: 15px;
}
/* line 1083, sass/all.sass */
#review-lines span.data-type {
    display: block;
    width: auto;
    float: right;
    text-align: right;
}
#review-lines span.field-usage {
    display: block;
    width: auto;
    float: right;
    margin-right: 15px;
}


/* line 1094, sass/all.sass */
.total {
    margin: 0 auto;
    width: 85%;
    font-size: 16px;
    font-weight: bold;
    text-align: right;
}

/* line 1101, sass/all.sass */
.editor .box {
    padding: 0 0 18px;
}

/* line 1104, sass/all.sass */
#review-lines a span {
    font-size: 12px;
}

/* line 1107, sass/all.sass */
#details-box .form-columns {
    width: auto;
}

/* line 1110, sass/all.sass */
.textarea-box {
    margin: 0 auto;
}

/* line 1113, sass/all.sass */
.ui-tabs-panel {
    font-size: 12px;
}

/* line 1116, sass/all.sass */
.form-hold {
    border: solid #bbbbbb;
    border-width: 0 1px 1px;
    background: white;
}

/* line 1121, sass/all.sass */
.form-columns {
    overflow: hidden;
    color: #383838;
    width: 1000px;
    margin: 0 auto;
    padding: 5px 0 0;
}

.form-columns.no-padding {
    padding: 0px 0 0;
}
/* line 1127, sass/all.sass */
.form-columns.single, .form-columns.wide {
    width: auto;
}
/* line 1129, sass/all.sass */
.form-columns a img {
    position: relative;
    top: 4px;
    left: 4px;
    margin-right: 4px;
}
/* line 1134, sass/all.sass */
.form-columns .column {
    float: left;
    width: 450px;
    padding: 0 0 0 30px;
}
.form-columns .column-50 {
    float: left;
    width: 48%;
    padding-bottom: 5px;
}
.form-columns .first {
    padding-right: 30px;
}
/* line 1138, sass/all.sass */
.form-columns .tab-column {
	float:left;
	width:250px;
	padding:0 0 0 5px;
	vertical-align: middle;
}
.form-columns .price-column {
    float: none;
    width:333px;
    padding:0 0 0 10px;
    vertical-align: middle;
}
.form-columns .column.single {
    width: 89%;
    margin: 0 30px;
    padding: 0;
}
/* line 1142, sass/all.sass */
.form-columns .one_column {
    width: 525px;
    padding: 0 0 0 0px;
    padding-right: 200px;
    margin-left: auto;
    margin-right: auto;
}
/* line 1148, sass/all.sass */
.form-columns .row {
    overflow: hidden;
    padding: 6px 0 0;
}
/* line 1151, sass/all.sass */
.form-columns span {
    font-weight: bold;
    line-height: 24px;
}

.form-columns span.narrow {
    font-weight: bold;
    line-height: 15px;
    font-size: 12px;
}

/* line 1151, sass/all.sass */
.form-columns span.normal {
    font-size: 12px;
    font-weight: normal;
    line-height: 24px;
}
/* line 1154, sass/all.sass */
.form-columns label, .form-columns p {
    margin: 0 10px 0 0;
    font-size: 12px;
}
/* line 1157, sass/all.sass */
.form-columns label {
    float: left;
    text-align: right;
    width: 150px;
    line-height: 24px;
}

.form-columns.plan-price label {
    float: left;
    text-align: right;
    width: 140px;
    line-height: 24px;
}

.plan-price-attribute-dynamic{
    padding-left: 59px;
}

.product-price-attribute-dynamic{
    padding-left: 83px;
}

/* line 1162, sass/all.sass */
.form-columns p.description {
    float: none;
    width: auto;
    margin-left: 170px;
    padding-bottom: 10px;
    font-size: 14px;
    text-align: left;
}
/* line 1169, sass/all.sass */
.form-columns a.field {
    position: relative;
    top: 5px;
    left: 5px;
}
/* line 1173, sass/all.sass */
.form-columns ul {
    margin: 4px 0 0 0;
}
/* line 1175, sass/all.sass */
.form-columns li {
    list-style: inside;
}
/* line 1177, sass/all.sass */
.form-columns label.lb {
    width: auto;
    line-height: 24px;
}
/* line 1180, sass/all.sass */
.form-columns input.cb {
    float: left;
    width: 15px;
    height: 24px;
    padding: 0;
    margin: 0 5px 0 0;
}
/* line 1186, sass/all.sass */
.form-columns label em {
    color: #aaaaaa;
    font-size: 7pt;
    font-style: italic;
}
/* line 1190, sass/all.sass */
.form-columns .inp-bg {
    float: left;
    width: 225px;
    height: 24px;
    margin-right: 3px;
    padding: 4px 5px;
    overflow: hidden;
    outline: none;
    /*background: url(../images/bg-input03.gif) no-repeat;*/
    border: 1px solid #C6C6C6;
}

.form-columns .inp-bg-inv {
    float: left;
    width: 222px;
    height: 24px;
    margin-right: 3px;
    padding: 0px 0px;
    overflow: hidden;
    outline: none;
}

/* line 1199, sass/all.sass */
.form-columns .inp-bg input.field:focus {
    outline: none;
}

.form-columns .inp-bg input.field.disabled {
    color: #eeeeee;
}

.form-columns textarea.narrow {
    outline: none;
    width: 350px;
    height: 130px;
    display: block;
    overflow: auto;
    margin: 0 auto;
    border: 1px solid #bbbbbb;
    background: whitesmoke;
}

/* line 1201, sass/all.sass */
.form-columns textarea {
    outline: none;
    width: 492px;
    height: 130px;
    display: block;
    overflow: auto;
    margin: 0 auto;
    border: 1px solid #bbbbbb;
    background: whitesmoke;
}
/* line 1210, sass/all.sass */
.form-columns textarea:focus {
    outline: none;
}
/* line 1212, sass/all.sass */
.form-columns .inp-bg input.field {
    float: left;
    width: 212px;
    height: 16px;
    padding: 0;
    margin: 0;
    color: #383838;
    outline: none;
    font: bold 12px/16px Arial, Helvetica, sans-serif;
    background: none;
    border: none;
}

.form-columns .inp-bg input.field-no-size {
    height: 16px;
    padding: 0;
    margin: 0;
    color: #383838;
    outline: none;
    font: bold 12px/16px Arial, Helvetica, sans-serif;
    background: none;
    border: none;
}

.form-columns input.field-no-bg {
    height: 22px;
    padding: 0;
    margin: 0;
    color: #383838;
    font: bold 12px/16px Arial, Helvetica, sans-serif;
}

/* line 1223, sass/all.sass */
.form-columns .inp2 {
    padding: 4px 5px;
    width: 36px;
    margin-right: 6px;
    /*background: url(../images/bg-input04.gif) no-repeat;*/
}
/* line 1228, sass/all.sass */
.form-columns .inp2 input.field {
    width: 22px;
}
/* line 1230, sass/all.sass */
.form-columns .inp3 {
    width: 64px;
    padding: 4px 3px;
    /*background: url(../images/bg-input05.gif) no-repeat;*/
}
/* line 1234, sass/all.sass */
.form-columns .inp3 input.field {
    width: 64px;
}
/* line 1236, sass/all.sass */
.form-columns .inp4 {
    width: 86px;
    padding: 4px 5px;
    /*background: url(../images/bg-input06.gif) no-repeat;*/
}
/* line 1240, sass/all.sass */
.form-columns .inp4 input.field {
    /*margin: 3px;*/
    width: 72px;
}
/* line 1244, sass/all.sass */
.form-columns .inp-desc input.field {
    width: 192px;
}
/* line 1246, sass/all.sass */
.form-columns .inp-desc a img {
    top: 0px;
}
/* line 1248, sass/all.sass */
.form-columns .add-desc select {
    width: 205px;
}
/* line 1250, sass/all.sass */
.form-columns .select2 select {
    margin: 3px;
    width: 22px;
}
/* line 1253, sass/all.sass */
.form-columns .select3 select {
    margin: 3px;
    width: 64px;
}
/* line 1256, sass/all.sass */
.form-columns .select4 {
    margin-right: 7px;
    width: 72px;
    float: left;
}
/* line 1260, sass/all.sass */
.form-columns .select4 select {
    /*margin: 3px;*/
    width: 72px;
}
/* line 1263, sass/all.sass */
.form-columns .select5 {
    margin-right: 7px;
    width: 110px;
    float: left;
}
/* line 1267, sass/all.sass */
.form-columns .select5 select {
    margin: 3px;
    width: 110px;
}

.form-columns .select6 {
    margin-right: 10px;
    width: 150px;
    float: left;
}

.form-columns .select6 select {
    margin: 3px;
    width: 150px;
}

/* line 1270, sass/all.sass */
.form-columns select {
    float: left;
    width: 220px;
    padding: 0;
    margin: 3px 0 0;
    color: #383838;
    font: bold 12px/16px Arial, Helvetica, sans-serif;
}

/* line 1278, sass/all.sass */
#filter-save-dialog {
    color: #383838;
    font-family: "Arial", "Helvetica", sans-serif;
    font-size: 12px;
}
/* line 1282, sass/all.sass */
#filter-save-dialog .submit {
    color: white;
}
/* line 1284, sass/all.sass */
#filter-save-dialog .form-columns label {
    width: 90px;
}
.box-cards.box-cards-no-margin {
    margin: 0;
}
/* line 1287, sass/all.sass */
.box-cards {
    margin: 0 20px 0;
    padding: 1px 0 0 0;
}
/* line 1290, sass/all.sass */
.box-cards .box-cards {
    width: 80%;
    margin: 10px auto;
}

/* line 1294, sass/all.sass */
.box-cards-title {
    height: 30px;
    background-color: #D6D6D6;
    /**zoom: 1;
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF8DC449', endColorstr='#FF7BAA3F');
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NjZTRhZCIvPjxzdG9wIG9mZnNldD0iMyUiIHN0b3AtY29sb3I9IiM4ZGM0NDkiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3YmFhM2YiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #C6CFFF), color-stop(3%, #C6CFFF), color-stop(100%, #C6CFFF));
    background-image: -webkit-linear-gradient(top, #C6CFFF 0%, #C6CFFF 3%, #C6CFFF 100%);
    background-image: -moz-linear-gradient(top, #C6CFFF 0%, #C6CFFF 3%, #C6CFFF 100%);
    background-image: -o-linear-gradient(top, #C6CFFF 0%, #C6CFFF 3%, #C6CFFF 100%);
    background-image: linear-gradient(top, #C6CFFF 0%, #C6CFFF 3%, #C6CFFF 100%);
    -webkit-border-radius: 3px 3px 0 0;
    -moz-border-radius: 3px 3px 0 0;
    -ms-border-radius: 3px 3px 0 0;
    -o-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0;*/
    border-width: 1px;
    border-style: solid;
    border-color: #ADABAB;
}
/* line 15, sass/all.sass */
.ie9 .box-cards-title {
    filter: none;
}
/* line 1305, sass/all.sass */
.box-cards-title span {
    font-size: 11px;
    font-weight: bold;
    color: #051258;
    line-height: 30px;
    padding-right: 35px;
    padding-left: 7px;
    text-shadow: rgba(255, 255, 255, 0.4) 0 1px 0;
    text-transform: uppercase;
}
/* line 1314, sass/all.sass */
.box-cards-title a.btn-open {
    display: block;
    width: 100%;
    color: #383838;
    font-size: 14px;
    line-height: 30px;
    font-weight: bold;
}
/* line 1321, sass/all.sass */
.box-cards-title a.btn-open span {
    padding-left: 32px;
    display: block;
    cursor: pointer;
    background: url(../images/bullet.gif) no-repeat 8px 50%;
}
/* line 1326, sass/all.sass */
.box-cards-title a.btn-open:hover {
    text-decoration: none;
}

/* line 1329, sass/all.sass */
.box-cards-open a.btn-open span {
    background: url(../images/bullet2.gif) no-repeat 8px 50%;
}

/* line 1333, sass/all.sass */
.box-cards .box-card-hold {
    padding: 10px 10px 25px;
    border: 1px solid #bbbbbb;
    border-top: none;
}

.box-cards .box-card-hold.narrow {
    padding: 2px 10px 2px;
    border: 1px solid #bbbbbb;
    border-top: none;
}

/* line 1337, sass/all.sass */
.box-cards .content {
    overflow: hidden;
    padding: 14px 0 0;
    width: auto;
}
/* line 1341, sass/all.sass */
.box-cards .content p {
    padding: 0 9px;
}
/* line 1343, sass/all.sass */
.box-cards .form-columns label {
    width: 165px;
}

/* line 1348, sass/all.sass */
.form-columns label.rb {
    width: auto;
    margin-right: 20px;
}
/* line 1351, sass/all.sass */
.form-columns label.lb {
    width: auto;
}
/* line 1353, sass/all.sass */
.form-columns input.rb {
    float: left;
    width: 15px;
    height: 16px;
    padding: 0;
    margin: 5px 5px 0 0;
}

/* line 1361, sass/all.sass */
.box-cards .sel {
    float: left;
    margin-right: 6px;
}
/* line 1364, sass/all.sass */
.box-cards select.select-date {
    float: left;
    width: 58px;
    margin-right: 6px;
}
/* line 1368, sass/all.sass */
.box-cards .form-columns .column {
    width: 444px;
    padding-left: 10px;
}

.box-cards .form-columns .column.wide2 {
    width: 454px;
}

/* line 1372, sass/all.sass */
div.box-text {
    width: 492px;
    height: 130px;
    margin: 30px auto 10px;
    border: 1px solid #bbbbbb;
    background: whitesmoke;
}

/* line 1380, sass/all.sass */
.box-text textarea {
    width: 475px;
    height: 115px;
    padding: 7px;
    background: whitesmoke;
    border: none;
}
/* line 1386, sass/all.sass */
.box-text label {
    position: absolute;
    margin-top: -20px;
}
/* line 1389, sass/all.sass */
.box-text ul {
    margin: 0;
    width: 440px;
    padding: 0 0 10px 18px;
    list-style: none;
}
/* line 1394, sass/all.sass */
.box-text ul li {
    padding: 14px 0 0;
}
/* line 1396, sass/all.sass */
.box-text ul p {
    margin: 0;
    color: #383838;
}
/* line 1399, sass/all.sass */
.box-text ul p.paymentConfirm {
    overflow: hidden;
    white-space: normal;
}
/* line 1402, sass/all.sass */
.box-text ul p em {
    color: dimgrey;
}

/* line 1405, sass/all.sass */
.buttons {
    border-top: 1px solid #bbbbbb;
    padding: 6px 0;
    overflow: hidden;
    background: #f6f6f6;
    margin-top: 20px;
}
/* line 1410, sass/all.sass */
.buttons ul {
    float: left;
    position: relative;
    left: 50%;
    margin: 0;
    padding: 0;
    list-style: none;
}
/* line 1417, sass/all.sass */
.buttons ul li {
    float: left;
    position: relative;
    left: -50%;
    padding: 0 5px;
}

/* line 1423, sass/all.sass */
.outtaHere {
    position: absolute;
    left: -3000px;
}

/*Radio buttons */
/* line 1429, sass/all.sass */
.radioArea {
    float: left;
    width: 14px !important;
    height: 14px;
    margin: 5px 5px 0 0;
    padding: 0;
    background: url(../images/radio.gif) no-repeat;
    overflow: hidden;
}

/* line 1438, sass/all.sass */
.radioAreaChecked {
    float: left;
    width: 14px !important;
    height: 14px;
    margin: 5px 5px 0 0;
    padding: 0;
    background: url(../images/radio.gif) no-repeat;
    overflow: hidden;
    background-position: 0 -14px;
}

/*Checkboxes */
/* line 1450, sass/all.sass */
.checkboxArea {
    float: left;
    margin: 1px 5px 0 0;
    width: 14px !important;
    height: 14px;
    overflow: hidden;
    background: url(../images/checkbox.gif) no-repeat;
}

/* line 1458, sass/all.sass */
.checkboxAreaChecked {
    float: left;
    margin: 1px 5px 0 0;
    width: 14px !important;
    height: 14px;
    overflow: hidden;
    background: url(../images/checkbox.gif) no-repeat;
    background-position: 0 -14px;
}

/* line 1467, sass/all.sass */
.selectArea {
    position: relative;
    height: 24px;
    float: left;
    color: #383838;
    font-weight: bold;
    font-size: 12px;
    line-height: 24px;
}
/* line 1475, sass/all.sass */
.selectArea .left {
    position: absolute;
    top: 0;
    left: 0;
    width: 6px;
    height: 100%;
    background: url(../images/select-left.gif) no-repeat;
    display: block;
}
/* line 1483, sass/all.sass */
.selectArea a.selectButton {
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background: url(../images/select-button.gif) no-repeat 100% 0;
}
/* line 1490, sass/all.sass */
.selectArea .center {
    height: 24px;
    float: none;
    line-height: 24px;
    display: block;
    padding: 0 21px 0 6px;
    background: red url(../images/select-center.gif) repeat-x;
}
/* line 1497, sass/all.sass */
.selectArea .center img {
    float: left;
}

/*Selects drop-down */
/* line 1502, sass/all.sass */
.optionsDivInvisible, .optionsDivVisible {
    position: absolute;
    background-color: white;
    border: 1px solid #bbbbbb;
    display: block;
    z-index: 30;
    color: #383838;
    font-weight: bold;
    font-size: 12px;
    line-height: 24px;
}

/* line 1513, sass/all.sass */
.drop-dif {
    background: white;
}

/* line 1516, sass/all.sass */
.optionsDivInvisible {
    display: none;
}

/* line 1520, sass/all.sass */
.optionsDivVisible ul {
    margin: 0;
    padding: 0;
    overflow: hidden;
    list-style: none;
    overflow: hidden;
}
/* line 1526, sass/all.sass */
.optionsDivVisible ul li {
    margin: -1px 4px 0;
    border-top: 1px solid #bbbbbb;
}
/* line 1529, sass/all.sass */
.optionsDivVisible a {
    color: #383838;
    overflow: hidden;
    text-decoration: none;
    display: block;
    height: 1%;
    padding: 2px 4px;
}
/* line 1536, sass/all.sass */
.optionsDivVisible a img {
    border: none;
    float: left;
}
/* line 1539, sass/all.sass */
.optionsDivVisible a:hover {
    color: #0e61b1;
}

/* line 1542, sass/all.sass */
table.dataTable, .dataTable {
    width: auto !important;
    margin: 6px 0 10px !important;
    padding: 0 !important;
    overflow: hidden;
    line-height: 22px;
}
.dataTable.narrow {
    margin: 0 0 0 10px;
}

.dataTable tbody {
}

/* line 1547, sass/all.sass */
.dataTable td {
    padding:2px !important;
    color: #717171;
    vertical-align: top;
}
/* line 1550, sass/all.sass */
.dataTable td.value {
    color: #858585;
    margin: 0;
    padding: 2px 0 0 75px !important;
}
/* line 1555, sass/all.sass */
.dataTable tr.price, tr.dependency-tr {
    background-color: #eaeaea;
}
/* line 1557, sass/all.sass */
.dataTable tr.price td {
    width: 25%;
}
/* line 1559, sass/all.sass */
.dataTable tr.attribute {
    background-color: #fafafa;
}
/* line 1561, sass/all.sass */
.dataTable tr.attribute td {
    width: 25%;
}
/* line 1563, sass/all.sass */
.dataTable tr hr {
    margin: 25px auto;
}

/* line 1566, sass/all.sass */
.box-card-hold .dataTable {
    margin: 15px auto 10px;
    width: 80%;
}

/* line 1570, sass/all.sass */
.dataTable a img {
    position: relative;
    top: 4px;
    left: 4px;
    margin-right: 4px;
}

.dataTable span {
    color: #717171;
    vertical-align: top;
}
/* line 1550, sass/all.sass */
.dataTable span.value {
    color: #858585;
    margin: 0;
    padding: 0 10px;
}
#orderChanges tbody td {
    vertical-align: top;
}

/* line 1576, sass/all.sass */
.innerTable {
    /* -moz-border-radius-topright: 3px;
     -webkit-border-top-right-radius: 3px;
     border-top-right-radius: 3px;
     -moz-border-radius-topleft: 3px;
     -webkit-border-top-left-radius: 3px;
     border-top-left-radius: 3px;*/
    margin: 0 auto;
    width: 100%;
    border: 1px solid #bbbbbb;
    border-spacing: 0;
    /*border-top: none;*/
}

/* line 1589, sass/all.sass */
.innerHeader {
    height: 30px;
    font-size: 14px;
    font-weight: bold;
    color: #383838;
    line-height: 30px;
}

/* line 1596, sass/all.sass */
.innerContent {
    text-align: left;
    padding: 3px 5px 10px;
}

.strong{
    font-weight: bold;
    text-align: left;
}

.hide{
    opacity: 0;
}

/* line 1601, sass/all.sass */
#timeline {
    margin-bottom: 20px;
}
/* line 1603, sass/all.sass */
#timeline ul {
    list-style: none;
    list-style-position: outside;
    background: url(../images/timeline-bg.gif) bottom left repeat-x;
    cursor: move;
}
/* line 1608, sass/all.sass */
#timeline li {
    display: inline-block;
    padding: 0 10px;
}
/* line 1611, sass/all.sass */
#timeline li a {
    display: block;
    height: 40px;
    text-align: center;
    background: url(../images/timeline-event.png) bottom center no-repeat;
}
/* line 1616, sass/all.sass */
#timeline li.new a {
    width: 75px;
    background: url(../images/add.png) bottom center no-repeat;
}
/* line 1619, sass/all.sass */
#timeline li.current a {
    font-weight: bold;
}

/* line 1622, sass/all.sass */
.mandatory-meta-field {
    color: red;
}

/* line 1626, sass/all.sass */
.top-nav a {
    padding-left: 18px;
    display: inline;
    zoom: 1;
    display: inline-block;
    height: 17px;
}
/* line 1632, sass/all.sass */
.top-nav .account {
    background: url(../images/icon25.png) no-repeat top left;
}
/* line 1634, sass/all.sass */
.top-nav .training {
    background: url(../images/icon26.png) no-repeat top left;
}
/* line 1636, sass/all.sass */
.top-nav .help {
    background: url(../images/icon27.png) no-repeat top left;
}
/* line 1638, sass/all.sass */
.top-nav .logout {
    background: url(../images/icon28.png) no-repeat top left;
}

.top-nav .dissimulate {
    background: url(../images/cross.png) no-repeat top left;
}

/* line 1643, sass/all.sass */
.table-heading strong {
    float: right;
    font-size: 12px;
    width: 48px;
    overflow: hidden;
}

/* line 1649, sass/all.sass */
td.large, th.large {
    width: 200px;
}

/* line 1652, sass/all.sass */
td.large2, th.large2 {
    width: 230px;
}

/* line 1655, sass/all.sass */
td.medium2, th.medium2 {
    width: 150px;
}

/* line 1658, sass/all.sass */
td.medium, th.medium {
    width: 120px;
}

/* line 1661, sass/all.sass */
td.small2, th.small2, td.small, th.small {
    width: 100px;
}

/* line 1664, sass/all.sass */
td.tiny3, th.tiny3, td.tiny2, th.tiny2 {
    width: 70px;
}

/* line 1667, sass/all.sass */
td.tiny, th.tiny {
    width: 50px;
}

/* line 1674, sass/all.sass */
.table-box th, .innerHeader th {
    background-color: #D6D6D6;
    /* *zoom: 1;
     filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF8DC449', endColorstr='#FF7BAA3F');
     background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NjZTRhZCIvPjxzdG9wIG9mZnNldD0iMyUiIHN0b3AtY29sb3I9IiM4ZGM0NDkiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3YmFhM2YiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
     background-size: 100%;
     background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #C6CFFF), color-stop(3%, #C6CFFF), color-stop(100%, #C6CFFF));
     background-image: -webkit-linear-gradient(top, #C6CFFF 0%, #C6CFFF 3%, #C6CFFF 100%);
     background-image: -moz-linear-gradient(top, #C6CFFF 0%, #C6CFFF 3%, #C6CFFF 100%);
     background-image: -o-linear-gradient(top, #C6CFFF 0%, #C6CFFF 3%, #C6CFFF 100%);
     background-image: linear-gradient(top, #C6CFFF 0%, #C6CFFF 3%, #C6CFFF 100%);
     border-width: 1px;
     border-style: solid;
     border-color: #051258 #051258 #051258 #051258;
     -webkit-border-radius: 0;
     -moz-border-radius: 0;
     -ms-border-radius: 0;
     -o-border-radius: 0;
     border-radius: 0;
     border-width: 1px 0 1px;
     text-align: left;
     text-shadow: rgba(255, 255, 255, 0.4) 0 1px 0;
     color: #051258;*/
    height: 30px;
    font-size: 11px;
    text-transform: uppercase;
}
/* line 15, sass/all.sass */
.ie9 .table-box th, .ie9 .innerHeader th {
    filter: none;
}
/* line 1687, sass/all.sass */
.table-box th:only-child, .innerHeader th:only-child {
    padding: 0 0 0 15px;
}
/* line 1695, sass/all.sass */
.table-box th:first-child, .innerHeader th:first-child {
    padding: 3px 0 3px 15px;
}

.table-box th.spacing-narrow {
    padding: 3px 0 3px 0px;
}

/* line 1697, sass/all.sass */
.table-box th a, .innerHeader th a {
    text-shadow: rgba(255, 255, 255, 0.4) 0 1px 0;
    color: #051258;
    height: 30px;
    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;
}

/* line 1708, sass/all.sass */
.sub-box thead tr:before, .sub-box thead tr:after {
    background-color: #C6CFFF;
    *zoom: 1;
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF8DC449', endColorstr='#FF7BAA3F');
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NjZTRhZCIvPjxzdG9wIG9mZnNldD0iMyUiIHN0b3AtY29sb3I9IiM4ZGM0NDkiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3YmFhM2YiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #C6CFFF), color-stop(3%, #C6CFFF), color-stop(100%, #C6CFFF));
    background-image: -webkit-linear-gradient(top, #C6CFFF 0%, #C6CFFF 3%, #C6CFFF 100%);
    background-image: -moz-linear-gradient(top, #C6CFFF 0%, #C6CFFF 3%, #C6CFFF 100%);
    background-image: -o-linear-gradient(top, #C6CFFF 0%, #C6CFFF 3%, #C6CFFF 100%);
    background-image: linear-gradient(top, #C6CFFF 0%, #C6CFFF 3%, #C6CFFF 100%);
    /*  content: "";  Removed to fix #4735 */
    display: table-cell;
    width: 5px;
    height: 10px;
    border-width: 1px;
    border-style: solid;
    border-color: #051258 #051258 #051258 #051258;
}
/* line 15, sass/all.sass */
.ie9 .sub-box thead tr:before, .ie9 .sub-box thead tr:after {
    filter: none;
}
/* line 1717, sass/all.sass */
.sub-box thead tr:before {
    border-radius: 3px 0 0 0;
    border-right: none;
}
/* line 1720, sass/all.sass */
.sub-box thead tr:after {
    border-radius: 0 3px 0 0;
    border-left: none;
}

/* line 1724, sass/all.sass */
.table-box {
    margin: 0 auto;
}
/* line 1726, sass/all.sass */
.table-box.tab-table {
    border-width: 1px;
    padding: 0;
    margin-top: 15px;
}
tr:last-child > td {
    border-bottom: 0 !important;
}
/* line 1730, sass/all.sass */
.table-box table {
    /*-webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.25) 0px 1px 6px 0px inset;
    -moz-box-shadow: rgba(0, 0, 0, 0.25) 0px 1px 6px 0px inset;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 1px 6px 0px inset;
    border-radius: 3px;
    border-radius: 3px 3px 0 0;*/
    width: 100%;
    margin: 0;
    border-spacing: 0px;
    padding: 0px;
    border-collapse: separate;
    background: #f7f7f7;
    border: 1px solid #bbb;
}
/* line 1749, sass/all.sass */
.lt-ie9 .table-box table {
    border: 1px solid #dbdbdb;
}
/* line 1751, sass/all.sass */
.table-box table tr, .table-box table th, .table-box table td {
    text-align: left;
}
/* line 1755, sass/all.sass */
.table-box table thead tr:before, .table-box table thead tr:after {
    /*background-color: #C6CFFF;
    *zoom: 1;
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF8DC449', endColorstr='#FF7BAA3F');
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NjZTRhZCIvPjxzdG9wIG9mZnNldD0iMyUiIHN0b3AtY29sb3I9IiM4ZGM0NDkiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3YmFhM2YiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #C6CFFF), color-stop(3%, #C6CFFF), color-stop(100%, #C6CFFF));
    background-image: -webkit-linear-gradient(top, #C6CFFF 0%, #C6CFFF 3%, #C6CFFF 100%);
    background-image: -moz-linear-gradient(top, #C6CFFF 0%, #C6CFFF 3%, #C6CFFF 100%);
    background-image: -o-linear-gradient(top, #C6CFFF 0%, #C6CFFF 3%, #C6CFFF 100%);
    background-image: linear-gradient(top, #C6CFFF 0%, #C6CFFF 3%, #C6CFFF 100%);
    content: "";*/
    display: table-cell;
    width: 5px;
    height: 10px;
    border-width: 1px;
    border-style: solid;
    border-color: #051258 #051258 #051258 #051258;
}
/* line 15, sass/all.sass */
.ie9 .table-box table thead tr:before, .ie9 .table-box table thead tr:after {
    filter: none;
}
/* line 1764, sass/all.sass */
.table-box table thead tr:before {
    border-radius: 3px 0 0 0;
    border-right: none;
}
/* line 1767, sass/all.sass */
.table-box table thead tr:after {
    border-radius: 0 3px 0 0;
    border-left: none;
}
/* line 1770, sass/all.sass */
.table-box tbody {
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    padding: 4px;
}
/* line 1774, sass/all.sass */
.table-box tbody tr {
    border: 5px solid transparent;
    vertical-align: middle;
    width: 100%;
    height: 30px;
}
/* line 1779, sass/all.sass */
.table-box tbody tr.active {
    background-color: #E7EDFF;
}
/* line 1781, sass/all.sass */
.table-box tbody tr.isReview {
    font-style: italic;
    text-shadow: 1px 1px 4px #383838;
}
/* line 1784, sass/all.sass */
.table-box tbody tr:before, .table-box tbody tr:after {
    /*content: "";*/
    display: table-cell;
    width: 5px;
    height: 100%;
    /*border: 1px solid #ADABAB;*/
    /*border-bottom: 2px solid #dbdbdb;*/
    background-color: white;
}
/* line 1792, sass/all.sass */
.table-box tbody tr:before {
    /*border-radius: 5px 0 0 5px;*/
    border-right: none;
}
/* line 1795, sass/all.sass */
.table-box tbody tr:after {
    /*border-radius: 0 5px 5px 0;*/
    border-left: none;
}
/* line 1799, sass/all.sass */
.table-box tbody tr:hover td, .table-box tbody tr:hover:before, .table-box tbody tr:hover:after, .table-box tbody tr.active td, .table-box tbody tr.active:before, .table-box tbody tr.active:after {
    background: #F0CEFB;
}
/* line 1804, sass/all.sass */
.table-box tbody tr:hover td a.double strong, .table-box tbody tr.active td a.double strong {
    font-weight: bold;
}
/* line 1806, sass/all.sass */
.table-box tbody tr em {
    display: block;
}
/* line 1808, sass/all.sass */
.table-box tbody tr strong {
    font-size: 14px;
    font-weight: normal;
}
/* line 1811, sass/all.sass */
.table-box tbody td {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background-color: white;
    /*border-top: 1px solid #dbdbdb;*/
    border-bottom: 1px solid #ADABAB;
    height: 44px;
    vertical-align: middle;
    padding: 3px 0;
}
/* line 1823, sass/all.sass */
.table-box tbody td:first-child {
    background-position: 0 -71px;
    padding: 3px 0 3px 15px;
}
/* line 1826, sass/all.sass */
.table-box tbody td:last-child {
    background-position: 100% -71px;
    padding: 3px 15px 3px 0;
}
/* line 1829, sass/all.sass */
.table-box tbody td:only-child {
    padding: 3px 0 3px 15px;
}
/* line 1831, sass/all.sass */
.table-box tbody td a {
    color: #343434;
}
/* line 1833, sass/all.sass */
.table-box tbody td a.cell {
    font-size: 12px;
    font-weight: bold;
    overflow: hidden;
    height: 33px;
}
/* line 1838, sass/all.sass */
.table-box tbody td a.double {
    height: 40px;
    padding-top: 8px;
}
/* line 1841, sass/all.sass */
.table-box tbody td a.double strong {
    font-size: 14px;
    font-weight: normal;
}
/* line 1844, sass/all.sass */
.table-box tbody td a.double em {
    color: #bfbfbf;
    font-style: normal;
}
/* line 1847, sass/all.sass */
.table-box tbody td a:hover {
    text-decoration: none;
}

.table-box tbody td.narrow, .table-box tbody th.narrow {
    padding: 5px 0;
    height: 100%;
}

/* line 1849, sass/all.sass */
.table-box .block img {
    margin-top: 9px;
}

/* line 1852, sass/all.sass */
.panel .table-box table {
    /*-webkit-box-shadow: rgba(0, 0, 0, 0.25) 0px 8px 6px 0px inset;
    -moz-box-shadow: rgba(0, 0, 0, 0.25) 0px 8px 6px 0px inset;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 8px 6px 0px inset;*/
}

/* line 1857, sass/all.sass */
.table-area {
    border-bottom: 1px solid #bbbbbb;
    margin: 0 0 -1px 0;
}
/* line 1860, sass/all.sass */
.table-area table {
    width: 100%;
}
/* line 1862, sass/all.sass */
.table-area table thead td {
    font-weight: bold;
    height: 40px;
    text-align: center;
    padding: 0;
    border: solid #1b437d;
    border-width: 1px 0 0;
    background-color: #C6CFFF;
    *zoom: 1;
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF8DC449', endColorstr='#FF7BAA3F');
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NjZTRhZCIvPjxzdG9wIG9mZnNldD0iMyUiIHN0b3AtY29sb3I9IiM4ZGM0NDkiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3YmFhM2YiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #C6CFFF), color-stop(3%, #C6CFFF), color-stop(100%, #C6CFFF));
    background-image: -webkit-linear-gradient(top, #C6CFFF 0%, #C6CFFF 3%, #C6CFFF 100%);
    background-image: -moz-linear-gradient(top, #C6CFFF 0%, #C6CFFF 3%, #C6CFFF 100%);
    background-image: -o-linear-gradient(top, #C6CFFF 0%, #C6CFFF 3%, #C6CFFF 100%);
    background-image: linear-gradient(top, #C6CFFF 0%, #C6CFFF 3%, #C6CFFF 100%);
    -webkit-border-radius: 3px 3px 0 0;
    -moz-border-radius: 3px 3px 0 0;
    -ms-border-radius: 3px 3px 0 0;
    -o-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0;
    border-width: 1px;
    border-style: solid;
    border-color: #051258 #051258 #051258 #051258;
    text-shadow: rgba(255, 255, 255, 0.4) 0 1px 0;
    color: #051258;
}
/* line 15, sass/all.sass */
.ie9 .table-area table thead td {
    filter: none;
}

/* line 1882, sass/all.sass */
* html .table-area thead td, * + html .table-area thead td {
    height: 41px;
}

/* line 1887, sass/all.sass */
.table-area thead td.first {
    border-left: 1px solid #1b437d;
}
/* line 1889, sass/all.sass */
.table-area thead td.last {
    border-right: 1px solid #1b437d;
}
/* line 1891, sass/all.sass */
.table-area thead td.col04 {
    text-align: right;
}
/* line 1894, sass/all.sass */
.table-area tbody td {
    padding: 5px 0;
    border-right: 1px solid #bbbbbb;
    text-align: center;
}
/* line 1898, sass/all.sass */
.table-area tbody td em {
    display: block;
    text-align: left;
    padding-left: 8px;
    line-height: 18px;
}
/* line 1903, sass/all.sass */
.table-area tbody td.col01 {
    border: none;
}
/* line 1905, sass/all.sass */
.table-area tbody td.col02 {
    border-left: 1px solid #bbbbbb;
}
/* line 1907, sass/all.sass */
.table-area tbody td.col03 {
    text-align: left;
    padding-left: 20px;
    width: 37%;
}
/* line 1911, sass/all.sass */
.table-area tbody td.col01 em {
    text-align: right;
    font-style: normal;
}
/* line 1914, sass/all.sass */
.table-area tbody .bg td {
    height: 25px;
    background: #d7d9dd;
    font-weight: bold;
    text-align: right;
}
/* line 1919, sass/all.sass */
.table-area tbody .bg td strong {
    text-align: center;
    display: block;
}
/* line 1922, sass/all.sass */
.table-area tbody .even {
    background-color: #f4f4f4;
}
/* line 1925, sass/all.sass */
.table-area tbody span.small {
    display: inline-block;
    width: 120px;
    text-align: left;
}
/* line 1929, sass/all.sass */
.table-area tbody span.large {
    display: inline-block;
    width: 240px;
    text-align: left;
}

/* line 1934, sass/all.sass */
.table-info {
    overflow: hidden;
    height: 1%;
    background: white;
    padding: 0 10px;
    border: solid #bbbbbb;
    border-width: 1px 1px 0 1px;
}
/* line 1942, sass/all.sass */
.table-info em {
    float: left;
    font-size: 16px;
    margin-right: 27px;
    line-height: 49px;
}

/* line 1949, sass/all.sass */
table.blacklist thead tr {
    height: 30px;
    background: url(../images/bg-gradient3.gif) repeat-x;
    font-size: 14px;
    font-weight: bold;
    color: #383838;
    line-height: 30px;
}
/* line 1956, sass/all.sass */
table.blacklist tbody td {
    text-align: center;
    padding: 3px 0px 10px;
    height: 30px;
    vertical-align: middle;
}
/* line 1962, sass/all.sass */
table.blacklist tr.even {
    background-color: white;
}
/* line 1964, sass/all.sass */
table.blacklist tr.odd {
    background-color: #eeeeee;
}

/* line 1967, sass/all.sass */
.blacklist td a.cell {
    display: block;
    overflow: hidden;
    height: 21px;
    padding-top: 5px;
}

.column-right-50 {
    float: right;
    width: 50;
    top: 150px;
    position: relative
}

table.column-90 {
    width: 90%
}

.disjoint-listbox  {
    display: block;
    width: 100%;
}

.disjoint-listbox-heading{
    display: block;
    margin: 3px;
}

.disjoint-listbox-spacer {
    height:240px;
    width:5px;
}

.disjoint-listbox-vert-top  {
    height: 100%;
    float:left;
    margin: 5px;
}

.disjoint-listbox-vert-btn-col {
    width: 50px;
    position: relative;
    left: 10px;
    top: 40px;
}

.disjoint-listbox select {
    width: 190px;
    height: 200px;
    padding: 0;
    margin: 5px 0 0;
    color: #383838;
    font: bold 12px/16px Arial, Helvetica, sans-serif;
}

.ui-dialog-title {
    text-shadow: rgba(255, 255, 255, 0.4) 0 1px 0;
    color: #051258;
    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;
}

.ui-widget-content a.submit {
    color: #f8f8f8;
}

tr.medium-width td {
    width: 33%;
}
tr.small-width td, tr.small-width th {
    width: 20%;
}

.dependency-th {
    text-align: left;
}

td.short-width1 {
    width: 30%;
    text-align: center;
}

td.short-width2 {
    width: 20%;
    text-align: center;
}

td.short-width3 {
    width: 10%;
}

td.short-width4 {
    width: 5%;
}

td.short-width3 select{
    width: 50%;
}

#review-lines li.mandatory-dependency, #review-lines li.mandatory-dependency:hover {
    background: #FA8072;
}
#review-lines form li.optional-dependency, #review-lines li.optional-dependency:hover {
    background: #F0E68C;
}

#editOrderChanges tbody tr.mandatory-dependency, #editOrderChanges tbody tr.mandatory-dependency td,
#editOrderChanges tbody tr.mandatory-dependency:hover, #editOrderChanges tbody tr.mandatory-dependency:hover td {
    background-color: #FA8072;
}
#editOrderChanges tbody tr.optional-dependency, #editOrderChanges tbody tr.optional-dependency td,
#editOrderChanges tbody tr.optional-dependency:hover, #editOrderChanges tbody tr.optional-dependency:hover td {
    background-color: #F0E68C;
}

.ui-dialog .ui-dialog-buttonpane div.ui-dialog-buttonset button.dialog_button_as_label {
    border: none;
    background-color: white;
    color: black;
    font-weight: bold;
    cursor: default;
    outline-color: white;
}

.ui-dialog{
    z-index: 999 !important;
}

.column .sub-box-no-pad {
    background-color: white;
    border: 1px solid #dbdbdb;
    padding: 0 0 0 20px;
}

.form-columns.asset-dialog-filters {
    width: auto;
    height: 120px;
    overflow-y: auto;
}

.sub-box-no-pad.asset-group-filters {
    width: auto;
    height: 120px;
    overflow-y: auto;
}

.form-columns.asset-list-filters {
    height: 130px;
    overflow-y: auto;
    width: auto;
}

.form-columns.asset-list-filters .row {
    padding: 2px 0 0;
}

label span{
    color: #ff0000;
}

#impersonation-select{
    margin-top: 3%;
}

#impersonation-text{
    font-weight:normal;
    color: black;
}

#impersonation-button{
    margin-top: 3%;
}

.center-align {
    margin: 0 auto;
    display: table;
}

span.orderChangeApplyError, span.newOrderLine, span.removalOrderChange {
    color: red;
}

#edit-changes-box .form-columns {
    width: auto;
    margin-bottom: 10px;
}

#edit-changes-box .table-box tbody td {
    height: 100%;
}
#edit-changes-box .column .box{
    height: 100%;
}

#edit-changes-box ul.plan-order-changes-list {
    width: 85%;
    margin: 0 auto;
    padding: 5px;
    list-style: none;
}

#edit-changes-box ul.plan-order-changes-list li {
    list-style: none;
    vertical-align: top;
}
#edit-changes-box ul.plan-order-changes-list li.line {
    border: 1px solid white;
}
#edit-changes-box ul.plan-order-changes-list li.editor {
    margin-bottom: 5px;
}

#edit-changes-box ul.plan-order-changes-list li.active, #edit-changes-box ul.plan-order-changes-list li.line:hover {
    background: #d0e7fc url(../images/bg-gradient2.gif) right -1px repeat-x;
    border: 1px dashed #c1c1c1;
    cursor: pointer;
}
#edit-changes-box ul.plan-order-changes-list li.active span {
    font-weight: normal;
    font-style: italic;
    color: #5a5a5a;
}
#edit-changes-box ul.plan-order-changes-list li div.row span {
    line-height: 25px;
    font-size: 14px;
    font-weight: bold;
}
#edit-changes-box ul.plan-order-changes-list span.description {
    padding-left: 3px;
    display: block;
    float: left;
    width: 250px;
}
/* line 1078, sass/all.sass */
#edit-changes-box ul.plan-order-changes-list span.qty-price {
    display: block;
    width: auto;
    float: right;
    margin-right: 15px;
}
/* line 1083, sass/all.sass */
#edit-changes-box ul.plan-order-changes-list span.sub-total {
    display: block;
    width: auto;
    float: right;
    text-align: right;
}
/* line 1088, sass/all.sass */
#edit-changes-box ul.plan-order-changes-list span.included-qty {
    display: block;
    width: 250px;
    float: right;
    text-align: right;
}
/*Added to address issue #7364*/
.fpu-status {
    color: red;
}
.ui-widget-header {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#C6CFFF', endColorstr='#C6CFFF');
}

.forReview td {
    font-weight : bold !important
}

.jqTable div.medium{
    margin-bottom: 5px;
}

.ui-jqgrid tr.jqgrow td {
    white-space: normal !important;
}

em.tiny{
    width:22em;
    word-wrap: break-word;
}
th.money, th.qty, td.money, td.qty {
    text-align: right !important;
}

/*Added to fix issue #10007 */
.labelWrap{
    word-wrap: break-word;
    line-height: 15px !important;
}
/*Added to fix issue #10932 */
.notificationTextWrap{
    word-break: break-all;
    line-height: 15px;
}
#viewport .panel .table-box td {
    word-break: break-all;
    padding-right: 5px;
}

.temp-ver-form .label{
    text-align: right;
    color: inherit;
}
.dynamicAttrs, .plugin-attribute-dynamic{
    padding: 10px 0 0 177px !important;
}
.reserved{
    background-color: #DCFAB6 !important;
}

.hide-element {
    display: none;
}

#reset_password {
    margin: 50px auto;
    padding: 20px;
    width: 500px;
}

.table-box tbody .reserved:before, .table-box tbody .reserved:after{
    background-color: #DCFAB6 !important;
}

#inject-config-form .form-columns {
    width: auto;
}

.dashboard .statistics {
    float : left;
    width: 51%;
    height: 50%;
    border-radius: 6px;
    margin-top: 10px;
    margin-left: 10px;
}

.chart-frame {
    border: 1px solid #ddd;
    border-top: 0;
    margin-bottom:20px;
    padding-bottom: 19px;
}
.chart-heading {
    color: #051258;
    font-size: 13px;
    font-weight: bold;
    text-transform: uppercase;
    padding: 18px 0 16px 25px;
    border: 1px solid #ddd;
    border-bottom: none;
}
.dashboard .section {
    overflow: auto;
}
.dashboard section {
    margin: 10px 0 15px 18px;
}
.section code {
    font: normal 14px "ars-maquette-web", Arial, Helvetica, sans-serif !important;
    color: #403D3D;
}
.chart-section {
    font-size: 13px;
}
.holder p {
    margin-top: 12px;
}
.manyPeriods {
    /*background-color: #FFBF00 !important;*/
    border-right: 5px dotted #FFBF00;
}
.unpaid {
    /*background-color: #FF6347 !important;*/
    border-left: 5px solid #FF6347;
}
.paid {
    /*background-color: #DCFAB6 !important;*/
    border-left: 5px solid #20A500;
}

.review {
    /*background-color: #DCFAB6 !important;*/
    border-left: 5px solid #808080;
}

@media (max-width: 1380px) {
    .ctt {
        margin: 98px 219px -39px 0;
        position: relative;
        float: right;
    }
    #navList .mein-menu {
        padding: 8px 15px;
        border-right: 1px solid #ddd;
        border-bottom: 1px solid #ddd;
        cursor: pointer;
        display: -webkit-inline-box;
        margin-left: -4px;
    }
    #navList .mein-menu:first-child { border-left: 1px solid white; }
    #navList .mein-menu:last-child { border-right: 1px solid white; }
}
@media (min-width: 1380px) {
    .ctt {
        margin: 63px 238px -39px 0;
        position: relative;
        float: right;
    }
}
#ct {
    position: fixed;
    z-index: 490;
    font-size: 11px;
    color: #484848;
    float: right;
    margin: -23px 0px 0px 0;
}