/* Minification failed. Returning unminified contents.
(16,1): run-time error CSS1019: Unexpected token, found '@'
(16,2): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(17,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(19,1): run-time error CSS1062: Expected semicolon or closing curly-brace, found '{'
(33,1): run-time error CSS1019: Unexpected token, found '@'
(33,2): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(34,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(36,1): run-time error CSS1062: Expected semicolon or closing curly-brace, found '{'
(50,1): run-time error CSS1019: Unexpected token, found '@'
(50,2): run-time error CSS1019: Unexpected token, found '@keyframes'
(51,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(53,1): run-time error CSS1062: Expected semicolon or closing curly-brace, found '{'
 */
/* BEGIN - This fixes the Tabstrip loading...*/
.k-tabstrip-items .k-loading {
    width: 20%;
    -webkit-animation: tabloader 1s ease-in-out infinite;
    -moz-animation: tabloader 1s ease-in-out infinite;
    animation: tabloader 1s ease-in-out infinite;
}

    .k-tabstrip-items .k-loading.k-complete {
        width: 100%;
        -webkit-animation: none;
        -moz-animation: none;
        animation: none;
    }

@@-webkit-keyframes tabloader {
    0%;

{
    left: 0;
}

50% {
    left: 80%;
}

100% {
    left: 0;
}

}

@@-moz-keyframes tabloader {
    0%;

{
    left: 0;
}

50% {
    left: 80%;
}

100% {
    left: 0;
}

}

@@keyframes tabloader {
    0%;

{
    left: 0;
}

50% {
    left: 80%;
}

100% {
    left: 0;
}

}

.disabled-row {
    background-color: #aaa !important;
    color: #eee !important;
}

/* END - This fixes the Tabstrip loading...*/

.k-grid-content {
    min-height: 26px;
}

.k-pager-wrap > .k-link {
    line-height: 1.8em !important;
}

.k-pager-wrap > .k-pager-numbers li {
    line-height: 2.0em !important;
}

.empty-grid {
    color: #888;
    background: #eee;
    height: 26px;
    text-align: center;
    line-height: 26px;
}

.form-horizontal .control-group {
    margin-bottom: 8px !important;
}

.form-horizontal .control-label,
.form-horizontal span.lbl,
.form-horizontal label.lbl {
    font-size: 12px !important;
}

.form-horizontal .control-label {
    width:120px !important;
}

.form-horizontal .controls {
    margin-left: 130px !important;
}

span.input-mini-numeric {
    width: 64px !important;
}

a.scriptTip:hover {
    text-decoration: none;
}

.control-group select,
.control-group textarea,
.control-group input[type="text"],
.control-group input[type="password"],
.control-group input[type="datetime"],
.control-group input[type="datetime-local"],
.control-group input[type="date"],
.control-group input[type="month"],
.control-group input[type="time"],
.control-group input[type="week"],
.control-group input[type="number"],
.control-group input[type="email"],
.control-group input[type="url"],
.control-group input[type="search"],
.control-group input[type="tel"],
.control-group input[type="color"],
.control-group .k-widget,
.control-group .btn {
    font-size: 12px;
}

.control-group div.controls select {
    height:  inherit !important;
}

.k-dropdown-wrap {
    padding-bottom:4px;
}

.widget-header {
    min-height: 20px !important;
}

.text-warning {
  color: #c09853 !important;
}

a.text-warning:hover,
a.text-warning:focus {
  color: #a47e3c !important;
}

.text-error {
  color: #b94a48 !important;
}

a.text-error:hover,
a.text-error:focus {
  color: #953b39 !important;
}

.text-info {
  color: #3a87ad !important;
}

a.text-info:hover,
a.text-info:focus {
  color: #2d6987 !important;
}

.text-success {
  color: #468847 !important;
}

a.text-success:hover,
a.text-success:focus {
  color: #356635 !important;
}

.text-left {
  text-align: left !important;
}

.text-right {
  text-align: right !important;
}

.text-center {
  text-align: center !important;
}

.margin-all6 {
    margin: 6px !important;
}

.margin-all3 {
    margin: 3px !important;
}

.margin-right6 {
    margin-right: 6px !important;
}

.margin-right20 {
    margin-right: 20px !important;
}

.margin-left6 {
    margin-left: 6px !important;
}

.margin-left20 {
    margin-left: 20px !important;
}

.margin-bottom10 {
    margin-bottom: 10px !important;
}

.valign-top {
    vertical-align: top !important;
}

.valign-baseline {
    vertical-align: baseline !important;
}

.valign-middle {
    vertical-align: middle !important;
}

.integrationWindowWidth {
    width: 780px;
}

.windowWidth700 {
    width: 700px;
}

.windowWidth720 {
    width: 720px;
}

/* begin - calculator colors */
.level1Bg {
    background-color: #00FF00 !important;
}
.level1Row {
  color: #000;  
  border-color: #000;
}

.level2Bg {
    background-color: #AAFF35 !important;
}
.level2Row {
  color: #000;
  border-color: #000;
}

.level3Bg {
  background-color: #FFFF00 !important;
}

.level3Row {
  color: #000;
  border-color: #000;
}

.level4Bg {
  background-color: #FFAA35 !important;
}

.level4Row {
  color: #000;
  border-color: #000;
}

.level5Bg {
  background-color: #FF0000 !important;
}

.level5Row {
  color: #fff;
  border-color: #333;
}

.level6Bg {
  background-color: #FF0000 !important;
}

.level6Row {
  color: #fff;
  border-color: #454545;
}

.selectable {
    cursor: pointer;   
}
    .selectable:hover {
        color: #000;
        background: #fff;
    }

.level1Row.row-selected,
.level2Row.row-selected,
.level3Row.row-selected {
  color: #000 !important;
  font-weight: bold !important;
  font-size: larger !important;
}

.level4Row.row-selected,
.level5Row.row-selected,
.level6Row.row-selected {
  color: #fff !important;
  font-weight: bold !important;
  font-size: larger !important;
}
/* end - calculator colors */

.div-fieldset {
    display: block;
    border-width: 2px;
    border-style: groove;
    border-color: threedface;
    border-image: initial;
    padding: 18px 12px 0px 12px !important;
    margin-top: 10px;
    border-radius: 8px;
    z-index: 1;
}

.div-legend {
    position: absolute;
    background-color: white;
    z-index: 0;
    transform: translateY(-30px);
    padding-left: 7px;
    padding-right: 7px;
    display: block;
    border-width: initial;
    border-style: none;
    border-color: initial;
    border-image: initial;
    border-radius: 20px;
}

.padding-0 {
   padding: 0 !important;
   margin: 0 !important;
}

.highlight {
    background-color: #FFFF88;
}

.needHelp {
    padding: 0px 5px 0px 5px !important;
}

.longAccountNumber {
    word-wrap: break-word;
    max-width: 80px;
}
