@import url("bootstrap.min.css");@import url("mooncake/fonts/icomoon/style.css");@import url("mooncake/main-style.css");@import url("wizard.css");@import url("uniform.default.css");@import url("select2.css");@import url("jquery.ibutton.css");@import url("../plugins/plupload/plupload.bootstrap/css/plupload.bootstrap.css");.mini-sprite,.fftri{display:inline-block;vertical-align:middle;line-height:1}.fhicon,.kids,.accept,.category,.calendar,.calendar_add,.calendar_price,.calendar_view_month_go,.date,.date_price,.deny,.cancel,.envelope_string,.events,.events_key,.group_key,.group,.group_error,.group_green,.group_red,.unknown,.tag_blue_add,.tag_green,.text_list_bullet,.user,.user_add,.user_category,.user_category_add,.user_go,.text_list_bullet_user_go{background:url('../img/fhicons/mini-sd3ef031a8a.png') no-repeat}.kids{background-position:0 -270px;height:16px;width:16px}.accept{background-position:0 -378px;height:16px;width:16px}.category{background-position:0 -180px;height:16px;width:16px}.calendar{background-position:0 -414px;height:16px;width:16px}.calendar_add{background-position:0 -360px;height:16px;width:16px}.calendar_price{background-position:0 -90px;height:16px;width:16px}.calendar_view_month_go{background-position:0 -108px;height:16px;width:16px}.date{background-position:0 -306px;height:16px;width:16px}.date_price{background-position:0 -54px;height:16px;width:16px}.deny{background-position:0 -450px;height:16px;width:16px}.cancel{background-position:0 -522px;height:16px;width:16px}.envelope_string{background-position:0 -162px;height:16px;width:16px}.events{background-position:0 -252px;height:16px;width:16px}.events_key{background-position:0 -36px;height:16px;width:16px}.group_key{background-position:0 -198px;height:16px;width:16px}.group{background-position:0 -234px;height:16px;width:16px}.group_error{background-position:0 -216px;height:16px;width:16px}.group_green{background-position:0 0;height:16px;width:16px}.group_red{background-position:0 -18px;height:16px;width:16px}.unknown{background-position:0 -324px;height:16px;width:16px}.tag_blue_add{background-position:0 -342px;height:16px;width:16px}.tag_green{background-position:0 -504px;height:16px;width:16px}.text_list_bullet{background-position:0 -468px;height:16px;width:16px}.user{background-position:0 -486px;height:16px;width:16px}.user_add{background-position:0 -432px;height:16px;width:16px}.user_category{background-position:0 -144px;height:16px;width:16px}.user_category_add{background-position:0 -126px;height:16px;width:16px}.user_go{background-position:0 -396px;height:16px;width:16px}.text_list_bullet_user_go{background-position:0 -72px;height:16px;width:16px}.fftri-sprite,.fftri,.active .fftri{background:url('../img/fftri-s5c841eeb24.png') no-repeat}.fftri{background-position:0 -1087px;height:32px;width:32px}@media (max-width: 480px){.fftri{background-position:0 -1151px;height:22px;width:22px}}.active .fftri{background-position:0 -1195px;height:32px;width:32px}@media (max-width: 480px){.active .fftri{background-position:0 -1291px;height:22px;width:22px}}@media (max-width: 480px){li:hover .fftri{background-position:0 -1291px;height:22px;width:22px}}body{background-image:url("../img/layout/bg/furley_bg.png")}#login-form [name="login"],#login-form [name="password"]{padding-left:22px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAe9JREFUeNqcU89LG0EU/mZ3s2LTaH+owban5iASKIrxoqV40PbaQg+hp/bYk0I9efSkqfYo9dCDXoSiB/+BoogHLSWkEE0q1lZsiitmN5tkk93s+jqrpG1kCcE3PAbmve+bN2++x4gIVWOMne9vhm6GmITNjrbmYNkkZLPmsU+kwbef1H03/j9GgIdVHKz297UFe3ruo6s7BJ//RlAvYNUr15OgqZmFZdkPQb4F0dcOgflh2Qg3TGCZNn4e6TAsGd2RMJ48HYBjO16pkLwOjaKF0bl3MA9/Q1VV+Fs64VgWGq7ALAtLOFGhZTXksjq0Ux1Sk/y+YYJtU5jc2NqEkTdQKpaQOkhjIaFPNkQwHMNSZOLabqEjgL0DBVvxPXyXbLxcvJMZ4bG6PXg8DeXFo1ftkQdd6PzVy29ewXXJQjDwEM+iw9iOp6Ji7EPUlcxfkCuKqr9euEc7p3MU+wI6LKyR7RDl8kSffyzTbByUVudpZMpN/YepeYJZMaDkdkAG8DExhLMKePcJa0fP4RSBYy1Z/xtLlgE1nwLKXAtcrdPrF5WK7MLV/C4XVR0CrVjGt8xX3A7chSv3quKZuxghnUlAFOsQnCQxtg5lhoMlulQqOx822EoS4zXnl6axlW+hmi7Xmpu8zzE5T4Kr2B8BBgBRTuOsy82uwAAAAABJRU5ErkJggg==);background-position:5px center;background-repeat:no-repeat}#login-form [name="password"]{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAjpJREFUeNqMU89rE0EYfbOZbVK1TQ0pSUrWIpRQi6bEbKSVIqJC0f4d6n9Qe2gqJCr06sGTNw8exJMkBPVQEbyUxaj4gxqrDUlo0wRJS5tmk931m9oUipva2R1YZr735n3vzTIcMl4lLyUsA3GA/X1pShJLXp1dmBP7lmWJZfvx8u5EyTvQGxiOKejucRKSQd/W8W2xiPXixuq1+EJAEPAO4IR3wB2IXAnBNEzUqnX8+FAkDgkhNUgVzP/63uUEfcxJdgRmqxUfuTgEw6RtiSP3voDo7ZQaufVCXdIKGBkfgmVacVFrq4DLEpwuGYbhoL4Z9QpkZsfKxEZA2u/msEhZRwLTImv0JpjsAmFJdghLWi4vTAzFQkBDpxqrM0GTCqytTTCPh0430evpgzoZ24vBgfryZ7C95m0JLJPkOY9jZ+UrZL8Cy8F3wRJlalZL+JItolDZfixq/4kxPaP+CpzuHwxPnEGzVkWrsgaH3CXyR31jC99XGijXjOpU8l2YYiwdUJCaieYDgyeVc+OnYOib4CdcKFfc+PhmmQhIM5P04u/6k5uPsg+pvHRAQfrO+bxP6VNGx4JkkAkHAdJPP4F3cVx/sKi2/aW51gbv38TUdCTvC/YoZ9V+CNszz3OQZQ7OJUze3wVrtl6Jm5iejqz6g8d8w6NutBoNAjHIBJya19qnaof9L5xi8oUveNFqmpQQg/Z2nVqV/gvcJxDRZp79hOhGPHRzcWM+q+KIQ3gQtVk/0unCgz8CDADLttV6EjoQzAAAAABJRU5ErkJggg==)}@media (max-width: 480px){#header #header-functions #logout-ribbon{display:block}#header #header-functions #user-info{display:none}}div.uniform-checker+label.checkbox{display:inline-block;padding-left:0}#login-ribbon{display:table-cell;float:none;height:67px;vertical-align:middle}.ibutton-container{vertical-align:bottom}.ticket{font-family:"Courier New", Courier, mono}.ticket hr{margin:0;margin-bottom:10px;border:0;border-bottom:1px dashed #ccc}.ticket .total{font-weight:bold}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.btn.btn-link{border:none}table .btn-toolbar{margin-top:0;margin-bottom:0}table tbody{clear:right}.table thead th,.table th,.table td{max-width:50%;vertical-align:middle;word-wrap:break-word}.DTTT.btn-group{margin-bottom:5px}.DTTT .btn>span [class^="icon-"],.DTTT .btn>span [class^="icol-"],.DTTT .btn>span [class^="icos-"]{vertical-align:top}.dataTables_wrapper .btn-group>.btn>[class^="icon-"],.dataTables_wrapper .btn-group>.btn>[class^="icol-"],.dataTables_wrapper .btn-group>.btn>[class^="icos-"]{vertical-align:text-top}.modal-body.no-padding{padding-left:0;padding-right:0;padding-bottom:0}.modal-body.no-padding form{margin-bottom:0}.modal-body.no-padding form .form-actions{margin-bottom:0;-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}select.uneditable-input{height:28px}.input-xxlarge{max-width:100%}@media (max-width: 767px){.input-prepend .uneditable-input,.input-append .uneditable-input{display:inline-block;width:auto;min-width:138px}}.select2.select2-container{display:inline-block}.widget-content.form-container>.row-fluid>.span12{padding:25px}.contact .send-mail{display:block}.plupload_file_name{padding:4px 10px}.plupload_file_name .btn-toolbar{margin-right:10px}.modal-backdrop ~ .Zebra_DatePicker{z-index:10000}.text-error.required-symbol{font-weight:bold}@media (min-width: 768px){div[class="tooltip-inner"]{max-width:400px}div[class="tooltip-inner"] ul{text-align:left}}span.license-number-part1{font-size:1.1em}span.license-number-part2{color:#888888;font-size:0.9em}@media (max-width: 767px){.table-striped-toto.dataTable tbody tr.active:nth-child(odd) td,.table-striped-toto.dataTable tbody tr.active:nth-child(odd) th{background-color:#017ebc}.table-flipscroll-toto th,.table td{margin:0;vertical-align:top}.table-flipscroll-toto{display:block;position:relative}.table-flipscroll-toto thead{display:block;float:left}.table-flipscroll-toto tbody{letter-spacing:-4px;word-spacing:-4px;display:block;width:auto;position:relative;overflow-x:auto;white-space:nowrap;border-left:1px solid #ccc}.table-flipscroll-toto thead tr{display:block}.table-flipscroll-toto th{display:block;text-align:right}.table-flipscroll-toto thead tr th{border-top:1px solid transparent}.table-flipscroll-toto thead tr td{border-top:1px solid #ccc}.table-flipscroll-toto thead tr td:first-child,.table-flipscroll-toto thead tr th:first-child,.table-flipscroll-toto tbody tr td:first-child,.table-flipscroll-toto tbody tr th:first-child{border-top:0}.table-flipscroll-toto tbody tr{display:inline-block;vertical-align:top;border-left:1px solid #ccc;letter-spacing:normal;word-spacing:normal}.table-flipscroll-toto tbody tr:first-child{border-left:0}.table-flipscroll-toto td{display:block;text-align:left}.table-flipscroll-toto th:first-child,.table td:first-child{border-top:none !important}.table-flipscroll-toto th:last-child{border-bottom:1px solid transparent}.table-flipscroll-toto td:last-child{border-bottom:1px solid #ccc}.table-flipscroll-toto{border-left:1px solid #ccc}.table-flipscroll-toto th,.table-flipscroll-toto td{border-left:none;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important}.table-flipscroll-toto thead th.checkbox-column:first-child{border-right:0}.table-flipscroll-toto tbody td.checkbox-column:first-child{border-left:0}}.fat-table thead .sorting,.fat-table thead .sorting_asc,.fat-table thead .sorting_desc{position:relative;padding-right:19px;outline:none;cursor:pointer;*cursor:hand}.fat-table thead .sorting{background:url("../img/dt/sort.png") no-repeat center right}.fat-table thead .sorting_asc{background:url("../img/dt/sort_asc.png") no-repeat center right}.fat-table thead .sorting_desc{background:url("../img/dt/sort_desc.png") no-repeat center right}div.loader.loading{background:url("../img/spinner.gif") no-repeat 100%}div.loader.loading-error{background:url("../img/icons/led/src/cross.png") no-repeat 100%}div.loader.loading-success{background:url("../img/icons/led/src/accept.png") no-repeat 100%}div.loader{display:inline-block;width:19px;height:24px}.buorg{position:absolute;top:69px;left:0px;width:100%;border-bottom:1px solid #A29330;background:#fdf2ab no-repeat 1em 0.55em url(http://browser-update.org/img/dialog-warning.gif);color:#000;text-align:left;font-size:12px;font-family:Arial, Helvetica, sans-serif;cursor:pointer}.buorg div{padding:5px 36px 5px 40px}.buorg a{color:#E25600}#buorgclose{position:absolute;top:.2em;right:.5em;padding:0;width:12px;height:20px;font-weight:bold;font-size:14px}#wrapper #main #main-header.index{margin-right:0;margin-left:0}.invoice-content .table.user-transfer th,.invoice-content .table.user-transfer td{padding:10px 22px}.invoice-content .table.license-hadPenalty th,.invoice-content .table.license-hadPenalty td{padding:10px 12px}.invoice-content .table .licenceDetails{font-size:10px;color:#888888}.invoice-content .table .licenceDetails td{padding-top:1px;padding-bottom:1px}.invoice-content .table .licenceDetails [class^="icol-"],.invoice-content .table .licenceDetails [class^="icos-"],.invoice-content .table .licenceDetails [class*=" icol-"],.invoice-content .table .licenceDetails [class*=" icos-"],.invoice-content .table .licenceDetails .mini-sprite{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4}.strong{font-weight:bold}.licenceDetails td.name span{padding-left:15px}#index-navigation{text-align:center}#index-navigation .btn-group{padding-bottom:20px}#index-navigation .btn [class^="icon-"]{padding:5px;font-size:2em}.inLine{display:inline}#header.notProduction .navbar-inner{background:#4A0607 repeat-x left bottom;background-image:-ms-linear-gradient(top, #8c1216, #4a0607);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#8c1216), to(#4a0607));background-image:-webkit-linear-gradient(top, #8c1216, #4a0607);background-image:-o-linear-gradient(top, #8c1216, #4a0607);background-image:-moz-linear-gradient(top, #8c1216, #4a0607);background-image:linear-gradient(top, #8c1216,#4a0607)}#form-season-global{display:inline}#item-season-global{display:inline;color:#fff;margin-right:10px;background:#262626 repeat-x left bottom;background-image:-ms-linear-gradient(top, #333, #262626);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#333), to(#262626));background-image:-webkit-linear-gradient(top, #333, #262626);background-image:-o-linear-gradient(top, #333, #262626);background-image:-moz-linear-gradient(top, #333, #262626);background-image:linear-gradient(top, #333333,#262626);border:1px solid #000;-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.15),inset 0 1px 0 rgba(255,255,255,0.1);-moz-box-shadow:0 1px 0 rgba(255,255,255,0.1),inset 0 1px 0 rgba(255,255,255,0.1);box-shadow:0 1px 0 rgba(255,255,255,0.15),inset 0 1px 0 rgba(255,255,255,0.1);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-decoration:none;display:block;outline:none;padding:3px 6px;font-size:11px}#form-season-global select{width:auto;height:auto;line-height:auto;margin-bottom:0;cursor:pointer;padding:1px;font-size:11px;line-height:16px;background:transparent;-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:''}#form-season-global select.not-modifiable{cursor:not-allowed;border:none;color:#fff}#form-season-global select option{background-color:#fff;color:#555}#item-season-global .item-icon i{vertical-align:top}@media screen and (-webkit-min-device-pixel-ratio: 0){#item-season-global .item-icon i{vertical-align:sub}}.loading_1{background:url("../img/preloaders/1.gif") no-repeat 100%;display:inline-block;width:24px;height:9px}.disable-element{padding-top:5px}.table-striped-col tbody td:nth-child(odd), .table-striped-col tbody th:nth-child(odd) {background-color:#eee;}.bgColorTable {background-color:#eee;}.bgColorTableDefault {background-color: inherit;}.highlight:hover td{background-color: #FFFBDE;}

/*********************************/
/*********** NEW DESIGN **********/
/*********************************/

@font-face {
    font-family: "Futura Bold";
    src: url("futura-bold.otf");
}

@font-face {
    font-family: "Futura book";
    src: url("futura-book.otf");
}

@font-face {
    font-family: "Futura light";
    src: url("futura-light.otf");
}

html, body {
    height: 100%;
}

.main{
    min-height: 100%;
    position:relative;
}

#wrapper{
    padding-bottom: 40px;
}

#wrapper:after {
    content: "";
    display: block;
}


#header .navbar-inner .brand-img {
    height: 66px;
}

#header .navbar-inner .container img.header-gradient{
    height: 66px;
    width: auto;
}

#header .navbar-inner .container{
    margin-top: 1px;
}

#header .navbar-inner .brand-wrap{
    background: rgb(41,35,92);
    background: -moz-linear-gradient(90deg, rgba(41,35,92,1) 0%, rgba(26,66,128,1) 50%);
    background: -webkit-linear-gradient(90deg, rgba(41,35,92,1) 0%, rgba(26,66,128,1) 50%);
    background: linear-gradient(90deg, rgba(41,35,92,1) 0%, rgba(26,66,128,1) 50%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#29235C",endColorstr="#1a4280",GradientType=1);
}

#header .navbar-inner .brand-wrap a {
    color: #fff;
}

.futura-light {
    font-family: "Futura light", "Helvetica Neue",Helvetica,Arial,sans-serif;
}

.futura-bold {
    font-family: "Futura Bold", "Helvetica Neue",Helvetica,Arial,sans-serif;
}

#header .navbar-inner{
    background-image: none;
    background: rgb(41,35,92);
    background: -moz-linear-gradient(90deg, rgba(41,35,92,1) 30%, rgba(0,117,191,1) 80%);
    background: -webkit-linear-gradient(90deg, rgba(41,35,92,1) 30%, rgba(0,117,191,1) 80%);
    background: linear-gradient(90deg, rgba(41,35,92,1) 30%, rgba(0,117,191,1) 80%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#29235C",endColorstr="#0075BF",GradientType=1);
}

#header .navbar-inner #header-right #logout-ribbon{
    background: none;
    background-image: none;
}

#header .navbar-inner #header-right #login-ribbon a{
    color: #fff;
}

#header .navbar-inner #header-right #user-info a{
    color: rgb(99,188,226);
}

#header #dropdown-lists #item-season-global .item-count{
    background: rgb(41,35,92);
}

#header #header-functions #user-info .info .name{
    color: #fff;
}

@media (max-width: 480px){
    #header .navbar-inner{
        background-image: none;
        background: rgb(41,35,92);
        background: -moz-linear-gradient(90deg, rgba(41,35,92,1) 0%, rgba(26,66,128,1) 51%, rgba(41,35,92,1) 51%, rgba(41,35,92,1) 70%, rgba(0,117,191,1) 100%);
        background: -webkit-linear-gradient(90deg, rgba(41,35,92,1) 0%, rgba(26,66,128,1) 51%, rgba(41,35,92,1) 51%, rgba(41,35,92,1) 70%, rgba(0,117,191,1) 100%);
        background: linear-gradient(90deg, rgba(41,35,92,1) 0%, rgba(26,66,128,1) 51%, rgba(41,35,92,1) 51%, rgba(41,35,92,1) 70%, rgba(0,117,191,1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#29235C",endColorstr="#0075BF",GradientType=1);
    }
    #header .navbar-inner .brand-wrap{
        background: none;
        background-image: none;
        text-align: left;
    }
    #header .navbar-inner .container {
        position: relative;
    }
    #header .navbar-inner .container img.header-gradient{
        position: absolute;
        left: 50%;
        top: 0px;
        height: 100%;
        width: auto;
    }
}

#footer{
    position:absolute;
    bottom:0;
    width:100%;
    color:white;
    padding: 15px 0px 15px 0px;
    background-image: none;
    background: rgb(41,35,92);
    background: -moz-linear-gradient(90deg, rgba(41,35,92,1) 30%, rgba(0,117,191,1) 80%);
    background: -webkit-linear-gradient(90deg, rgba(41,35,92,1) 30%, rgba(0,117,191,1) 80%);
    background: linear-gradient(90deg, rgba(41,35,92,1) 30%, rgba(0,117,191,1) 80%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#29235C",endColorstr="#0075BF",GradientType=1);
}

#footer .footer-left{
    text-transform: uppercase;
    padding-left: 30px;
}

#footer .footer-left img{
    max-height: 12px;
}

#footer .footer-right{
    text-transform: uppercase;
    padding-right: 30px;
}

#footer .footer-right a{
    color: rgb(99,188,226);
}

@media (max-width: 480px){
    #footer{
        position: inherit;
    }
}

@media (max-width: 900px){
    #footer .footer-left{
        padding: 0px;
        width: 100%;
        text-align: center;
    }

    #footer .footer-right{
        padding: 0px;
        width: 100%;
        text-align: center;
    }
}

#wrapper #content-wrap{
    border-bottom-width: 1px;
    border-bottom-color: rgb(221, 221, 221);
    border-bottom-style: solid;
}

/* NOT PRODUCTION */

#header.notProduction .navbar-inner .brand-wrap{
    background: none;
    background-image: none;
}

#header.notProduction #dropdown-lists #item-season-global .item-count{
    background: none;
}

#header.notProduction .navbar-inner .container img.header-gradient{
    display: none;
}

#footer.notProduction{
    position:absolute;
    z-index: 1000;
    bottom:0;
    width:100%;
    color:white;
    padding: 15px 0px 15px 0px;
    background:#4A0607 repeat-x left bottom;
    background-image:-ms-linear-gradient(top, #8c1216, #4a0607);
    background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#8c1216), to(#4a0607));
    background-image:-webkit-linear-gradient(top, #8c1216, #4a0607);
    background-image:-o-linear-gradient(top, #8c1216, #4a0607);
    background-image:-moz-linear-gradient(top, #8c1216, #4a0607);
    background-image:linear-gradient(top, #8c1216,#4a0607)
}

/*********************************/

.widget-header a:link {
    color: #bbb;
}

.widget-header a:visited {
    color: #bbb;
}
.widget-header a:hover {
    color: #ddd;
    text-decoration: none;
}
.widget-header a:active {
    color: #ddd;
    text-decoration: none;
}

.ui-sortable tr {
    cursor:pointer;
}
.ui-sortable tr:hover {
    background:rgba(244,251,17,0.45);
}

.invoice-watermark {
    border: 4px dashed #ed9700;
    color: #ed9700;
    display: block;
    font-size: 35px;
    font-weight: bold;
    height: auto;
    left: 0;
    line-height: 30px;
    margin: auto;
    padding: 1em 0;
    position: absolute;
    text-align: center;
    top: 2em;
    transform: rotate(-45deg);
    transform-origin: 100% 0 0;
    width: 10em;

    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; /* IE 8 */
    filter: alpha(opacity=70); /* IE 5-7 */
    -moz-opacity: 0.7; /* Netscape */
    -khtml-opacity: 0.7; /* Safari 1.x */
    opacity: 0.7;  /* Good browsers */
}

.invoice-content .table-condensed .table th {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0.5em;
    padding-right: 0.5em;
}
.invoice-content .table-condensed .table td {
    margin: 0;
    padding: 0 0.5em;
}

.invoice-content .table tr.main-row td {
    border-top: 1px dashed #aaa;
    padding-top: 0.25em;
}

.invoice-content .table .licenceDetails td.product-code{
    font-size: 12px;
    font-weight: bold;
    color: #444;
}
.modal#invoiceDetails{
    width:780px;
    left: 45%;
}
#header #header-functions .logout-secure
{
    color: #fff;
    margin-right: 10px;

    background: #262626 repeat-x left bottom;
    background-image: -ms-linear-gradient(top, #333333, #262626);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#333333), to(#262626));
    background-image: -webkit-linear-gradient(top, #333333, #262626);
    background-image: -o-linear-gradient(top, #333333, #262626);
    background-image: -moz-linear-gradient(top, #333333, #262626);
    background-image: linear-gradient(top, #333333, #262626);
    border: 1px solid #000;

    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.15), inset 0 1px 0 rgba(255, 255, 255, 0.1);
    -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), inset 0 1px 0 rgba(255, 255, 255, 0.1);
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.15), inset 0 1px 0 rgba(255, 255, 255, 0.1);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
#header #header-functions .logout-secure:active
{
    background: #222;

    -webkit-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.25);
    box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.25);
}
#header #header-functions .logout-secure
{
    float: left;
    position: relative;
    margin: 12px 0 0 8px;
    cursor: pointer;
}

#header #header-functions .logout-secure a
{
    color: #fff;
    width: 38px;
    height: 38px;
    font-size: 21px;
    text-align: center;
    line-height: 38px;
    display: block;
}
.controls.radio-no-padding label
{
    padding-left: 0;
}

.btn-large-custom .btn-large{
    padding : 8px 12px;
}

.btn-large-custom .btn-large.disabled{
    cursor: not-allowed;
    pointer-events: none;
    opacity: 0.4;
}

.btn-large-custom .btn-large [class^="icon-"]{
    font-size: 18px;
    margin-top: 0px;
}

.btn-large-custom .btn-large span{
    font-size: 11px;
}

.btn-large-custom .btn-large.btn-block span{
    font-size: 14px;
}

.icon-large i{
    font-size: 18px;
}

.btn-group.btn-large-custom span.tool-tip-disabled{
    display: inline-block;
}

.btn-group.btn-large-custom span.tool-tip-disabled .btn{
    margin-left: -1px;
    position: relative;
    border-radius: 0;
}

.btn-group.btn-large-custom span.tool-tip-disabled:first-child .btn{
    margin-left: 0;
    -webkit-border-top-left-radius: 4px;
    -moz-border-radius-topleft: 4px;
    border-top-left-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-bottomleft: 4px;
    border-bottom-left-radius: 4px;
}

.btn-group.btn-large-custom span.tool-tip-disabled:last-child .btn{
    -webkit-border-top-right-radius: 4px;
    -moz-border-radius-topright: 4px;
    border-top-right-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    border-bottom-right-radius: 4px;
}

/*********************************/
/*********** MOBILE **************/
/*********************************/

@media
only screen and (-webkit-min-device-pixel-ratio: 1.5) and (max-width: 979px),
only screen and (-moz-min-device-pixel-ratio: 1.5) and (max-width: 979px),
only screen and (-o-min-device-pixel-ratio: 3/2) and (max-width: 979px),
only screen and (min-device-pixel-ratio: 1.5) and (max-width: 979px)
{
    #wrapper #content #content-inner
    {
        background-image: none;
    }
}

@media
only screen and (max-width: 767px){
    .table-responsive thead tr th:first-child{
        text-align: center;
    }
    .table-responsive tbody tr td .btn-large-custom .btn-large{
        color: #fff;
    }
    .table-responsive tbody tr td {
        background-color: transparent!important;
    }
    .table-responsive .ui-state-default,
    .table-responsive .ui-widget-content,
    .table-responsive .ui-state-default,
    .table-responsive .ui-widget-header .ui-state-default{
        background: none;
        border: none;
        color: #444;
    }
    .table-responsive tbody tr{
        border-top: 1px solid #ccc !important;
        border-bottom: 1px solid #ccc !important;
    }
    .table-responsive .sort-table i{
        cursor: pointer;
    }
    .form-table-responsive{
        text-align: center;
    }
    .table-responsive .icon-info-sign{
        font-size: 20px;
    }
    .table-responsive .sort-table i{
        height: 100%;
    }
    .table-responsive .ui-accordion .ui-accordion-content{
        padding-left: 0px;
        padding-right: 0px;
    }
    #header #header-functions #user-info{
        display: block;
        position: absolute;
        top: 0px;
        right: 0px;
    }
    #header #header-functions #user-info .info,
    #header #dropdown-lists .item .item-label{
        display: block;
    }
    #header #header-functions #user-info .avatar{
        position: absolute;
        top: 67px;
        right: 40px;
    }
}

@media
only screen and (min-width: 768px){
    .table-responsive thead tr th:first-child{
        text-align: left;
    }
}

.table-responsive .ui-state-default .ui-icon{
    background-image: url(images/ui-icons_004276_256x240.png);
}

.table-responsive .ui-state-active{
    color: #333333;
}

.mobile-block dl dt,
.mobile-block dl dd{
    float: left;
}

.margin-bottom-30
{
    margin-bottom: 30px;
}
.form-vertical .select2
{
    margin-bottom: 9px;
}
.sorting-link{
    display: block;
    color: #444444;
}
.sorting-link:hover{
    text-decoration: none;
    color: #444444
}

#wrapper #sidebar #navigation .inner-nav > li > a i
{
    margin : -1px 2px 2px 0px !important;
}