/* Minification failed. Returning unminified contents.
(731,133): run-time error CSS1035: Expected colon, found ';'
 */

.overlay {
    background-color: #c3d600;
    width: 60px;
    font-weight:bold;
    height: 30px;
    border-radius: 50% / 100%;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border: none;
    -webkit-box-shadow: 10px 10px 41px -10px rgba(0,0,0,0.75);
    -moz-box-shadow: 10px 10px 41px -10px rgba(0,0,0,0.75);
    box-shadow: 10px 10px 41px -10px rgba(0,0,0,0.75);
}
.ui-menu li:hover {
    background-color:darkolivegreen !important;
}

.ui-dialog {
       top:10%!important;
    }

.CloneModalDialog
{
  max-width:800px!important;
  max-height:500px!important;
  position: absolute!important;
  border:solid!important;
  border-width:5px!important;
  border-color:#80C5A0!important;
  z-index: 9999!important;
}
.ModalCenter {
  position: absolute!important;
  width: 700px!important;
  height: 500px!important;
  z-index: 100;
  top: 14%!important;
  left: 50%;
  opacity:1!important;
  background-color: lightyellow!important;
}

.btnContainer {
  justify-content: space-between;
  flex-direction: column;
  height: 100vh;
  display: flex;
}
.container .btn-holder {
  justify-content: flex-end;
  display: flex;
}

.overlay:hover {
    background: #c9d643;
    border: none;
}

#slidediv {
    /*color:#F25022;*/
    background-color:#EFEFEF;
    border:2px solid #00A4EF;
    display:none;
    text-align:justify;
}

#slidediv p {
    margin: 15px;
    font-size: 0.917em;
}

    
#contentdiv {
    clear: both;
    z-index: 99;
    position: absolute;
    top: 2em;
    padding: 1em 1em;
    width: 100%;
    /*color: blue;*/
    margin: 0 auto;
    /*max-width: 1180px;*/
}

.round-button {
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    z-index:99;
}
.round-button:hover {
    background: green;
}

.mcacAnchor { color:black !important; background-color:transparent }
gridhide {   visibility:hidden  }
table
{
    font-family: verdana,arial,sans-serif;
    font-size: 11px;
    color: #333333;
    border-width: 1px;
    border-color: #666666;
    border-collapse: collapse;
}
table th
{
    border-width: 1px;
    padding: 5px;
    border-style: solid;
    border-color: #666666;
    /*background-color: #c3d243;*/
}
table td
{
    border-width: 1px;
    padding: 5px;
    border-style: solid;
    border-color: #666666;
    background-color: #ffffff;
}

.SolareTab{
    padding:5px 0px 0px 5px;
}

#exTab1 .tab-content {
  color : white;
  background-color: #428bca;
  padding : 5px 15px;
}

#exTab2 h3 {
  color : black;
  /*background-color: #428bca;*/
  padding : 5px 15px;
}

/* remove border radius for the tab */

#exTab1 .nav-pills > li > a {
  border-radius: 0;
}

/* change border radius for the tab , apply corners on top*/

#exTab3 .nav-pills > li > a {
  border-radius: 4px 4px 0 0 ;
}

#exTab3 .tab-content {
  /*color : white;*/
  /*background-color: #428bca;*/
  padding : 5px 15px;
}

#gridContent {
    font-family: Arial;
    padding-left: 15px;
}
.webgrid-table {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: normal;
    width: 510px;
    height: 520px;
    display: inline-block;
    border-collapse: collapse;
    border: solid 1px #C5C5C5;  
    background-color: white;
    overflow-y:auto!important;
}

.webgrid-Searchtable {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
    font-weight: normal;
    width: 850px;
    display: table;
    border-collapse: collapse;
    border: solid 1px #C5C5C5;
    background-color: white;
}

.webgrid-table,.webgrid-Searchtable td, th {
    border: 1px solid #C5C5C5;
    padding: 3px 7px 2px;
}
.webgrid-Searchtable  tr:hover td,
.webgrid-Searchtable  tr.even:hover td.active,
.webgrid-Searchtable  tr.odd:hover td.active 
{
    background: #b6ff00;
}
.webgrid-header, .webgrid-header a {
    color: black;
    /*color: #ffffff;*/
    text-align: left;
    text-decoration: none;
    font-weight: normal;
    pointer-events: none;
    cursor: default;
    text-decoration: none;
}

.webgrid-footer {
}

.webgrid-row-style {
    padding: 3px 7px 2px;
}

.webgrid-alternating-row {
    /*background-color: azure;*/
    padding: 3px 7px 2px;
}

.col1Width {
    width: 50px;
}

.col2Width {
    width: 200px;
}

.multilineField textarea {
    width: 600px;
    height: 200px;
}


@font-face {
    font-family: "Kendo UI";
    src: url("//cdn.kendostatic.com/2013.3.1030/styles/images/kendoui.woff") format("woff"),
         url("//cdn.kendostatic.com/2013.3.1030/styles/images/kendoui.ttf") format("truetype");
}

body:before
{
    font-family: "Kendo UI";
    content: "\a0";
    font-size: 0;
    width: 0;
    height: 0;
    position: absolute;
    z-index: -1;
}

html, body {
    margin: 0;
    padding: 0;
    min-width: 320px;
}

#example {
    padding-top: 2em;
}

header {
    margin: 0;
    font-size: 20px;
    color: #fff;
    background-color: #272727;
}

header h1,
header button {
    display: inline-block;
    vertical-align: middle;
}

header .container h1 {
    margin: 0;
    font-size: 21px;
    line-height: 65px;
    padding-top: 20px;
    padding-left: 0;
}

#configure,
header label {
    border-style: solid;
    border-color: #636363;
    border-width: 0 0 0 1px;
    margin-bottom: 0;
    font-weight: normal;
}

header .container {
    position: relative;
}

header .description {
    text-transform: uppercase;
    color: #ccc;
    font-size: 10px;
    line-height: 29px;
}

header .k-dropdown,
header #font-size-value {
    font-size: 18px;
    line-height: 45px;
    margin-bottom: 9px;
}

header .k-dropdown {
    width: 100%;
}

.k-edit-form-container {
    width: 100% !important;
}

header .k-dropdown-wrap {
    background-image: none !important;
}

header .k-dropdown,
header .k-dropdown-wrap.k-state-default {
    background-color: transparent;
    border-color: #5c5c5c;
    border-radius: 0;
}

header .k-dropdown-wrap.k-state-hover,
header .k-dropdown-wrap.k-state-active,
header .k-dropdown-wrap.k-state-focused {
    background-color: #030303;
}

header .k-dropdown-wrap.k-state-focused {
    box-shadow: none;
}

header .k-dropdown .k-input {
    padding-top: 0;
    padding-bottom: 0;
    height: auto;
    text-indent: 14px;
}

header .k-dropdown .k-input,
header .k-dropdown-wrap .k-select {
    line-height: 45px;
}

header .k-dropdown .k-i-arrow-s {
    background-image: url("http://cdn.kendostatic.com/2013.2.918/styles/Bootstrap/sprite.png");
    background-position: -16px -32px;
}

header .k-dropdown-wrap.k-state-default .k-input {
    color: #fff;
}

.k-popup.ra-list {
    background-color: #010101;
    border-color: #5c5c5c;
    color: #fff;
    padding: 0;
    border-radius: 0;
}

.k-popup.ra-list .k-state-hover,
.k-popup.ra-list .k-state-selected,
.k-popup.ra-list .k-state-focused {
    background-image: none;
    background-color: #555;
    box-shadow: none;
    color: #fff;
    border-color: #555;
}

.k-popup.ra-list .k-item {
    border-radius: 0;
    text-indent: 7px;
}

#profile {
    position: relative;
}

.ra-well-title {
    font-size: 1.2857em;
    line-height: 1.2857em;
    border-bottom: 1px solid #e7e7e7;
    margin: -5px -19px 0.8333em;
    padding: 0 19px 0.7222em;
}

.ra-avatar {
    border: 1px solid #e7e7e7;
    border-radius: 2px;
}

.ra-first-name {
    display: block;
    margin-top: 0.8571em;
}

.ra-last-name {
    display: block;
    font-size: 1.7143em;
    line-height: 1.3em;
}

.ra-position {
    font-size: 0.8571em;
    color: #999;
    padding-bottom: 2em;
}

.form-group .k-widget,
.form-group .k-textbox {
    width: 100%;
}

.buttons-wrap {
    border-top: 1px solid #e7e7e7;
    padding-top: .5em;
    text-align: right;
}

.ra-section {
    margin-bottom: 20px;
}

.ra-well-overlay {
    margin: -16px -20px -19px;
}

#tabstrip .k-content {
    min-height: 156px;
}

#tabstrip .k-chart {
    height: 156px;
}

#tabstrip .k-content {
    padding: 1px;
}

#tabstrip-4 {
    text-align: center;
}

#tabstrip .km-icon:after {
    font: 1.3em/1em "Kendo UI" !important;
}

.revenue:after { content: "\E08C"; }
.spd:after { content: "\E04B"; }
.spr:after { content: "\E050"; }
.share:after { content: "\E04E"; }

#tabstrip .k-tabstrip-items span {
    float: left;
    line-height: 1.3em;
    vertical-align: middle;
}

#tabstrip .k-tabstrip-items .hidden-xs {
    margin-left: 4px;
}

.market-donut {
    display: inline-block;
    width: 170px;
}

#panelbar .k-content {
    padding: 1em;
}

#panelbar ul {
    margin-bottom: 10px;
}

#listview {
    list-style-type: none;
    padding: 0 0 15px;
}

#listview figure {
    border: 1px solid #e7e7e7;
    border-radius: 3px;
    padding: 5px;
    margin-top: 15px;
}

figure h4 {
    font-size: 1.15em;
}

figure p.hidden-sm {
    min-height: 80px;
}

footer {
    text-align: right;
    font-size: 0.8571em;
    padding: 2em 0;
}

header .container h1.visible-sm {
    padding-top: 10px;
    line-height: 33px;
    padding-bottom: 10px;
}

@media (max-width: 767px) {
    .k-menu.k-menu-horizontal .k-item {
        float: none;
    }

    header .container {
        padding-right: 0;
    }

    header .container h1 {
        padding-top: 0;
        line-height: 50px;
    }

    header label {
        border-width: 1px 0 0 0;
        display: block;
    }

    #configurator-wrap {
        position: absolute;
        overflow: hidden;
        height: 260px;
        right: 0;
        top: 50px;
        z-index: 1000;
        padding: 0;
        width: 320px;
    }

    #configurator {
        background-color: #272727;
        position: absolute;
        width: 100%;
        margin: 0;
    }
}

.k-black body,
.k-metroblack body,
.k-black .well,
.k-metroblack .well,
.k-black .ra-well-title,
.k-metroblack .ra-well-title,
.k-black .buttons-wrap,
.k-metroblack .buttons-wrap
{
    border-color: #444;
    background-color: #1e1e1e;
    color: #fff;
}

.k-highcontrast body,
.k-highcontrast .well
.k-highcontrast .ra-well-title,
.k-highcontrast .buttons-wrap
{
    border-color: #664e62;
    background-color: #2c232b;
    color: #fff;
}

.k-moonlight body,
.k-moonlight .well,
.k-moonlight .ra-well-title,
.k-moonlight .buttons-wrap
{
    border-color: #171e28;
    background-color: #212a33;
    color: #fff;
}

a.k-toolbar-create-button {
    background-color: #1984c8 !important;
    color: #ffffff !important;
}

span.k-tooltip {
    display: -webkit-box;
}

/* WIDGETS */
.widget {
  border-radius: 5px;
  padding: 15px 20px;
  margin-bottom: 10px;
  margin-top: 10px;
}
.widget.style1 h2 {
  font-size: 30px;
}
.widget h2,
.widget h3 {
  margin-top: 5px;
  margin-bottom: 0;
}
.widget-text-box {
  padding: 20px;
  border: 1px solid #e7eaec;
  background: #ffffff;
}
.widget-head-color-box {
  border-radius: 5px 5px 0px 0px;
  margin-top: 10px;
}
.widget .flot-chart {
  height: 100px;
}

.widget-bg {
    background-color: #3C4542;
    color: #FFFFFF;
}

a.widget-link:link {
    color: #ffffff;
}


a.widget-link:visited {
    color: #ffffff;
}

a.widget-link:hover {
    color: #ffffff;
}

a.widget-link:active {
    color: #cccccc;
}

.k-grid-toolbar a {
    float:right;
}

.k-info-colored {
  padding: 10px !important;
}
.foo{}
/* HTML GENERAL */
body,h1,h2,h3,h4,h5,h6,address,blockquote,dd,dl,hr,form,input{margin:0;padding:0;}
body{font-family:arial, verdana, helvetica, sans-serif;font-size:12px;}
hr{border-bottom:1px solid #CCC;color:#FFF;}
label.forcheckbox{margin:0 0 0 .4em;display:inline;}
/* LINKS */
a {
    color: #cf7323;
    text-decoration: none;
    font-weight: 700;
}
    a:hover {
        text-decoration: underline;
        color: #eb7a17;
        font-weight: 700;
    }
a img{border:0;}
.header-menu a{font-weight:400;}
/* IMAGES */
img{border:none;}
/* HEADINGS & TEXT */
h1,h2,h3,h4,h5,h6{font-family:arial, helvetica, sans-serif;}
h2,h3{font-size:16px;}
/* SECTION HEADERS */
.section-title{border-bottom:solid 3px #dfdfdf;padding-bottom:1px;margin-bottom:10px;color:#777;font-size:16px;font-weight:700;vertical-align:bottom;}
.section-title img{vertical-align:middle;padding-bottom:2px;}
.section-header .title a{text-decoration:none;font-size:11px;color:#555;text-transform:none;}
.section-header{border-bottom:solid 3px #dfdfdf;padding-bottom:1px;margin-bottom:10px;height:25px;}
.section-header .title{float:left;color:#009FFF;font-size:14px;font-weight:700;vertical-align:bottom;padding-top:5px;text-transform:capitalize;}
.section-header .title img{vertical-align:middle;padding-bottom:2px;}
.section-header .options{text-align:right;float:right;}
/* STORE SCOPE CONFIGURATION */
.multi-store-scope{background-color:#dfdfdf; padding:5px;margin-top:10px;margin-bottom: 10px;}
.multi-store-scope .selector{}
.multi-store-scope .check-all{ margin-top: 10px;}
.multi-store-scope .title{font-weight:700;}
/* TABLES */
td{vertical-align:middle;}
td.fieldname{font-size:12px;}
.table-container{}
.table-container .row{}
.table-container .row .item-name{padding:3px 10px 0 0;display:block;white-space:nowrap;padding-right:10px;vertical-align:middle;}
.table-container .row .item-value{padding:3px 0 0;vertical-align:middle;}
table.adminContent{border-collapse:collapse;color:#333;font-size:12px;margin:0;width:100%;vertical-align:middle;text-align:left;}
table.adminContent td.adminTitle{padding:4px;}
table.adminContent td.adminData{padding:4px;}
td.adminTitle{text-align:left;vertical-align:middle;white-space:nowrap;width:195px;}
td.adminTitle img{vertical-align:bottom;padding-right:2px;}
td.adminData{text-align:left;vertical-align:middle;}
td.adminData .text-box.single-line{border:1px solid #A7BAC5;width:250px;padding:2px;}
.t-grid .text-box.single-line{border:1px solid #A7BAC5;padding:2px;}
td.adminData textarea{border:1px solid #ACACAC;width:250px;padding:2px;}
td.adminData .t-combobox{width:256px;}
td.adminData .t-numerictextbox .t-input{border:1px solid #ACACAC;width:250px;padding:2px;}
tr.adminSeparator hr{background-color:#D3D3D3;border:medium none;color:#D3D3D3;height:1px;margin-top:10px;margin-bottom:10px;padding:0;}
span.nop-tooltip{white-space:nowrap;}
/* SERVER CONTROLS */
.adminButtonBlue{background:url(images/blue_button_bg.gif) no-repeat 25% 50% #333;border:1px solid #0f72ac;margin-bottom:3px;color:#FFF;height:22px;padding:0 10px;font-size:11px;font-weight:700;}
.adminButton{background:url(images/grey_button_bg.gif) no-repeat 25% 50% #333;border:1px solid #333;margin-bottom:3px;color:#FFF;text-align:right;height:20px;padding:0 10px;font-size:11px;font-weight:700;}
.adminInput{border:1px solid #acacac;width:250px;}
.adminInputNoWidth{border:1px solid #acacac;}
label{padding-left:3px;}
/* ADMIN GRID VIEW */
.tablestyle{font-family:arial;font-size:11px;border:1px solid gray;background-color:#FFF;margin-left:0;color:#245D75;width:100%;}
.tablestyle td a{color:#D16400;font-weight:700;text-decoration:none;}
.altrowstyle{background-color:#F4FAFF;}
.headerstyle th{background:url(images/admin-gvw-bg.gif) repeat-x 50%;color:#fff;padding:5px 10px;text-align:center;vertical-align:middle;font-weight:700;border:solid 1px #676767;}
.headerstyle th a{font-weight:700;text-decoration:none;text-align:center;color:#fff;display:block;padding-right:10px;}
.rowstyle td,.altrowstyle td{padding:4px 10px;border-right:solid 1px #A0C0E7;border-right-color:gray;}
.PagerStyle{height:28px;background:url(../Content/Images/grid_header_back.png) repeat-x;background:#EEE;vertical-align:middle;}
/* MISC. CLASSES */
.progress{position:absolute;top:20px;width:280px;height:40px;left:0;right:0;margin-left:auto;margin-right:auto;background:none repeat scroll 0 0 #FFF;padding:5px 10px;text-align:center;z-index:2147483647;}
.clearer{zoom:1;}
.clearer:after{content:".";display:block;clear:both;height:0;font-size:0;line-height:0;visibility:hidden;}
/* MASTER PAGE WRAPPERS */
.master-wrapper-page{}
.master-wrapper-content{}
/* MASTER HEADER */
.header {height:30px;width:100%;position:relative;/*background:url(../Content/images/header-bg.png)*/background-color:#FFF; repeat-x;position:relative; }
.header1 {
    height: 120px;
    position: relative;
    /*background: url(../Content/images/header-bg.png) repeat-x;*/
    position: relative;
    text-align:center;
}
/*.logos {
    width: 300px;
    height: 300px;
    overflow: hidden;
}*/
div img {
    /*min-width: 100%;*/
    background: url(../Content/images/solare.png);
}
.cover {
    object-fit: cover;
    width: 150px;
    height: 70px;
}
.logo {
    display: block;
    width: 340px;
    height: 160px;
    margin: 0 auto;
    text-decoration: none;
    background: url(../Content/Images/solare.png);
    background-repeat: no-repeat
}
.header .logo{display:block;height:200px;margin-left: auto;margin-right: auto;text-decoration:none;background: url(../Content/Images/solare.png); background-repeat: no-repeat}
.header .languageselector{position:absolute;right:400px;top:7px;text-align:right;}
.header .links{position:absolute;right:10px;top:7px;text-align:right;}
a img{border:0;}
.header .links .separator{color:#FFF;padding:0 3px;}
.header .login-info {
    /*position: absolute;*/
    right: 5px;
    top: 24px;
    text-align: right;
    /*color: #c3d600;*/
    color: black;
    font-size: 12px;
    margin-right: 20px;
}
.header .login-info .a{color:#009FFF;text-decoration:none;font-weight:700;}
.header .version{position:absolute;right:5px;top:55px;text-align:right;color:#e7e7e7;font-size:13px;}
/* MASTER HEADER MENU */
.header-menu{width:100%;background:url(images/admin-menu-bg.gif) repeat-x;text-transform:capitalize;}
.header-menu .t-menu .t-link{padding:.6em .97em;}
.header-menu .t-menu .t-arrow-next{top:7px;}
/* MASTER HEADER STATUS BAR */
.status-bar{background:#e7efef no-repeat;border:solid 1px #acacac;padding:5px;font-weight:700;}
/* MASTER ERRORS */
.messageBox{background-color:#F4F4F4;background-position:7px 5px;background-repeat:no-repeat;color:#333;font-family:Tahoma;font-size:11px;margin:5px 0;padding:8px 8px 8px 30px;}
.messageBoxError{background-color:#FFECEC;background-image:url(images/error-message.gif);}
.messageBoxSuccess{background-image:url(images/success-message.gif);}
/* MASTER CONTENT */
.content .cph{padding:20px 15px 5px;}
/* DASHBOARD */
table.dashboard{margin-top:15px;border:solid 1px #ccc;width:100%;border-collapse:collapse;}
table.dashboard td.maincol{padding:10px;vertical-align:top;}
table.dashboard td.splitcol{width:50%;vertical-align:top;}
table.dashboard td.rightcol{width:215px;background:#f3f3f3;padding:10px 5px 5px;vertical-align:top;}
table.stats{margin-top:10px;width:100%;}
table.stats td.orderaveragereport{width:100%;vertical-align:top;}
table.stats td.orderstatistics{width:33%;vertical-align:top;}
table.stats td.customerstatistics{width:33%;vertical-align:top;padding-left:5px;}
table.stats td.search-term-statistics{width:33%;vertical-align:top;padding-left:5px;}
table.stats td.bestsellers{width:50%;vertical-align:top;}
.statisticsTitle{text-align:left;color:#333;font-weight:700;margin-bottom:5px;}
.nop-news .newsitem{}
.nop-news .newsitem .newstitle{}
.nop-news .newsitem .newstitle a:hover{text-decoration:none;}
.nop-news .newsitem .newsdate{font-size:.8em;color:#555;border-bottom:solid 1px #dfdfdf;padding-bottom:5px;margin-bottom:5px;}
.nop-news .newsitem .newsdetails{color:#333;margin-bottom:10px;}
.nop-news .adv{border-top:solid 3px #dfdfdf;padding:1px 0;text-align:right;}
.nop-news .adv a{color:#D16400;}
/* ORDER AND PRODUCT EDITING */
table.order-edit{width:100%;border:solid 1px #000;padding:5px;}
table.order-edit td{padding:1px 5px;border:medium none;}
.product-attributes-input{}
.product-attributes-input .text-prompt{font-weight:bold;}
.product-attributes-input .required{color:Red;}
.product-attributes-input .attribute-description{font-size:11px;}
.product-attributes-input ul.option-list{padding:0px;margin:0px;}
.product-attributes-input ul.option-list li{list-style:none;}
.product-attributes-input .textbox{width:300px;}
.product-attributes-input textarea{width:300px;height:150px;}
/* WARNINGS */
.system-warnings ul{padding-left:5px;}
.system-warnings .inprogress,.system-warnings .pass,.system-warnings .fail,.system-warnings .warning{font-size:120%;vertical-align:middle;padding:10px 40px;display:table-cell;}
.system-warnings .inprogress{background:transparent url(images/warnings-ajax-loader.gif) no-repeat 0% 50%;}
.system-warnings .pass{background:transparent url(../Content/Images/warnings-tick.png) no-repeat 0% 50%;}
.system-warnings .fail{background:transparent url(../Content/Images/warnings-cross.png) no-repeat 0% 50%;}
.system-warnings .warning{background:transparent url(../Content/Images/warnings-warning.png) no-repeat 0% 50%;}
.system-warnings .error{color:Red;}
.system-warnings .suggestion{color:Red;font-style:italic;font-size:120%;}
.system-warnings ul{list-style:none;}
.throbber-header{font-size:145%;}
.throbber{display:none;}
.throbber .curtain{position:fixed;left:0;top:0;width:100%;height:100%;background-color:#3e4d45;opacity:0.9;filter:alpha(opacity=90);}
.throbber .curtain-content{position:absolute;left:0;top:0;width:100%;height:100%;}
.throbber .curtain-content div{text-align:center;padding:250px;color:#FFF;}
/* PLUGIN BUTTONS */
.plugin-button{display: inline-block;*display: inline;/* IE7 inline-block hack */*zoom: 1;padding: 4px 12px;margin-bottom: 0;font-size: 13px;line-height: 18px;*line-height: 18px;text-align: center;vertical-align: middle;cursor: pointer;color: #333333;text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);background-color: whitesmoke;background-image: -moz-linear-gradient(top, white, #e6e6e6);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(white), to(#e6e6e6));background-image: -webkit-linear-gradient(top, white, #e6e6e6);background-image: -o-linear-gradient(top, white, #e6e6e6);background-image: linear-gradient(to bottom, white, #e6e6e6);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);border-color: #c5c5c5;border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25);*background-color: #e6e6e6;/* Darken IE7 buttons by default so they stand out more given they won't have borders */filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);border: 1px solid #c6c6c6;*border: 0;border-bottom-color: #acacac;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;*margin-left: .3em;-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);}
.plugin-button:hover{color: #333333;text-decoration: none;background-color: #e6e6e6;*background-color: #d9d9d9;/* Buttons in IE7 don't get borders, so darken on hover */background-position: 0 -15px;-webkit-transition: background-position 0.1s linear;-moz-transition: background-position 0.1s linear;-o-transition: background-position 0.1s linear;transition: background-position 0.1s linear;}
.plugin-button-edit,.plugin-button-configure,.install-plugin-link{color: white;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);background-color: #5bb75b;background-image: -moz-linear-gradient(top, #62c462, #51a351);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));background-image: -webkit-linear-gradient(top, #62c462, #51a351);background-image: -o-linear-gradient(top, #62c462, #51a351);background-image: linear-gradient(to bottom, #62c462, #51a351);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);border-color: #51a351 #51a351 #387038;border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color: #51a351;/* Darken IE7 buttons by default so they stand out more given they won't have borders */filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);}
.plugin-button-edit:hover,.plugin-button-configure:hover,.install-plugin-link:hover{color:white;background-color:#51a351;*background-color:#499249;}
/*AJAX loading*/
#ajaxBusy{display:none;left:0;position:fixed;top:0;width:100%;z-index:100000;}
#ajaxBusy span{background:url(images/ajax-loading.gif) no-repeat;width:40px;height:40px;float:right;margin:9px 9px 0px 0px;}
.please-wait{background:url('images/ajax_loader_small.gif') no-repeat;padding-left:20px;}
/* KendoUI overrides */
body .k-button{font-weight:400;color:inherit!important;text-decoration:none;}
.form-actions{overflow:hidden;padding-top:1em;}
.form-actions .k-button,.form-actions .k-button button{float:right;margin-left:10px;padding:2px 15px;}
.k-state-active, .k-state-active:hover, .k-active-filter, .k-tabstrip .k-state-active{border-color:#c5c5c5 !important;}
/* etc */
.customer-info-tab .gender{display:inline-block;}
.customer-info-tab ul.option-list{padding:0px;margin:0px;}
.customer-info-tab ul.option-list li{list-style:none;}
.address-block ul.option-list{padding:0px;margin:0px;}
.address-block ul.option-list li{list-style:none;}
.field-validation-error{color:red;}
.required-product-names{display:block;margin-top:5px;}
.main-content{ border: 1px solid #cccccc;padding: 10px;margin-top: 10px;} 
.gray-bg { background-color: #f3f3f4; }
.passwordClass .k-tooltip {display:-webkit-box;}
#GridConsumer .k-grid-content {
    min-height: 350px;
    height: auto !important;
    overflow-y: hidden;
}
#GridConsumer .k-grid-header {
    padding-right: 0px !important;
}
#unicreditAlert {
    margin-bottom: 25px;
}

#unicreditAlert div.k-block {
    margin-bottom: 5px;
}

.infobipNotification {
    display: none;
}

.aggregates {
    padding: 10px 10px 0;
    text-align: center;
    background: #f7f7f8;
    border: 1px solid #dbdbde;
    margin-bottom: 10px;
}
