@font-face{font-family:'ui-grid';src:url('bootstrap/fonts/ui-grid.eot');src:url('bootstrap/fonts/ui-grid.eot#iefix') format('embedded-opentype'),url('bootstrap/fonts/ui-grid.woff') format('woff'),url('bootstrap/fonts/ui-grid.ttf') format('truetype'),url('bootstrap/fonts/ui-grid.svg?#ui-grid') format('svg');font-weight:normal;font-style:normal}
@font-face {font-family: 'fontello';src: url('../fonts-icon/fontello.eot');src: url('../fonts-icon/fontello.eot#iefix') format('embedded-opentype'),url('../fonts-icon/fontello.woff') format('woff'),url('../fonts-icon/fontello.ttf') format('truetype'),url('../fonts-icon/fontello.svg#fontello') format('svg');font-weight: normal;font-style: normal}
@font-face{font-family: 'fontello-2';src: url('../fonts-icon/fontello-2.eot?8309762');src: url('../fonts-icon/fontello-2.eot?8309762#iefix') format('embedded-opentype'),url('../fonts-icon/fontello-2.woff?8309762') format('woff'),url('../fonts-icon/fontello-2.ttf?8309762') format('truetype'),url('../fonts-icon/fontello-2.svg?8309762#fontello') format('svg');font-weight: normal;font-style: normal}
@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.5.0');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.5.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff2?v=4.5.0') format('woff2'),url('../fonts/fontawesome-webfont.woff?v=4.5.0') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.5.0') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}
@font-face { font-family: 'fontello3';
  src: url('../fonts-icon/fontello3.eot');
  src: url('../fonts-icon/fontello3.eot#iefix') format('embedded-opentype'),
       url('../fonts-icon/fontello3.woff2') format('woff2'),
       url('../fonts-icon/fontello3.woff') format('woff'),
       url('../fonts-icon/fontello3.ttf') format('truetype'),
       url('../fonts-icon/fontello3.svg#fontello3') format('svg'); font-weight: normal; font-style: normal; }
.icon-svg{font-family: "fontello" !important;font-style: normal;font-weight: normal;speak: none;display: inline-block;text-decoration: inherit;font-size:115%;color:inherit;font-variant: normal;text-transform: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}
.icon-svg-2, .fa.icon-svg-2{font-family: "fontello-2" !important;font-style: normal;font-weight: normal;speak: none;display: inline-block;text-decoration: inherit;font-size:115%;color:inherit;font-variant: normal;text-transform: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}
.icon-svg-3, .icon-svg-3.fa {font-family: "fontello3" !important;font-style: normal;font-weight: normal;speak: none;display: inline-block;text-decoration: inherit;font-size:115%;color:inherit;font-variant: normal;text-transform: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}

*{margin:0;padding:0;line-height:normal;font-family:"Myriad","AVA",sans-serif;font-size:12px;font-weight:lighter;letter-spacing:0.035em;color:#000;outline:none !important;outline-color:#fff !important}
html{height:100%;width:100%;-webkit-tap-highlight-color:transparent}
body{margin:0;padding:0;height:100%;width:100%;position:relative;direction:ltr;background:#f0f0f0}
ol,ul,li,div,p,span,a,h1,h2,h3,h4,h5,h6,dd,dl,dt,table,tr,td,tbody,th,tfoot,header,footer,aside,input,select,textarea,label,form{margin:0;padding:0;font-weight:lighter;color:#000}
ol,ul,li{list-style:none}
h1,h2,h3{font-size:16px}
input,select,textarea,multiselect{font-family:"Myriad","AVA",sans-serif !important}
.glyphicon{font-family:"Glyphicons Halflings" !important}
.fa{ font-family:"FontAwesome" !important}
*::-moz-placeholder,*:-moz-placeholder {color:#999}
:focus::-moz-placeholder,*:focus:-moz-placeholder {color:#999}
.no_js *::-moz-placeholder,.no_js *:-moz-placeholder {color:#999}
::-webkit-input-placeholder {color:#999}
.form-control::-moz-placeholder{color:#999;opacity:1}
.form-control:-ms-input-placeholder{color:#999}
.form-control::-webkit-input-placeholder{color:#999}

::-webkit-scrollbar{width:10px;height:9px;background:#fff}
::-webkit-scrollbar-track{border-left:1px solid #ccc;/*-webkit-box-shadow:inset 0 0 1px transparent;*/}
::-webkit-scrollbar-track:hover{/*-webkit-box-shadow:inset 0 0 1px #555*/}
::-webkit-scrollbar-thumb{border-left:1px solid #ccc;background:#ccc;-webkit-border-radius:0px;border-radius:0px;}
::-webkit-scrollbar-thumb:hover{background:#999}
.cp{ cursor:pointer !important}
input[type="text"],input[type="number"],input[type="date"],input[type="password"],input[type="email"],input[type="url"],select, md-autocomplete input:not(.md-input){background:#fff;font-family:"Myriad","AVA",sans-serif;font-size:12px;border:1px solid #ccc;color:#000;padding:8px 10px 8px;height:32px;width:100%;border-radius:3px;box-shadow:none;margin:0}
select { padding-top:7px !important; }
textarea {background:#fff;font-family:"Myriad","AVA",sans-serif;font-size:12px;border:1px solid #ccc;color:#000;padding:10px;width:100%;border-radius:3px;box-shadow:none;margin:0; min-height:100px; resize: vertical; overflow: hidden}
.has-error .form-control,.form-control:focus{border:1px solid #ccc}

.btn-warning.disabled, .btn-warning.disabled.active, .btn-warning.disabled.focus, .btn-warning.disabled:active, .btn-warning.disabled:focus, .btn-warning.disabled:hover, .btn-warning[disabled], .btn-warning.active[disabled], .btn-warning.focus[disabled], .btn-warning[disabled]:active, .btn-warning[disabled]:focus, .btn-warning[disabled]:hover, fieldset[disabled] .btn-warning, fieldset[disabled] .btn-warning.active, fieldset[disabled] .btn-warning.focus, fieldset[disabled] .btn-warning:active, fieldset[disabled] .btn-warning:focus, fieldset[disabled] .btn-warning:hover,.fbpasslib-popup-button-cancel{font-family:"Myriad","AVA",sans-serif;font-size:12px;text-transform:capitalize;border-radius:3px;box-shadow:none;text-shadow:none;border:1px solid #ccc;color:#000;background:#fff;background-color:#fff;text-align:center;display:inline-block;cursor:pointer !important}

input[type="submit"],input[type="button"],.fbimglib-btn-default,.btn.btn-default,.fbpasslib-popup-button-cancel{font-family:"Myriad","AVA",sans-serif;font-size:12px;text-transform:capitalize;padding:11px 15px;border-radius:3px;box-shadow:none;/*min-width:130px; max-width:150px;*/text-shadow:none;border:1px solid #ccc;color:#000;background:#fff;background-color:#fff;text-align:center;display:inline-block;margin:0 0 0 10px !important; cursor:pointer !important; line-height: normal}

/*.btn i{color:#fff; font-size: 16px;}*/
button[disabled] i{color:#aaa}
.btn-primary, .btn-primary:hover, .btn-primary:focus { background-color:#0c85fe ; border-color:#0c85fe; }
input[type="submit"].bluebutton,input[type="button"].bluebutton,.btn,.btn-primary,.bluebutton,.btn-primary.active,.btn-warning:active,.btn-warning.active,.open > .dropdown-toggle.btn-warning,.fbimglib-btn-default.fbimglib-btn-primary,.btn.fbimglib-active,.fbpasslib-align-right, .bluebutton:focus{font-family:"Myriad","AVA",sans-serif;font-size:12px;text-transform:capitalize;padding:11px 15px;border-radius:3px;box-shadow:none;text-shadow:none;color:#fff;background:#4F9DFB;border:1px solid #4F9DFB;text-align:center;display:inline-block;line-height:normal;vertical-align:top;/*min-width:130px;max-width:150px;margin:0 0 0 10px !important;*/}

input[type="submit"]:hover,input[type="button"]:hover, .btn.btn-default:hover, button:hover {border:1px solid #4F9DFB !important; background:#fff !important;background-color:#fff !important; color:#000 !important ;background-image:none !important}
a.webButtonType1:hover, a.mobileButtonType1:hove {border:1px solid #4F9DFB;}

.btn-warning,.btn-warning:focus,.btn-warning.focus,.btn-warning:active,.btn-warning.active,.fbimglib-btn-default,.fbpasslib-popup-button-cancel{font-family:"Myriad","AVA",sans-serif;font-size:12px;text-transform:capitalize;padding:11px 15px;border-radius:3px;box-shadow:none;/*min-width:130px;max-width:150px;*/text-shadow:none;border:1px solid #ccc;color:#000;background:#fff;background-color:#fff;text-align:center;display:inline-block;margin:0 0 0 10px !important}

.btn:hover,.btn-primary:hover,.bluebutton:hover,.btn-primary.active:hover,.btn-primary:active:focus,.btn-primary.active:focus,input.bluebutton[type="submit"]:hover,input.bluebutton[type="button"]:hover,input[type="submit"].bluebutton:hover,input[type="button"].bluebutton:hover,.fbimglib-btn-default:hover,.fbpasslib-align-right:hover, .settings-groups-page .step2 .btn.on:hover, .campaign-page .step2 .audienceSelectionGroup.create-segment .btn.on:hover{color:#fff !important; border:1px solid #0c85fe !important;background:#0c85fe !important;}
.btn:hover, .btn:focus, .btn.focus { color:#fff; }


.btn-warning:hover,.btn-warning:active:focus,.btn-warning.active:focus,.btn-warning:active:hover,.btn-warning.active:hover,.open > .dropdown-toggle.btn-warning:hover,.btn-warning:active:focus,.btn-warning.active:focus,.open > .dropdown-toggle.btn-warning:focus,.btn-warning:active.focus,.btn-warning.active.focus,.open > .dropdown-toggle.btn-warning.focus,.btn-warning:active,.btn-warning.active,.open > .dropdown-toggle.btn-warning,.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled.focus,.btn-warning[disabled].focus,fieldset[disabled] .btn-warning.focus,.fbimglib-btn-default:hover,.fbpasslib-popup-button-cancel:hover{border:1px solid #4F9DFB !important; background:#fff !important;background-color:#fff !important; color:#000 !important ;background-image:none !important}

button.small,input[type="submit"].small,input[type="button"].small,.btn-warning.small,.btn.small,.btn-primary.small,.bluebutton.small{ /*max-height:32px !important; height:32px !important;*/ padding:8px 15px !important}

.sms-text .well{padding:5px 0; margin-bottom: 0; box-shadow: none; border-radius:3px 3px 0 0; border-bottom:0; border-color: #ccc; background: #f9f9f9}
.sms-text textarea{border-radius: 0 0 3px 3px}
.sms-text textarea.bradius{border-radius:3px}
.btn.btn-default.btn-grey-gradient{background: rgba(255,255,255,1);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(221,222,223,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(221,222,223,1)));
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(221,222,223,1) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(221,222,223,1) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(221,222,223,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(221,222,223,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dddedf', GradientType=0 ); padding:8px !important}

.btn.btn-default.btn-grey-gradient:hover, .btn.btn-default.btn-grey-gradient:focus{background: rgba(221,222,223,1)!important;
background: -moz-linear-gradient(top, rgba(221,222,223,1) 0%, rgba(255,255,255,1) 100%)!important;
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(221,222,223,1)), color-stop(100%, rgba(255,255,255,1)))!important;
background: -webkit-linear-gradient(top, rgba(221,222,223,1) 0%, rgba(255,255,255,1) 100%)!important;
background: -o-linear-gradient(top, rgba(221,222,223,1) 0%, rgba(255,255,255,1) 100%)!important;
background: -ms-linear-gradient(top, rgba(221,222,223,1) 0%, rgba(255,255,255,1) 100%)!important;
background: linear-gradient(to bottom, rgba(221,222,223,1) 0%, rgba(255,255,255,1) 100%)!important;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dddedf', endColorstr='#ffffff', GradientType=0 ); border-color: #ccc!important; color: #000!important}

select option, .offers-get-more{padding:10px}
.text-white { color:#fff}
.red_color{color:red}
.nofloat { float:none !important; }

.has-error .form-control:focus{ color:#ee0000}
section{display:block;width:100%;height:100%}
input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill{background-color:#fff !important}
input:focus,textarea:focus,keygen:focus,select:focus{outline:none}
input.search_txt {height:32px !important;border-right:0 !important}
.x-campaign input.search_txt{border-radius:3px 0 0 3px}
select.customdrops{padding-right: 23px!important}
select.customdrops,select.pvtRenderer,select.pvtAggregator,.md-select-store button{border:1px solid #ccc;min-width:150px;width:100%;padding:8px 10px 8px;max-height:32px;font-size:12px;color:#000;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url('/assets/imgs/icon_down-2.png') no-repeat right 4px;background-color:#fff;text-transform:capitalize;background-size:auto 200%;cursor:pointer;border-radius:3px}
select.customdrops:hover,select.pvtRenderer:hover,select.pvtAggregator:hover,.md-select-store button:hover{background-position:right -28px}
.selectize-control:hover .selectize-input:after{background-position:8px -28px}
select::-ms-expand {display:none !important}
input[type="checkbox"]{visibility:hidden !important}

.blackplaceholder input[type='text']::-webkit-input-placeholder{color:#000!important}

.radio{padding:5px 0}
.radio input[type="radio"]:not(:checked), .radio input[type="radio"]:checked{position: absolute;left: -9999px;}
.radio input[type="radio"]:not(:checked) + span, .radio input[type="radio"]:checked + span{position: relative;}
.radio input[type="radio"]:not(:checked) + span:before, .radio input[type="radio"]:checked + span:before{content:''; background:url(../imgs/radiounactive.png) no-repeat 0 0; background-size:contain; width:18px; height:19px; padding:0}
.radio input:checked + span:before{background:url(../imgs/radiounactive.png) no-repeat 0 0; background-size:18px auto; width:18px; height:19px; padding:0}
.radio input[type="radio"]:checked + span:after{ transform: scale(1);}
.radio input[type="radio"]:checked + span:after{position:absolute; left:0; top:3px; content:''; background:url(../imgs/radioactive.png) no-repeat 0 0; background-size:18px auto; width:18px; height:19px; padding:0}
.radio input + span{padding-left:26px; padding-top:5px; cursor: pointer}
.radio.inline span:before{background-position:0 9px!important; height:28px!important;}
.radio.inline input[type="radio"]:checked + span:after{top:12px!important}


.checkbox{ margin:0 5px 0 0}
.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"]{position:relative;margin:0;width:24px;height:24px;cursor:pointer;display:block}
.checkbox input + span, .squaredFour span.radio_text{display:block; border-radius:3px; padding:0 0 0 30px; line-height: normal}
label.checkbox input + span:before{background-position:0 -120px;opacity:1.0}
.checkbox input + span:before,.radio input + span:before,.checkbox1 input + span:before,.radio input1 + span:before{display:block;position:absolute;top:3px;left:0;width:24px;height:24px;padding-right:15px;/*background:url(../imgs/button-sprite.png) no-repeat;*/content:" ";vertical-align:top}
label.checkbox.btn_disabled,label.radio.btn_disabled{background-position:0 -120px;opacity:0.5}
label.checkbox1 input + span:before{background-position:0 -120px;opacity:1.0}
label.checkbox1 input:checked + span:before{background-position:0 -180px}
.checkbox1 input + span:before,.radio input1 + span:before{left:140px}
label.checkbox1.btn_disabled,label.radio.btn_disabled{background-position:0 -120px;opacity:0.5}


.squaredFour {width:auto;position:relative;top:10px; text-align:left}
.squaredFour.lesstop{top:2px}
.squaredFour.top0{top:0px}
.squaredFour label {cursor:pointer;position:absolute;width:22px;max-width: 22px; height:22px; padding-right: 0; left:0;border-radius:3px;top:-4px;border:1px solid #ccc}
.squaredFour input[type="checkbox"][disabled="disabled"] + label { background-color:#f9f9f9}
.squaredFour input[type=checkbox]{margin-left:1px}
.squaredFour label:after {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;content:'';position:absolute;width:12px;height:7px;background:transparent;top:5px;left:4px;border:2px solid #4174b9;border-top:none;border-right:none;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.squaredFour input[type=checkbox]:checked + label:after {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1}


.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{padding:0 10px}
.bt{border-top:1px solid #ddd}
.bb{border-bottom:1px solid #ddd}
.bb0 { border-bottom: 0px !important; }
.br0 { border-right: 0px !important; }
.bl0 { border-left: 0px !important; }
.bl{border-left:1px solid #ddd}
.br{border-right:1px solid #ddd}
.bradius3 { border-radius:3px}
.pt1{padding-top:1px !important}
.pt2{padding-top:2px !important}
.pt3{padding-top:3px !important}
.pt4{padding-top:4px !important}
.pt5{padding-top:5px !important}
.pt6{padding-top:6px !important}
.pt7{padding-top:7px !important}
.pt8{padding-top:8px !important}
.pt9{padding-top:9px !important}
.pt10{padding-top:10px !important}
.pt11{padding-top:11px !important}
.pt12{padding-top:12px !important}
.pt13{padding-top:13px !important}
.pt14{padding-top:14px !important}
.pt15{padding-top:15px !important}
.pt16{padding-top:16px !important}
.pt17{padding-top:17px !important}
.pt18{padding-top:18px !important}
.pt19{padding-top:19px !important}
.pt20{padding-top:20px !important}
.pt21{padding-top:21px !important}
.pt22{padding-top:22px !important}
.pt23{padding-top:23px !important}
.pt24{padding-top:24px !important}
.pt25{padding-top:25px !important}
.pt26{padding-top:26px !important}
.pt27{padding-top:27px !important}
.pt28{padding-top:28px !important}
.pt29{padding-top:29px !important}
.pt30{padding-top:30px !important}
.pt31{padding-top:31px !important}
.pt32{padding-top:32px !important}
.pt33{padding-top:33px !important}
.pt34{padding-top:34px !important}
.pt35{padding-top:35px !important}
.pt36{padding-top:36px !important}
.pt37{padding-top:37px !important}
.pt38{padding-top:38px !important}
.pt39{padding-top:39px !important}
.pt40{padding-top:40px !important}
.pb1{padding-bottom:1px !important}
.pb2{padding-bottom:2px !important}
.pb3{padding-bottom:3px !important}
.pb4{padding-bottom:4px !important}
.pb5{padding-bottom:5px !important}
.pb6{padding-bottom:6px !important}
.pb7{padding-bottom:7px !important}
.pb8{padding-bottom:8px !important}
.pb9{padding-bottom:9px !important}
.pb10{padding-bottom:10px !important}
.pb11{padding-bottom:11px !important}
.pb12{padding-bottom:12px !important}
.pb13{padding-bottom:13px !important}
.pb14{padding-bottom:14px !important}
.pb15{padding-bottom:15px !important}
.pb16{padding-bottom:16px !important}
.pb17{padding-bottom:17px !important}
.pb18{padding-bottom:18px !important}
.pb19{padding-bottom:19px !important}
.pb20{padding-bottom:20px !important}
.pb21{padding-bottom:21px !important}
.pb22{padding-bottom:22px !important}
.pb23{padding-bottom:23px !important}
.pb24{padding-bottom:24px !important}
.pb25{padding-bottom:25px !important}
.pb26{padding-bottom:26px !important}
.pb27{padding-bottom:27px !important}
.pb28{padding-bottom:28px !important}
.pb29{padding-bottom:29px !important}
.pb30{padding-bottom:30px !important}
.pb31{padding-bottom:31px !important}
.pb32{padding-bottom:32px !important}
.pb33{padding-bottom:33px !important}
.pb34{padding-bottom:34px !important}
.pb35{padding-bottom:35px !important}
.pb36{padding-bottom:36px !important}
.pb37{padding-bottom:37px !important}
.pb38{padding-bottom:38px !important}
.pb39{padding-bottom:39px !important}
.pb40{padding-bottom:40px !important}
.pl1{padding-left:1px !important}
.pl2{padding-left:2px !important}
.pl3{padding-left:3px !important}
.pl4{padding-left:4px !important}
.pl5{padding-left:5px !important}
.pl6{padding-left:6px !important}
.pl7{padding-left:7px !important}
.pl8{padding-left:8px !important}
.pl9{padding-left:9px !important}
.pl10{padding-left:10px !important}
.pl11{padding-left:11px !important}
.pl12{padding-left:12px !important}
.pl13{padding-left:13px !important}
.pl14{padding-left:14px !important}
.pl15{padding-left:15px !important}
.pl16{padding-left:16px !important}
.pl17{padding-left:17px !important}
.pl18{padding-left:18px !important}
.pl19{padding-left:19px !important}
.pl20{padding-left:20px !important}
.pl21{padding-left:21px !important}
.pl22{padding-left:22px !important}
.pl23{padding-left:23px !important}
.pl24{padding-left:24px !important}
.pl25{padding-left:25px !important}
.pl26{padding-left:26px !important}
.pl27{padding-left:27px !important}
.pl28{padding-left:28px !important}
.pl29{padding-left:29px !important}
.pl30{padding-left:30px !important}
.pl31{padding-left:31px !important}
.pl32{padding-left:32px !important}
.pl33{padding-left:33px !important}
.pl34{padding-left:34px !important}
.pl35{padding-left:35px !important}
.pl36{padding-left:36px !important}
.pl37{padding-left:37px !important}
.pl38{padding-left:38px !important}
.pl39{padding-left:39px !important}
.pl40{padding-left:40px !important}
.pr1{padding-right:1px !important}
.pr2{padding-right:2px !important}
.pr3{padding-right:3px !important}
.pr4{padding-right:4px !important}
.pr5{padding-right:5px !important}
.pr6{padding-right:6px !important}
.pr7{padding-right:7px !important}
.pr8{padding-right:8px !important}
.pr9{padding-right:9px !important}
.pr10{padding-right:10px !important}
.pr11{padding-right:11px !important}
.pr12{padding-right:12px !important}
.pr13{padding-right:13px !important}
.pr14{padding-right:14px !important}
.pr15{padding-right:15px !important}
.pr16{padding-right:16px !important}
.pr17{padding-right:17px !important}
.pr18{padding-right:18px !important}
.pr19{padding-right:19px !important}
.pr20{padding-right:20px !important}
.pr21{padding-right:21px !important}
.pr22{padding-right:22px !important}
.pr23{padding-right:23px !important}
.pr24{padding-right:24px !important}
.pr25{padding-right:25px !important}
.pr26{padding-right:26px !important}
.pr27{padding-right:27px !important}
.pr28{padding-right:28px !important}
.pr29{padding-right:29px !important}
.pr30{padding-right:30px !important}
.pr31{padding-right:31px !important}
.pr32{padding-right:32px !important}
.pr33{padding-right:33px !important}
.pr34{padding-right:34px !important}
.pr35{padding-right:35px !important}
.pr36{padding-right:36px !important}
.pr37{padding-right:37px !important}
.pr38{padding-right:38px !important}
.pr39{padding-right:39px !important}
.pr40{padding-right:40px !important}
.mt0{margin-top:0 !important}
.mt1{margin-top:1px !important}
.mt2{margin-top:2px !important}
.mt3{margin-top:3px !important}
.mt4{margin-top:4px !important}
.mt5{margin-top:5px !important}
.mt6{margin-top:6px !important}
.mt7{margin-top:7px !important}
.mt8{margin-top:8px !important}
.mt9{margin-top:9px !important}
.mt10{margin-top:10px !important}
.mt11{margin-top:11px !important}
.mt12{margin-top:12px !important}
.mt13{margin-top:13px !important}
.mt14{margin-top:14px !important}
.mt15{margin-top:15px !important}
.mt16{margin-top:16px !important}
.mt17{margin-top:17px !important}
.mt18{margin-top:18px !important}
.mt19{margin-top:19px !important}
.mt20{margin-top:20px !important}
.mt21{margin-top:21px !important}
.mt22{margin-top:22px !important}
.mt23{margin-top:23px !important}
.mt24{margin-top:24px !important}
.mt25{margin-top:25px !important}
.mt26{margin-top:26px !important}
.mt27{margin-top:27px !important}
.mt28{margin-top:28px !important}
.mt29{margin-top:29px !important}
.mt30{margin-top:30px !important}
.mt31{margin-top:31px !important}
.mt32{margin-top:32px !important}
.mt33{margin-top:33px !important}
.mt34{margin-top:34px !important}
.mt35{margin-top:35px !important}
.mt36{margin-top:36px !important}
.mt37{margin-top:37px !important}
.mt38{margin-top:38px !important}
.mt39{margin-top:39px !important}
.mt40{margin-top:40px !important}
.mb1{margin-bottom:1px !important}
.mb2{margin-bottom:2px !important}
.mb3{margin-bottom:3px !important}
.mb4{margin-bottom:4px !important}
.mb5{margin-bottom:5px !important}
.mb6{margin-bottom:6px !important}
.mb7{margin-bottom:7px !important}
.mb8{margin-bottom:8px !important}
.mb9{margin-bottom:9px !important}
.mb10{margin-bottom:10px !important}
.mb11{margin-bottom:11px !important}
.mb12{margin-bottom:12px !important}
.mb13{margin-bottom:13px !important}
.mb14{margin-bottom:14px !important}
.mb15{margin-bottom:15px !important}
.mb16{margin-bottom:16px !important}
.mb17{margin-bottom:17px !important}
.mb18{margin-bottom:18px !important}
.mb19{margin-bottom:19px !important}
.mb20{margin-bottom:20px !important}
.mb21{margin-bottom:21px !important}
.mb22{margin-bottom:22px !important}
.mb23{margin-bottom:23px !important}
.mb24{margin-bottom:24px !important}
.mb25{margin-bottom:25px !important}
.mb26{margin-bottom:26px !important}
.mb27{margin-bottom:27px !important}
.mb28{margin-bottom:28px !important}
.mb29{margin-bottom:29px !important}
.mb30{margin-bottom:30px !important}
.mb31{margin-bottom:31px !important}
.mb32{margin-bottom:32px !important}
.mb33{margin-bottom:33px !important}
.mb34{margin-bottom:34px !important}
.mb35{margin-bottom:35px !important}
.mb36{margin-bottom:36px !important}
.mb37{margin-bottom:37px !important}
.mb38{margin-bottom:38px !important}
.mb39{margin-bottom:39px !important}
.mb40{margin-bottom:40px !important}
.ml0{margin-left:0px !important}
.ml1{margin-left:1px !important}
.ml2{margin-left:2px !important}
.ml3{margin-left:3px !important}
.ml4{margin-left:4px !important}
.ml5{margin-left:5px !important}
.ml6{margin-left:6px !important}
.ml7{margin-left:7px !important}
.ml8{margin-left:8px !important}
.ml9{margin-left:9px !important}
.ml10{margin-left:10px !important}
.ml11{margin-left:11px !important}
.ml12{margin-left:12px !important}
.ml13{margin-left:13px !important}
.ml14{margin-left:14px !important}
.ml15{margin-left:15px !important}
.ml16{margin-left:16px !important}
.ml17{margin-left:17px !important}
.ml18{margin-left:18px !important}
.ml19{margin-left:19px !important}
.ml20{margin-left:20px !important}
.ml21{margin-left:21px !important}
.ml22{margin-left:22px !important}
.ml23{margin-left:23px !important}
.ml24{margin-left:24px !important}
.ml25{margin-left:25px !important}
.ml26{margin-left:26px !important}
.ml27{margin-left:27px !important}
.ml28{margin-left:28px !important}
.ml29{margin-left:29px !important}
.ml30{margin-left:30px !important}
.ml31{margin-left:31px !important}
.ml32{margin-left:32px !important}
.ml33{margin-left:33px !important}
.ml34{margin-left:34px !important}
.ml35{margin-left:35px !important}
.ml36{margin-left:36px !important}
.ml37{margin-left:37px !important}
.ml38{margin-left:38px !important}
.ml39{margin-left:39px !important}
.ml40{margin-left:40px !important}
.mr0{margin-right:0px !important}
.mr1{margin-right:1px !important}
.mr2{margin-right:2px !important}
.mr3{margin-right:3px !important}
.mr4{margin-right:4px !important}
.mr5{margin-right:5px !important}
.mr6{margin-right:6px !important}
.mr7{margin-right:7px !important}
.mr8{margin-right:8px !important}
.mr9{margin-right:9px !important}
.mr10{margin-right:10px !important}
.mr11{margin-right:11px !important}
.mr12{margin-right:12px !important}
.mr13{margin-right:13px !important}
.mr14{margin-right:14px !important}
.mr15{margin-right:15px !important}
.mr16{margin-right:16px !important}
.mr17{margin-right:17px !important}
.mr18{margin-right:18px !important}
.mr19{margin-right:19px !important}
.mr20{margin-right:20px !important}
.mr21{margin-right:21px !important}
.mr22{margin-right:22px !important}
.mr23{margin-right:23px !important}
.mr24{margin-right:24px !important}
.mr25{margin-right:25px !important}
.mr26{margin-right:26px !important}
.mr27{margin-right:27px !important}
.mr28{margin-right:28px !important}
.mr29{margin-right:29px !important}
.mr30{margin-right:30px !important}
.mr31{margin-right:31px !important}
.mr32{margin-right:32px !important}
.mr33{margin-right:33px !important}
.mr34{margin-right:34px !important}
.mr35{margin-right:35px !important}
.mr36{margin-right:36px !important}
.mr37{margin-right:37px !important}
.mr38{margin-right:38px !important}
.mr39{margin-right:39px !important}
.mr40{margin-right:40px !important}
.npr{ padding-right:0 !important}
.npl{ padding-left:0 !important}
.npb{ padding-bottom:0 !important}
.db{ display:block}
.dbi{ display:inline-block}
.ov{ overflow:visible !important}
.oa{ overflow:auto !important}
.oh{ overflow:hidden}
.tal{ text-align:left !important}
.tar{ text-align:right !important}
.tac{ text-align:center !important}
.clb,.clearfix{ clear:both}
.allp15{ padding:15px !important}
.allp10{ padding:10px !important}
.allp5{ padding:5px !important}
.allb{ border:1px solid #ccc}
.nom{ margin:0 !important}
.nopad{ padding:0 !important}
.pb0{ padding-bottom:0 !important}
.pt0{ padding-top:0 !important}
.pl0{ padding-left:0 !important}
.pr0{ padding-right:0 !important}
.mb0{ margin-bottom:0 !important}
.mt0{ margin-top:0 !important}
.ml0{ margin-left:0 !important}
.mr0{ margin-right:0 !important}
.rel, .tt-container{position:relative !important}
.posStatic {position:static!important}
.pabs{position: absolute!important}
.w100{width:100% !important}
.wauto{width:auto !important}
.noborder{ border:0 !important}
.hauto{ height:auto !important}
.multiSelect-button-w100 .multiSelect > button { width:100%; }
.maxWidthNone { max-width:none !important; }
.cornersMail,.corners{top:0;bottom:0;left:0;right:0;max-width:700px;margin:auto}
.visible{ display:block !important;visibility:visible !important}
.vertical{margin-right:auto;left:0;right:0;position:absolute;padding:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:99}
.abs{ position:absolute;text-align:center;padding:20px 0}
a, a:visited, a:active{color:#4F9DFB}
a,a:focus,a:visited,a:active{text-decoration:none;cursor:pointer !important;outline:none !important}
a:hover{ color:#0c85fe}
.blur.abs .clearfix{ overflow:hidden;}
.abs .padder h4.popup_header{ border-bottom:1px solid #ccc;margin-bottom:15px;padding:10px}
.Fixed_popcloseButton{ padding:0 10px 0 0;float:right;cursor:pointer}
.Fixed_popcloseButton{position:absolute;z-index:10;right:10px;top:15px}
.Fixed_popcloseButton i.fa:before,.blur.abs i.fa-times:before,.icon-close .fa.fa-times:before{ font-size:0}
.blur.vertical{top:30%;-webkit-transform:translateY(-40%);-ms-transform:translateY(-40%);transform:translateY(-40%)}
.Fixed_popcloseButton i.fa,.blur.abs i.fa-times, .icon-close .fa.fa-times { cursor:pointer; background:url(../imgs/sprite-3.png) no-repeat -7px -104px;background-size:320px auto !important;width: 17px;height: 17px}
.Fixed_popcloseButton:hover i.fa, .Fixed_popcloseButton a:hover i.fa, .icon-close:hover .fa.fa-times {background-position:-295px -72px;background-size: 320px auto !important;}

#storeeditor .blur.corners.vertical{ background:rgba(0,0,0,0.5); transform:translateY(0); left:0; right:0; top:0; bottom:0; max-width:100%; }
#storeeditor .blur-form.upload{top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); min-width: 540px !important; max-width: 540px; min-height: 170px}
#storeeditor .blur.corners.vertical h3{border-bottom:1px solid #ddd;margin-bottom:15px;font-size:16px;font-weight:500; text-decoration: none!important; padding: 5px 0 10px 10px; cursor: default}
#storeeditor .Fixed_popcloseButton{right:10px; top:6px; background: transparent}
#storeeditor .upload .form-input{overflow-y: auto}
#storeeditor .upload .form-input .bluebutton, .blur-form.upload .bluebutton, .blur-form.upload .btn{width: auto; font-style: normal}

.create-customer { padding-left:200px;padding-right:200px; padding:0; margin:0 auto; max-width:920px;}

.create-customer h4,.campaign-page .step4 h4.headSubRP,h4.headSubRP, .create-customer .heading { background-color:#E4E4E4 !important;font-size:14px;padding:10px;margin:20px 0 0; font-weight:500; text-transform:capitalize}

.create-customer h4{ margin:0}

.sfl{ float:left}
.sfr,.sfl2{ float:right}
.fw{ width:100% !important}
a:hover{ text-decoration:none !important}
.wbg{ background:#fff}
.gbg{ background:#f4f4f4}
.shadow-popup{-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.25);-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.25);box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.25)}
.bluebg,.lbg{ background:#E4E4E4 !important}
ul.pagination-sm.pagination.ng-isolate-scope{max-width:100%}
label{color:#000;font-weight:lighter;margin:0;padding-right:20px}
div.fixed_paginations{float:none;margin:0;padding:0 0 0 10px !important;height:auto;clear:both}
ul.pagination-sm.pagination.ng-isolate-scope,ul.pagination-sm.pagination.ng-isolate-scope > li:first-child > a,ul.pagination-sm.pagination.ng-isolate-scope > li:first-child > span{border-radius:0}
ul.pagination-sm.pagination.ng-isolate-scope > li > a,ul.pagination-sm.pagination.ng-isolate-scope > li > span{color:#000}
#dy_timer_control{box-shadow:none}
.radio,.checkbox{margin:0}
timepicker-pop .dropdown-menu.pull-right{left:-224px}
.form-label{margin:10px 0 0px;padding:0;width:100%;float:none;font-weight:lighter}
.form-label-content{margin:10px 0 0px;display:inline-block}
div.blur-form input{width:100%;margin:0}
div.blur-form .footer .bluebutton{width:auto;margin:0}
div.blur-form input[type="checkbox"]{ width:auto;}
.upload{margin:0 auto;background:#fff;padding:10px !important;border-radius:6px;width:100%;max-width:750px;/*height:450px;*/border:1px solid #ccc;position:relative;overflow:hidden;z-index:99}
.upload .form-input{max-height:450px;overflow-y:scroll;width:100%;position:relative}
.upload .form-input input[type="submit"]{margin:20px 0 40px}
div.upload div.Fixed_popcloseButton{top:0;right:0;width:18px;height:36px;border:0;position:absolute}
div.upload div.Fixed_popcloseButton a i.fa{margin:6px 0 0 0}
.emptyDataMessage{z-index:99999999999;margin:auto;text-align:center;left:0;right:0;top:20%;padding:100px 0 0}
.multiSelect > button{background:url("../../../assets/imgs/icon_down-2.png") no-repeat right 4px;border:1px solid #ccc;border-radius:3px;color:#666;cursor:pointer;display:inline-block;font-size:12px;max-width:675px;min-height:32px !important;min-width:auto;padding:1px 8px;position:relative;text-align:left;background-size:auto 200%;white-space:normal}
.multiSelect > button:hover{background:url("../../../assets/imgs/icon_down-2.png") no-repeat right -28px !important;background-size:auto 200% !important;}
#v_start_date,#v_end_date,div.timePanels .dateField{background-image:url("../imgs/date_icon.png"); background-position:right center; background-repeat:no-repeat;padding:8px 10px 6px;margin-bottom:0;cursor:pointer}
.multiSelect .vertical{float:none}
.multiSelect .horizontal:not(.multiSelectGroup){float:left}
.multiSelect .line{padding:0;max-height:auto !important;overflow:hidden;min-height:32px}
.multiSelect .acol{display:inline-block;min-width:12px;font-size:12px;padding:0}
.multiSelect .inlineBlock{display:inline-block}
.multiSelect>button:disabled{background-image:linear-gradient(#fff,#fff);border:1px solid #ccc;color:#999}
.multiSelect .buttonClicked{box-shadow:0 2px 5px rgba(0,0,0,0.15) inset,0 1px 2px rgba(0,0,0,0.05)}
.multiSelect .buttonLabel{display:inline-block;padding:3px 0 0}
.multiSelect .caret{display:none;width:0;height:0;margin:0 0 1px 12px!important;vertical-align:middle;border-top:4px solid #333;border-right:4px solid transparent;border-left:4px solid transparent;border-bottom:0 dotted}
.multiSelect .checkboxLayer{width:200px;background-color:#eee;position:absolute;z-index:999;border:1px solid rgba(0,0,0,0.15);border-radius:3px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175);min-width:230px;display:none!important;top:36px}
.multiSelect .helperContainer{border-bottom:1px solid #ccc;padding:10px;margin:0}
.multiSelect .helperButton, .pvtFilterBox.shadow-popup {display:inline;text-align:left;cursor:pointer;border:1px solid #ccc;height:26px;font-size:11px;border-radius:2px;color:#666;background-color:#fff;line-height:normal;margin:0 0 8px 0;padding:2px 0 0 5px;width:32.3333%;float:left;min-width:90px}
.multiSelect .helperButton.reset{float:right}
.multiSelect .helperButton:not(.reset){margin-right:4px}
.multiSelect .clearButton{position:absolute;display:inline;text-align:center;cursor:pointer;border:1px solid #ccc;height:22px;width:22px;font-size:16px;border-radius:2px;color:#666;background-color:#fff;line-height:.4;right:4px;top:6px}
.multiSelect input[type="text"].inputFilter{border-radius:0;border:1px solid #ccc !important;background-color:#f4f4f4;height:auto;font-size:12px;width:100%;padding:8px 10px 8px;color:#000;margin:0;box-shadow:none}
.multiSelect .clearButton:hover,.multiSelect .helperButton:hover{border:1px solid #ccc;color:#999;background-color:#fff}
.multiSelect .helperButton:disabled{color:#ccc;border:1px solid #ccc}
.multiSelect .clearButton:focus,.multiSelect .helperButton:focus,.multiSelect .inputFilter:focus{border:1px solid #66afe9!important;outline:0;box-shadow:none !important}
.multiSelect .checkBoxContainer{display:block;padding:18px 0 0 0;max-height:200px;overflow:hidden;overflow-y:scroll}
.multiSelect .show{display:block!important}
.multiSelect .multiSelectItem{display:block;padding:10px;color:#000;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;border:0;position:relative;min-width:100%;min-height:20px}
.multiSelect .multiSelectFocus{background-image:none !important;border:0 !important;background:#0068d9}
.multiSelect .multiSelectFocus span{color:#000 !important}
.multiSelect .multiSelectItem:not(.multiSelectGroup).selected{color:#000;cursor:pointer;border:0;border-bottom:0;padding:10px;background:#e9f7ff}
.multiSelect .multiSelectItem .acol label{display:inline-block;padding-right:30px;margin:0;font-weight:normal;line-height:normal}
.multiSelect .multiSelectItem:hover,.multiSelect .multiSelectGroup:hover{color:#000;cursor:pointer;border:0 !important;background:#e9f7ff}
.multiSelect .multiSelectFocus{color:#000;cursor:pointer;border:1px solid #ccc}
.multiSelect .multiSelectItem span:hover,.multiSelect .multiSelectGroup span:hover{cursor:pointer}
.multiSelect .multiSelectGroup{display:block;clear:both}
.multiSelect .tickMark{display:inline-block;position:absolute;right:10px;top:7px;font-size:10px;color:#222222}
.multiSelect .checkbox{color:#ccc!important;position:absolute;left:-9999px;cursor:pointer}
.multiSelect .disabled,.multiSelect .disabled:hover,.multiSelect .disabled label input:hover ~ span{color:#c4c4c4!important;cursor:not-allowed!important}
.multiSelect img{vertical-align:middle;margin-bottom:0;max-height:22px;max-width:22px}

.vsselector .vsselector{border-bottom:1px solid #ccc;padding:10px;margin:0}
.vsselector .helperButton, .pvtFilterBox.shadow-popup {display:inline;text-align:left;cursor:pointer;border:1px solid #ccc;height:26px;font-size:11px;border-radius:2px;color:#666;background-color:#fff;line-height:normal;margin:0 0 8px 0;padding:0px 0 0 5px;width:32.3333%;float:left;min-width:90px}
.vsselector .helperButton.reset{float:right}
.vsselector .helperButton:not(.reset){margin-right:4px}


.axis path,.axis line{stroke-width:1px;stroke:#eee}
.panel-default > .panel-heading{background:none;border:0;color:inherit;padding:10px;}
.label-primary{background:none}
.bgnone { background:none !important}
.bgw{ background:#fff}
.tnotify-overlay{font-family:inherit;color:#333;font-size:14px;line-height:1.4;position:fixed;left:0;top:0;background:rgba(0,0,0,0);z-index:1100000000000000000;width:700px;right:0;margin:auto}
.tnotify-overlay .tnotify-text{font-family:inherit}
.tnotify-overlay.tnotify-animate{-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-property:opacity;-moz-transition-property:opacity;-ms-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}
.tnotify-overlay *{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}
.tnotify-overlay.tnotify-out{opacity:0}
.tnotify{width:700px;position:absolute;z-index:1100000000000000000;left:0;top:0;right:0;margin:auto;text-align:center;opacity:0;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transform:none;-ms-transform:none;transform:none;color:#333;background:#eee;-webkit-box-shadow:rgba(0,0,0,0.2) 0px 2px 2px 0px;border-collapse:separate;box-shadow:rgba(0,0,0,0.2) 0px 2px 2px 0px;border:0;border-radius:0 0 5px 5px}
.tnotify-overlay.tnotify-in .tnotify{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}
.tnotify-overlay.tnotify-out .tnotify{z-index:1100000000000000000;-webkit-transform:translate3d(-50%,-50%,0) scale(0.815);-ms-transform:translate3d(-50%,-50%,0) scale(0.815);transform:translate3d(-50%,-50%,0) scale(0.815)}
.tnotify-inner{padding:0;border-radius:0}
.tnotify-inner.remind{border-radius:7px}
.tnotify-inner pre{font-family:"Myriad";font-size:14px;color:#fff;border:0;background:none;margin:0;padding:5px 15px}
.tnotify-title{ padding-bottom:0;text-shadow:none;height:auto}
.tnotify-title span{font-size:19px;font-weight:normal;color:#214073;text-shadow:none;margin:0 auto;margin-top:0px;text-align:center;display:none}
.tnotify-inner div.fixed_close{float:right;width:40px;height:40px;right:auto;top:13px;position:relative;background:none;border-radius:0;border:0}
.tnotify-close{background:url(../imgs/sprite-3.png) -7px -104px no-repeat !important;background-size: 320px auto !important;width:17px;height:17px;margin:0;padding:0;border:0}
.tnotify-close:hover { background:url(../imgs/sprite-3.png) -295px -72px no-repeat !important;background-size: 320px auto !important;width:17px !important;height:17px !important;border:0 !important}
.tnotify-close *{display:none}
.tnotify-close i.fa{font-size:12px;color:#000;font-weight:normal;float:none;padding:0px;margin:0px}
.tnotify-close i.fa:hover{color:#333}
.tnotify-tile + .tnotify-text{margin-top:5px}
.tnotify-overlay .tnotify-text{text-align:left;font-size:14px;font-family:"Myriad" !important;color:#fff;padding:12px 10px 15px 10px;text-transform:none}
.tnotify-overlay .tnotify-text *{color:#000;font-size:14px}
.tnotify-overlay .tnotify-text p:last-child{padding:0 0 10px}
.tnotify-text-input{outline:0;-moz-box-sizing:border-box;box-sizing:border-box;height:30px;background:#fff;margin:0;margin-top:18px;padding:0 5px;border:1px solid #a0a0a0;border-radius:5px;width:100%;font-size:14px;font-family:Helvetica,Arial;display:block;overflow-y:hidden;-webkit-box-shadow:0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 rgba(0,0,0,0);-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none}
.tnotify-buttons{width:100%;height:44px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex}
.tnotify-button{width:120px;margin:5px;padding:0 5px;height:35px;font-size:16px;line-height:35px;text-align:center;color:#fff;background:#e8e8e8;display:block;position:relative;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;border-radius:0}
.tnotify-button.tnotify-button-bold{}
.tnotify-title i#alert_type{  color:#27ae60;display:inline-block;float:none;font-size:30px !important;height:20px;line-height:20px;margin:10px 0 0;width:20px}
div.alert_button_container{height:auto;background:none;padding:8px 0 0;display:none}
div.alert_button_container input[type=submit]{padding:10px;margin:0;width:50px;background:#ff9900}
.tnotify-title i#alert_type.exception{color:#f00;font-size:30px !important;display:inline-block;float:left;margin:0;min-width:auto;height:auto;padding:10px;width:40px}
.modal-footer .btn + .btn,.modal-footer .btn + .btn{/*margin-bottom:10px*/}
#ui-grid-twbs #ui-grid-twbs .form-horizontal .form-group:before,#ui-grid-twbs #ui-grid-twbs .form-horizontal .form-group:after,#ui-grid-twbs #ui-grid-twbs .btn-toolbar:before,#ui-grid-twbs #ui-grid-twbs .btn-toolbar:after,#ui-grid-twbs #ui-grid-twbs .btn-group-vertical>.btn-group:before,#ui-grid-twbs #ui-grid-twbs .btn-group-vertical>.btn-group:after{content:" ";display:table}
#ui-grid-twbs #ui-grid-twbs .form-horizontal .form-group:after,#ui-grid-twbs #ui-grid-twbs .btn-toolbar:after,#ui-grid-twbs #ui-grid-twbs .btn-group-vertical>.btn-group:after{clear:both}
.ui-grid{border:1px solid #ccc;box-sizing:content-box;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-o-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);margin:10px 0 0}
.ui-grid-vertical-bar{position:absolute;right:0;width:0}
.ui-grid-header-cell:not(:last-child) .ui-grid-vertical-bar,.ui-grid-cell:not(:last-child) .ui-grid-vertical-bar{width:1px}
.ui-grid-scrollbar-placeholder{background-color:transparent}
.ui-grid-header-cell:not(:last-child) .ui-grid-vertical-bar{background-color:#ccc}
.ui-grid-cell:not(:last-child) .ui-grid-vertical-bar{background-color:#ccc}
.ui-grid-header-cell:last-child .ui-grid-vertical-bar{right:-1px;width:1px;background-color:#ccc}
.ui-grid-clearfix:before,.ui-grid-clearfix:after{content:"";display:table}
.ui-grid-clearfix:after{clear:both}
.ui-grid-invisible{visibility:hidden}
.ui-grid-contents-wrapper{position:relative;height:100%;width:100%}
.ui-grid-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}
.ui-grid-top-panel-background{background:#f3f3f3;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#eee),color-stop(1,#fff));background:-ms-linear-gradient(bottom,#eee,#fff);background:-moz-linear-gradient(center bottom,#eee 0,#fff 100%);background:-o-linear-gradient(#fff,#eee);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#eeeeee',GradientType=0)}
.ui-grid-header{border-bottom:1px solid #ccc;box-sizing:border-box}
.ui-grid-top-panel{position:relative;overflow:hidden;background:#F0F0F0;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#F0F0F0),color-stop(1,#fff));background:-ms-linear-gradient(bottom,#F0F0F0,#fff);background:-moz-linear-gradient(center bottom,#F0F0F0 0,#fff 100%);background:-o-linear-gradient(#fff,#F0F0F0);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#F0F0F0',GradientType=0);-webkit-border-top-right-radius:-1px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:-1px;-moz-border-radius-topright:-1px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:-1px;border-top-right-radius:-1px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:-1px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box}
.ui-grid-header-viewport{overflow:hidden}
.ui-grid-header-canvas:before,.ui-grid-header-canvas:after{content:"";display:table;line-height:0}
.ui-grid-header-canvas:after{clear:both}
.ui-grid-header-cell-wrapper{position:relative;display:table;box-sizing:border-box;height:100%}
.ui-grid-header-cell-row{display:table-row;position:relative}
.ui-grid-header-cell{position:relative;box-sizing:border-box;background-color:inherit;border-right:1px solid;border-color:#ccc;display:table-cell;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:0}
.ui-grid-header-cell:last-child{border-right:0}
.ui-grid-header-cell .sortable{cursor:pointer}
.ui-grid-header-cell:last-child .sortable { padding-right:10px; }
.ui-grid-header-cell:last-child .ui-grid-column-menu-button { margin-right:10px; }
.ui-grid-header-cell .ui-grid-sort-priority-number{margin-left:-8px}
.ui-grid-header .ui-grid-vertical-bar{top:0;bottom:0}
.ui-grid-column-menu-button{position:absolute;right:1px;top:8px}
.ui-grid-column-menu-button .ui-grid-icon-angle-down{vertical-align:sub}
.ui-grid-column-menu-button-last-col{margin-right:0}
.ui-grid-column-menu{position:absolute}
.ui-grid-column-menu .ui-grid-menu .ui-grid-menu-mid.ng-hide-add,.ui-grid-column-menu .ui-grid-menu .ui-grid-menu-mid.ng-hide-remove{-webkit-transition:all .05s linear;-moz-transition:all .05s linear;-o-transition:all .05s linear;transition:all .05s linear;display:block !important}
.ui-grid-column-menu .ui-grid-menu .ui-grid-menu-mid.ng-hide-add.ng-hide-add-active,.ui-grid-column-menu .ui-grid-menu .ui-grid-menu-mid.ng-hide-remove{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-o-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}
.ui-grid-column-menu .ui-grid-menu .ui-grid-menu-mid.ng-hide-add,.ui-grid-column-menu .ui-grid-menu .ui-grid-menu-mid.ng-hide-remove.ng-hide-remove-active{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
.ui-grid-menu-button .ui-grid-menu .ui-grid-menu-mid.ng-hide-add,.ui-grid-menu-button .ui-grid-menu .ui-grid-menu-mid.ng-hide-remove{-webkit-transition:all .05s linear;-moz-transition:all .05s linear;-o-transition:all .05s linear;transition:all .05s linear;display:block !important}
.ui-grid-menu-button .ui-grid-menu .ui-grid-menu-mid.ng-hide-add.ng-hide-add-active,.ui-grid-menu-button .ui-grid-menu .ui-grid-menu-mid.ng-hide-remove{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-o-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}
.ui-grid-menu-button .ui-grid-menu .ui-grid-menu-mid.ng-hide-add,.ui-grid-menu-button .ui-grid-menu .ui-grid-menu-mid.ng-hide-remove.ng-hide-remove-active{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
.ui-grid-filter-container{padding:4px 10px;position:relative}
.ui-grid-filter-container .ui-grid-filter-button{position:absolute;top:0;bottom:0;right:0}
.ui-grid-filter-container .ui-grid-filter-button [class^="ui-grid-icon"]{position:absolute;top:50%;line-height:32px;margin-top:-16px;right:10px;opacity:.66}
.ui-grid-filter-container .ui-grid-filter-button [class^="ui-grid-icon"]:hover{opacity:1}
.ui-grid-filter-container .ui-grid-filter-button-select{position:absolute;top:0;bottom:0;right:0}
.ui-grid-filter-container .ui-grid-filter-button-select [class^="ui-grid-icon"]{position:absolute;top:50%;line-height:32px;margin-top:-16px;right:0;opacity:.66}
.ui-grid-filter-container .ui-grid-filter-button-select [class^="ui-grid-icon"]:hover{opacity:1}
input[type="text"].ui-grid-filter-input{padding:0;margin:0;width:100%;border:1px solid #ccc;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:0;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box}
input[type="text"].ui-grid-filter-input:hover{border:1px solid #ccc}
select.ui-grid-filter-select{padding:0;margin:0;width:90%;border:1px solid #ccc;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:0;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box}
select.ui-grid-filter-select:hover{border:1px solid #ccc}
.ui-grid-filter-cancel-button-hidden select.ui-grid-filter-select{width:100%}
.ui-grid-render-container{position:inherit;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:0;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box}
.ui-grid-render-container:focus{outline:none}
.ui-grid-viewport{min-height:20px;position:relative;overflow-y:scroll;-webkit-overflow-scrolling:touch}
.ui-grid-viewport:focus{outline:none !important}
/* .ui-grid-canvas{position:relative;overflow:hidden} */
.ui-grid-canvas .ui-grid-row{ height:35px !important}

@media (min-width: 1000px) and (max-width: 1200px) {
	.ui-grid-row .ui-grid-cell:last-child a{float: left; width:26px; height:28px}
	.ui-grid-row .ui-grid-cell:last-child a img.h36{width:28px; height:28px}
	.ui-grid-row .ui-grid-cell:last-child a img.x-icon.edit {background-position:-374px -35px;}
	.ui-grid-row .ui-grid-cell:last-child a img.x-icon.edit:hover {background-position:-331px -35px;}
	.ui-grid-row .ui-grid-cell:last-child a img.x-icon.delete {background-position:-78px 8px;}
	.ui-grid-row .ui-grid-cell:last-child a img.x-icon.delete:hover{background-position: -124px 8px;}
	.ui-grid-row .ui-grid-cell:last-child a img.x-icon.copy {background-position:-59px -479px; background-size: 177px auto;}
	.ui-grid-row .ui-grid-cell:last-child a img.x-icon.copy:hover{background-position:-86px -479px}
	.ui-grid-row .ui-grid-cell:last-child a img.x-icon.draft {background-position:-364px -1408px; background-size:395px auto;}
	.ui-grid-row .ui-grid-cell:last-child a img.x-icon.winnner {background-position:-445px -107px; background-size: 1850% auto;}
	/*.ui-grid-row .ui-grid-cell:last-child a img.x-icon.winnner:hover {background-position:-421px -107px}*/
	.ui-grid-row .ui-grid-cell:last-child a img.x-icon.view {background-position:-421px 8px; background-size: 1850% auto;}
	.ui-grid-row .ui-grid-cell:last-child a img.x-icon.view:hover {background-position:-469px 8px;}
	.ui-grid-row .ui-grid-cell:last-child a img.x-icon.send{background-position: 4px 7px;}
	#settings_btn.themes{width: 20px!important; height: 20px!important; margin: 8px 1px 0 3px;}
}

.ui-grid-row:nth-child(odd) .ui-grid-cell{background-color:#fff}
.ui-grid-row:nth-child(even) .ui-grid-cell{background-color:#efefef}
.ui-grid-row:last-child .ui-grid-cell{border-bottom-color:#ccc;border-bottom-style:solid}
.ui-grid-no-row-overlay{position:absolute;top:0;bottom:0;left:0;right:0;margin:10%;background:#f3f3f3;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#eee),color-stop(1,#fff));background:-ms-linear-gradient(bottom,#eee,#fff);background:-moz-linear-gradient(center bottom,#eee 0,#fff 100%);background:-o-linear-gradient(#fff,#eee);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#eeeeee',GradientType=0);-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:0;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;font-size:2em;text-align:center}
.ui-grid-no-row-overlay>*{position:absolute;display:table;margin:auto 0;width:100%;top:0;bottom:0;left:0;right:0;opacity:.66}
.ui-grid-cell{overflow:hidden;float:left;background-color:inherit;border-right:1px solid; border-bottom:1px solid;border-color:#ccc;box-sizing:border-box;height:35px !important}
.ui-grid-cell:last-child{border-right:0;padding:/*3px 0 0*/0}
.ui-grid-row-selected .ui-grid-cell-contents{color: #fff}
.ui-grid-cell-contents{padding:10px 6px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;white-space:nowrap;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;height:100%}
.ui-grid-cell-contents .sfl.lm10{ padding-top:10px}
.ui-grid-cell-contents .sfl.lm10 .sfl.lm10{ padding:0}
.ui-grid-cell-contents span.ui-grid-header-cell-label{font-weight:300}
.ui-grid-cell-contents-hidden{visibility:hidden;width:0;height:0;display:none}
.ui-grid-row .ui-grid-cell.ui-grid-row-header-cell{background-color:#f0f0ee;border-bottom:solid 1px #ccc}
.ui-grid-footer-panel-background{background:#f3f3f3;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#eee),color-stop(1,#fff));background:-ms-linear-gradient(bottom,#eee,#fff);background:-moz-linear-gradient(center bottom,#eee 0,#fff 100%);background:-o-linear-gradient(#fff,#eee);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#eeeeee',GradientType=0)}
.ui-grid-footer-panel{position:relative;border-bottom:1px solid #ccc;border-top:1px solid #ccc;overflow:hidden;background:#f3f3f3;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#eee),color-stop(1,#fff));background:-ms-linear-gradient(bottom,#eee,#fff);background:-moz-linear-gradient(center bottom,#eee 0,#fff 100%);background:-o-linear-gradient(#fff,#eee);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#eeeeee',GradientType=0);-webkit-border-top-right-radius:-1px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:-1px;-moz-border-radius-topright:-1px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:-1px;border-top-right-radius:-1px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:-1px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box}
.ui-grid-grid-footer{float:left;width:100%}
.ui-grid-footer-viewport{overflow:hidden}
.ui-grid-footer-canvas{position:relative}
.ui-grid-footer-canvas:before,.ui-grid-footer-canvas:after{content:"";display:table;line-height:0}
.ui-grid-footer-canvas:after{clear:both}
.ui-grid-footer-cell-wrapper{position:relative;display:table;box-sizing:border-box;height:100%}
.ui-grid-footer-cell-row{display:table-row}
.ui-grid-footer-cell{overflow:hidden;background-color:inherit;border-right:1px solid;border-color:#ccc;box-sizing:border-box;display:table-cell}
.ui-grid-footer-cell:last-child{border-right:0}
md-dialog-content .ui-grid-cell-contents{ padding-top:0}
md-dialog-content .ui-grid-cell-contents.ui-grid-header-cell-primary-focus{ padding-top:10px}
input[type="text"].ui-grid-filter-input{padding:0;margin:0;width:100%;border:1px solid #ccc;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:0;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box}
input[type="text"].ui-grid-filter-input:hover{border:1px solid #ccc}
.ui-grid-menu-button{z-index:2;position:absolute;right:-1px;top:-1px;background:#fff;border:1px solid #ccc;cursor:pointer;height:36px !important;font-weight:normal;text-align:center;padding-top:6px}
.ui-grid-menu-button .ui-grid-icon-container{margin:4px 0 0}
.ui-grid-menu-button .ui-grid-menu{right:0}
.ui-grid-menu-button .ui-grid-menu .ui-grid-menu-mid{overflow:scroll;border:1px solid #ccc}
.ui-grid-menu{z-index:2;position:absolute;padding:0 10px 20px 10px;cursor:pointer;box-sizing:border-box}
.ui-grid-menu .ui-grid-menu-inner{background:#f3f3f3;border:1px solid #ccc;position:relative;white-space:nowrap;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:0 10px 20px rgba(0,0,0,0.2),inset 0 12px 12px -14px rgba(0,0,0,0.2);-moz-box-shadow:0 10px 20px rgba(0,0,0,0.2),inset 0 12px 12px -14px rgba(0,0,0,0.2);box-shadow:0 10px 20px rgba(0,0,0,0.2),inset 0 12px 12px -14px rgba(0,0,0,0.2)}
.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button{position:absolute;right:0;top:0;display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:3px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:1px 1px;font-size:10px;line-height:1;border-radius:2px;color:transparent;background-color:transparent;border-color:transparent}
.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button:focus,.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button:active:focus,.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button.active:focus,.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button.focus,.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button:active.focus,.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button.active.focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button:hover,.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button:focus,.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button.focus{color:#333;text-decoration:none}
.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button:active,.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button.active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}
.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button.disabled,.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button[disabled],fieldset[disabled] .ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button{cursor:not-allowed;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}
a.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button.disabled,fieldset[disabled] a.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button{pointer-events:none}
.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button:focus,.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button.focus{color:transparent;background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}
.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button:hover{color:transparent;background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}
.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button:active,.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button.active,.open>.dropdown-toggle.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button{color:transparent;background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}
.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button:active:hover,.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button.active:hover,.open>.dropdown-toggle.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button:hover,.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button:active:focus,.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button.active:focus,.open>.dropdown-toggle.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button:focus,.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button:active.focus,.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button.active.focus,.open>.dropdown-toggle.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button.focus{color:transparent;background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}
.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button:active,.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button.active,.open>.dropdown-toggle.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button{background-image:none}
.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button.disabled:hover,.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button[disabled]:hover,fieldset[disabled] .ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button:hover,.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button.disabled:focus,.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button[disabled]:focus,fieldset[disabled] .ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button:focus,.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button.disabled.focus,.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button[disabled].focus,fieldset[disabled] .ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button.focus{background-color:transparent;border-color:transparent}
.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button .badge{color:transparent;background-color:transparent}
.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button>i{opacity:.75;color:black}
.ui-grid-menu .ui-grid-menu-inner ul{margin:0;padding:0;list-style-type:none}
.ui-grid-menu .ui-grid-menu-inner ul li{padding:0}
.ui-grid-menu .ui-grid-menu-inner ul li button{min-width:100%;padding:8px;text-align:left;background:transparent;border:none}
.ui-grid-menu .ui-grid-menu-inner ul li button:hover,.ui-grid-menu .ui-grid-menu-inner ul li button:focus{-webkit-box-shadow:inset 0 0 14px rgba(0,0,0,0.2);-moz-box-shadow:inset 0 0 14px rgba(0,0,0,0.2);box-shadow:inset 0 0 14px rgba(0,0,0,0.2)}
.ui-grid-menu .ui-grid-menu-inner ul li button.ui-grid-menu-item-active{-webkit-box-shadow:inset 0 0 14px rgba(0,0,0,0.2);-moz-box-shadow:inset 0 0 14px rgba(0,0,0,0.2);box-shadow:inset 0 0 14px rgba(0,0,0,0.2);background-color:#cecece}
.ui-grid-menu .ui-grid-menu-inner ul li:not(:last-child)>button{border-bottom:1px solid #ccc}
.ui-grid-sortarrow{right:5px;position:absolute;width:20px;top:0;bottom:0;background-position:center}
.ui-grid-sortarrow.down{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
[class^="ui-grid-icon"]:before,[class*=" ui-grid-icon"]:before{font-family:"ui-grid" !IMPORTANT;font-style:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:0;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em}
.ui-grid-icon-blank::before{width:1em;content:' '}
.ui-grid[dir=rtl] .ui-grid-header-cell,.ui-grid[dir=rtl] .ui-grid-footer-cell,.ui-grid[dir=rtl] .ui-grid-cell{float:right !important}
.ui-grid[dir=rtl] .ui-grid-column-menu-button{position:absolute;left:1px;top:0;right:inherit}
.ui-grid[dir=rtl] .ui-grid-cell:first-child,.ui-grid[dir=rtl] .ui-grid-header-cell:first-child,.ui-grid[dir=rtl] .ui-grid-footer-cell:first-child{border-right:0}
.ui-grid[dir=rtl] .ui-grid-cell:last-child,.ui-grid[dir=rtl] .ui-grid-header-cell:last-child{border-right:1px solid #ccc;border-left:0}
.ui-grid[dir=rtl] .ui-grid-header-cell:first-child .ui-grid-vertical-bar,.ui-grid[dir=rtl] .ui-grid-footer-cell:first-child .ui-grid-vertical-bar,.ui-grid[dir=rtl] .ui-grid-cell:first-child .ui-grid-vertical-bar{width:0}
.ui-grid[dir=rtl] .ui-grid-menu-button{z-index:2;position:absolute;left:0;right:auto;background:#f3f3f3;border:1px solid #ccc;cursor:pointer;min-height:27px;font-weight:normal}
.ui-grid[dir=rtl] .ui-grid-menu-button .ui-grid-menu{left:0;right:auto}
.ui-grid[dir=rtl] .ui-grid-filter-container .ui-grid-filter-button{right:initial;left:0}
.ui-grid[dir=rtl] .ui-grid-filter-container .ui-grid-filter-button [class^="ui-grid-icon"]{right:initial;left:10px}
.ui-grid-animate-spin{-moz-animation:ui-grid-spin 2s infinite linear;-o-animation:ui-grid-spin 2s infinite linear;-webkit-animation:ui-grid-spin 2s infinite linear;animation:ui-grid-spin 2s infinite linear;display:inline-block}
@-moz-keyframes ui-grid-spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}
100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}
@-webkit-keyframes ui-grid-spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}
100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}
@-o-keyframes ui-grid-spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}
100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}
@keyframes ui-grid-spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}
100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}
#ui-grid-twbs #ui-grid-twbs .form-horizontal .form-group:before,#ui-grid-twbs #ui-grid-twbs .form-horizontal .form-group:after,#ui-grid-twbs #ui-grid-twbs .btn-toolbar:before,#ui-grid-twbs #ui-grid-twbs .btn-toolbar:after,#ui-grid-twbs #ui-grid-twbs .btn-group-vertical>.btn-group:before,#ui-grid-twbs #ui-grid-twbs .btn-group-vertical>.btn-group:after{content:" ";display:table}
#ui-grid-twbs #ui-grid-twbs .form-horizontal .form-group:after,#ui-grid-twbs #ui-grid-twbs .btn-toolbar:after,#ui-grid-twbs #ui-grid-twbs .btn-group-vertical>.btn-group:after{clear:both}
.ui-grid-focuser{position:absolute;left:0;top:0;z-index:-1;width:100%;height:100%}
.ui-grid-focuser:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,0.6)}
.ui-grid-offscreen{display:block;position:absolute;left:-10000px;top:-10000px;clip:rect(0,0,0,0)}
div.ui-grid-cell input{border-radius:inherit;padding:0;width:100%;color:inherit;height:auto;font:inherit;outline:none}
div.ui-grid-cell input:focus{color:inherit;outline:none}
div.ui-grid-cell input[type="checkbox"]{margin:9px 0 0 6px;width:auto}
div.ui-grid-cell input.ng-invalid{border:1px solid #fc8f8f}
div.ui-grid-cell input.ng-valid{border:1px solid #ccc}
.expandableRow .ui-grid-row:nth-child(odd) .ui-grid-cell{background-color:#fdfdfd}
.expandableRow .ui-grid-row:nth-child(even) .ui-grid-cell{background-color:#f3f3f3}
.ui-grid-cell.ui-grid-disable-selection.ui-grid-row-header-cell{pointer-events:none}
.ui-grid-expandable-buttons-cell i{pointer-events:all}
.scrollFiller{float:left;border:1px solid #ccc}
.ui-grid-tree-header-row{font-weight:bold !important}
.movingColumn{position:absolute;top:0;border:1px solid #ccc;box-shadow:inset 0 0 14px rgba(0,0,0,0.2)}
.movingColumn .ui-grid-icon-angle-down{display:none}
#ui-grid-twbs #ui-grid-twbs .form-horizontal .form-group:before,#ui-grid-twbs #ui-grid-twbs .form-horizontal .form-group:after,#ui-grid-twbs #ui-grid-twbs .btn-toolbar:before,#ui-grid-twbs #ui-grid-twbs .btn-toolbar:after,#ui-grid-twbs #ui-grid-twbs .btn-group-vertical>.btn-group:before,#ui-grid-twbs #ui-grid-twbs .btn-group-vertical>.btn-group:after{content:" ";display:table}
#ui-grid-twbs #ui-grid-twbs .form-horizontal .form-group:after,#ui-grid-twbs #ui-grid-twbs .btn-toolbar:after,#ui-grid-twbs #ui-grid-twbs .btn-group-vertical>.btn-group:after{clear:both}
.ui-grid-pager-panel{position:absolute;left:0;bottom:0;width:100%;box-sizing:content-box;border-top:1px solid #ccc;padding:10px 0}
.ui-grid-pager-container{float:left;margin-left:10px}
.ui-grid-pager-control{min-width:135px;float:left}
.ui-grid-pager-control button{height:25px;min-width:26px;display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:2px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#eee;background-color:#f3f3f3;border-color:#ccc}
.ui-grid-pager-control button:focus,.ui-grid-pager-control button:active:focus,.ui-grid-pager-control button.active:focus,.ui-grid-pager-control button.focus,.ui-grid-pager-control button:active.focus,.ui-grid-pager-control button.active.focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
.ui-grid-pager-control button:hover,.ui-grid-pager-control button:focus,.ui-grid-pager-control button.focus{color:#333;text-decoration:none}
.ui-grid-pager-control button:active,.ui-grid-pager-control button.active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}
.ui-grid-pager-control button.disabled,.ui-grid-pager-control button[disabled],fieldset[disabled] .ui-grid-pager-control button{cursor:not-allowed;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}
a.ui-grid-pager-control button.disabled,fieldset[disabled] a.ui-grid-pager-control button{pointer-events:none}
.ui-grid-pager-control button:focus,.ui-grid-pager-control button.focus{color:#eee;background-color:#dadada;border-color:#8c8c8c}
.ui-grid-pager-control button:hover{color:#eee;background-color:#dadada;border-color:#adadad}
.ui-grid-pager-control button:active,.ui-grid-pager-control button.active,.open>.dropdown-toggle.ui-grid-pager-control button{color:#eee;background-color:#dadada;border-color:#adadad}
.ui-grid-pager-control button:active:hover,.ui-grid-pager-control button.active:hover,.open>.dropdown-toggle.ui-grid-pager-control button:hover,.ui-grid-pager-control button:active:focus,.ui-grid-pager-control button.active:focus,.open>.dropdown-toggle.ui-grid-pager-control button:focus,.ui-grid-pager-control button:active.focus,.ui-grid-pager-control button.active.focus,.open>.dropdown-toggle.ui-grid-pager-control button.focus{color:#eee;background-color:#c8c8c8;border-color:#8c8c8c}
.ui-grid-pager-control button:active,.ui-grid-pager-control button.active,.open>.dropdown-toggle.ui-grid-pager-control button{background-image:none}
.ui-grid-pager-control button.disabled:hover,.ui-grid-pager-control button[disabled]:hover,fieldset[disabled] .ui-grid-pager-control button:hover,.ui-grid-pager-control button.disabled:focus,.ui-grid-pager-control button[disabled]:focus,fieldset[disabled] .ui-grid-pager-control button:focus,.ui-grid-pager-control button.disabled.focus,.ui-grid-pager-control button[disabled].focus,fieldset[disabled] .ui-grid-pager-control button.focus{background-color:#f3f3f3;border-color:#ccc}
.ui-grid-pager-control button .badge{color:#f3f3f3;background-color:#eee}
.ui-grid-pager-container .ui-grid-pager-control input{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#666;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:3px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s,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;height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px;display:inline;height:26px;width:50px;vertical-align:top}
.ui-grid-pager-control input:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,0.6)}
.ui-grid-pager-control input::-moz-placeholder{color:#999;opacity:1}
.ui-grid-pager-control input:-ms-input-placeholder{color:#999}
.ui-grid-pager-control input::-webkit-input-placeholder{color:#999}
.ui-grid-pager-control input::-ms-expand{border:0;background-color:transparent}
.ui-grid-pager-control input[disabled],.ui-grid-pager-control input[readonly],fieldset[disabled] .ui-grid-pager-control input{background-color:#eee;opacity:1}
.ui-grid-pager-control input[disabled],fieldset[disabled] .ui-grid-pager-control input{cursor:not-allowed}
textarea.ui-grid-pager-control input{height:auto}
select.ui-grid-pager-control input{height:30px;line-height:30px}
textarea.ui-grid-pager-control input,select[multiple].ui-grid-pager-control input{height:auto}
.ui-grid-pager-control .ui-grid-pager-max-pages-number{vertical-align:middel;padding:0 10px}
.ui-grid-pager-control .ui-grid-pager-max-pages-number>*{vertical-align:middle}
.ui-grid-pager-control .first-bar{width:10px;border-left:2px solid #4d4d4d;margin-top:-6px;height:12px;margin-left:-3px}
.ui-grid-pager-control .first-bar-rtl{width:10px;border-left:2px solid #4d4d4d;margin-top:-6px;height:12px;margin-right:-7px}
.ui-grid-pager-control .first-triangle{width:0;height:0;border-style:solid;border-width:5px 8.7px 5px 0;border-color:transparent #4d4d4d transparent transparent;margin-left:2px}
.ui-grid-pager-control .next-triangle{margin-left:1px}
.ui-grid-pager-control .prev-triangle{margin-left:0}
.ui-grid-pager-control .last-triangle{width:0;height:0;border-style:solid;border-width:5px 0 5px 8.7px;border-color:transparent transparent transparent #4d4d4d;margin-left:-1px}
.ui-grid-pager-control .last-bar{width:10px;border-left:2px solid #4d4d4d;margin-top:-6px;height:12px;margin-left:1px}
.ui-grid-pager-control .last-bar-rtl{width:10px;border-left:2px solid #4d4d4d;margin-top:-6px;height:12px;margin-right:-11px}
.ui-grid-pager-row-count-picker{float:left;margin:0 0 0 10px}
.ui-grid-pager-row-count-picker select{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#666;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:3px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s,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;height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px;height:26px;width:67px;display:inline}
.ui-grid-pager-row-count-picker select:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,0.6)}
.ui-grid-pager-row-count-picker select::-moz-placeholder{color:#999;opacity:1}
.ui-grid-pager-row-count-picker select:-ms-input-placeholder{color:#999}
.ui-grid-pager-row-count-picker select::-webkit-input-placeholder{color:#999}
.ui-grid-pager-row-count-picker select::-ms-expand{border:0;background-color:transparent}
.ui-grid-pager-row-count-picker select[disabled],.ui-grid-pager-row-count-picker select[readonly],fieldset[disabled] .ui-grid-pager-row-count-picker select{background-color:#eee;opacity:1}
.ui-grid-pager-row-count-picker select[disabled],fieldset[disabled] .ui-grid-pager-row-count-picker select{cursor:not-allowed}
textarea.ui-grid-pager-row-count-picker select{height:auto}
select.ui-grid-pager-row-count-picker select{height:30px;line-height:30px}
textarea.ui-grid-pager-row-count-picker select,select[multiple].ui-grid-pager-row-count-picker select{height:auto}
.ui-grid-pager-row-count-picker .ui-grid-pager-row-count-label{margin-top:3px}
.ui-grid-pager-count-container{float:right;margin-top:4px;min-width:50px;margin-right:10px}
.ui-grid-pager-count-container .ui-grid-pager-count{margin:5px 0 0;float:right}
.ui-grid-pinned-container{position:absolute;display:inline;top:0}
.ui-grid-pinned-container.ui-grid-pinned-container-left{float:left;left:0}
.ui-grid-pinned-container.ui-grid-pinned-container-right{float:right;right:0}
.ui-grid-pinned-container.ui-grid-pinned-container-left .ui-grid-header-cell:last-child{box-sizing:border-box;border-right:1px solid;border-width:1px;border-right-color:#aeaeae}
.ui-grid-pinned-container.ui-grid-pinned-container-left .ui-grid-cell:last-child{box-sizing:border-box;border-right:1px solid;border-width:1px;border-right-color:#aeaeae}
.ui-grid-pinned-container.ui-grid-pinned-container-left .ui-grid-header-cell:not(:last-child) .ui-grid-vertical-bar,.ui-grid-pinned-container .ui-grid-cell:not(:last-child) .ui-grid-vertical-bar{width:1px}
.ui-grid-pinned-container.ui-grid-pinned-container-left .ui-grid-header-cell:not(:last-child) .ui-grid-vertical-bar{background-color:#ccc}
.ui-grid-pinned-container.ui-grid-pinned-container-left .ui-grid-cell:not(:last-child) .ui-grid-vertical-bar{background-color:#aeaeae}
.ui-grid-pinned-container.ui-grid-pinned-container-left .ui-grid-header-cell:last-child .ui-grid-vertical-bar{right:-1px;width:1px;background-color:#aeaeae}
.ui-grid-pinned-container.ui-grid-pinned-container-right .ui-grid-header-cell:first-child{box-sizing:border-box;border-left:1px solid;border-width:1px;border-left-color:#aeaeae}
.ui-grid-pinned-container.ui-grid-pinned-container-right .ui-grid-cell:first-child{box-sizing:border-box;border-left:1px solid;border-width:1px;border-left-color:#aeaeae}
.ui-grid-pinned-container.ui-grid-pinned-container-right .ui-grid-header-cell:not(:first-child) .ui-grid-vertical-bar,.ui-grid-pinned-container .ui-grid-cell:not(:first-child) .ui-grid-vertical-bar{width:1px}
.ui-grid-pinned-container.ui-grid-pinned-container-right .ui-grid-header-cell:not(:first-child) .ui-grid-vertical-bar{background-color:#ccc}
.ui-grid-pinned-container.ui-grid-pinned-container-right .ui-grid-cell:not(:last-child) .ui-grid-vertical-bar{background-color:#aeaeae}
.ui-grid-pinned-container.ui-grid-pinned-container-first .ui-grid-header-cell:first-child .ui-grid-vertical-bar{left:-1px;width:1px;background-color:#aeaeae}
.ui-grid-column-resizer{top:0;bottom:0;width:5px;position:absolute;cursor:col-resize}
.ui-grid-column-resizer.left{left:0}
.ui-grid-column-resizer.right{right:0}
.ui-grid-header-cell:last-child .ui-grid-column-resizer.right{border-right:1px solid #ccc}
.ui-grid[dir=rtl] .ui-grid-header-cell:last-child .ui-grid-column-resizer.right{border-right:0}
.ui-grid[dir=rtl] .ui-grid-header-cell:last-child .ui-grid-column-resizer.left{border-left:1px solid #ccc}
.ui-grid.column-resizing{cursor:col-resize}
.ui-grid.column-resizing .ui-grid-resize-overlay{position:absolute;top:0;height:100%;width:1px;background-color:#aeaeae}
.ui-grid-row-saving .ui-grid-cell{color:#848484 !important}
.ui-grid-row-dirty .ui-grid-cell{color:#610b38}
.ui-grid-row-error .ui-grid-cell{color:#f00 !important}
.ui-grid-row.ui-grid-row-selected>[ui-grid-row]>.ui-grid-cell{background-color:#4F9DFB; color: #fff}
.ui-grid-disable-selection{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}
.ui-grid-selection-row-header-buttons{cursor:pointer;opacity:0}
.ui-grid-selection-row-header-buttons.ui-grid-row-selected{opacity:1; color: #fff}
.ui-grid-selection-row-header-buttons.ui-grid-all-selected{opacity:1}
#loyaltyProductSelectiongrid .ui-grid-selection-row-header-buttons.ui-grid-row-selected{opacity:0}
#loyaltyProductSelectiongrid .ui-grid-selection-row-header-buttons.ui-grid-all-selected{opacity:0}
#loyaltyProductSelectedgrid .ui-grid-selection-row-header-buttons.ui-grid-row-selected{opacity:0}
#loyaltyProductSelectedgrid .ui-grid-selection-row-header-buttons.ui-grid-all-selected{opacity:0}
.ui-grid-tree-row-header-buttons.ui-grid-tree-header{cursor:pointer;opacity:1}
.ui-grid-tree-header-row{font-weight:bold !important}
.ui-grid-tree-header-row .ui-grid-cell.ui-grid-disable-selection.ui-grid-row-header-cell{pointer-events:all}
div.ui-grid-cell-contents.invalid{border:1px solid #fc8f8f}
.ui-grid-icon-plus-squared:before{content:'\c350'}
.ui-grid-icon-minus-squared:before{content:'\c351'}
.ui-grid-icon-search:before{content:'\c352'}
.ui-grid-icon-cancel:before{content:'\c353'}
.ui-grid-icon-info-circled:before{content:'\c354'}
.ui-grid-icon-lock:before{content:'\c355'}
.ui-grid-icon-lock-open:before{content:'\c356'}
.ui-grid-icon-pencil:before{content:'\c357'}
.ui-grid-icon-down-dir:before{content:'\c358'}
.ui-grid-icon-up-dir:before{content:'\c359'}
.ui-grid-icon-left-dir:before{content:'\c35a'}
.ui-grid-icon-right-dir:before{content:'\c35b'}
.ui-grid-icon-left-open:before{content:'\c35c'}
.ui-grid-icon-right-open:before{content:'\c35d'}
.ui-grid-icon-angle-down:before{content:'\c35e'}
.ui-grid-icon-filter:before{content:'\c35f'}
.ui-grid-icon-sort-alt-up:before{content:'\c360'}
.ui-grid-icon-sort-alt-down:before{content:'\c361'}
.ui-grid-icon-ok:before{content:'\c362'}
.ui-grid-icon-menu:before{content:'\c363'}
.ui-grid-icon-indent-left:before{content:'\e800'}
.ui-grid-icon-indent-right:before{content:'\e801'}
.ui-grid-icon-spin5:before{content:'\ea61'}
.animate {-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.two {-webkit-animation-delay:0.05s;-moz-animation-delay:0.05s;animation-delay:0.05s}
.one {-webkit-animation-delay:0.10s;-moz-animation-delay:0.10s;animation-delay:0.10s}
.three {-webkit-animation-delay:0.15s;-moz-animation-delay:0.15s;animation-delay:0.15s}
.abs .padder{max-width:1200px}
@-webkit-keyframes fadeIn {from {opacity:0}
to {opacity:1}
}
@keyframes fadeIn {from {opacity:0}
to {opacity:1}
}
.fadeIn {-webkit-animation-name:fadeIn;animation-name:fadeIn}
/*=== FADE IN DOWN ===*/@-webkit-keyframes fadeInDown {from {opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
to {opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInDown {from {opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
to {opacity:1;-webkit-transform:none;transform:none}
}
.fadeInDown {-webkit-animation-name:fadeInDown;animation-name:fadeInDown}
/*==== FADE IN UP ===*/@-webkit-keyframes fadeInUp {from {opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
to {opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInUp {from {opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
to {opacity:1;-webkit-transform:none;transform:none}
}
.fadeInUp {-webkit-animation-name:fadeInUp;animation-name:fadeInUp}
/*=== FADE IN LEFT ===*/@-webkit-keyframes fadeInLeft {from {opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
to {opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInLeft {from {opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
to {opacity:1;-webkit-transform:none;transform:none}
}
.fadeInLeft {-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}
/*==== FADE IN RIGHT ===*/@-webkit-keyframes fadeInRight {from {opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
to {opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInRight {from {opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
to {opacity:1;-webkit-transform:none;transform:none}
}
.fadeInRight {-webkit-animation-name:fadeInRight;animation-name:fadeInRight}
       .zoomIn {  -webkit-animation-name:zoomIn; animation-name:zoomIn; -webkit-animation-duration:1s; animation-duration:1s; -webkit-animation-fill-mode:both; animation-fill-mode:both; }
  .zoomIn.slow {  -webkit-animation-name:zoomIn; animation-name:zoomIn; -webkit-animation-duration:2s; animation-duration:2s; -webkit-animation-fill-mode:both; animation-fill-mode:both; }
  @-webkit-keyframes zoomIn {  0% {  opacity:0; -webkit-transform:scale3d(.3,.3,.3); transform:scale3d(.3,.3,.3); }
  50% {  opacity:1; }
  }
  @keyframes zoomIn {  0% {  opacity:0; -webkit-transform:scale3d(.3,.3,.3); transform:scale3d(.3,.3,.3); }
  50% {  opacity:1; }
  }
 .btn-success{background:none;border-radius:3px}
.boxshadow{-webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.25);-moz-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.25);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.25)}
#svg path,svg circle,svg rect{stroke-width:1 !important}
.dimple-custom-axis-line,.dimple-custom-gridline{	fill:none !important;	stroke:#eee!important;	opacity:1!important}
.dimple-custom-axis-label{	fill:#000!important; font-size:12px !important; font-family:"Myriad","AVA",sans-serif!important}
.dimple-custom-axis-title.dimple-axis-y,
.js-plotly-plot .plotly, .js-plotly-plot .plotly div .ytitle, .dimple-custom-axis-title, .dimple-legend-text { font-size:12px !important; fill:#8A8787!important; font-family:arial, "Open Sans", verdana, sans-serif !important;}
.dimple-custom-tooltip-label{fill:#000!important}
abbr[title],abbr[data-original-title]{border:0}
.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;text-transform:none;width:1px}
.md-shadow{position:absolute;top:0;left:0;bottom:0;right:0;border-radius:inherit;pointer-events:none}
.md-button.md-fab,.md-button.md-raised:not([disabled]),.md-shadow-bottom-z-1{box-shadow:0 2px 5px 0 rgba(0,0,0,.26)}
.md-button.md-fab:not([disabled]):focus,.md-button.md-fab:not([disabled]):hover,.md-button.md-raised:not([disabled]):focus,.md-button.md-raised:not([disabled]):hover,.md-shadow-bottom-z-2{box-shadow:0 4px 8px 0 rgba(0,0,0,.4)}
.md-shadow-animated.md-shadow{transition:box-shadow .28s cubic-bezier(.4,0,.2,1)}
.md-ripple-container{pointer-events:none;position:absolute;overflow:hidden;left:0;top:0;width:100%;height:100%;transition:all .55s cubic-bezier(.25,.8,.25,1)}
.md-ripple{position:absolute;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;opacity:0;border-radius:50%}
.md-ripple.md-ripple-placed{transition:left 1.8s cubic-bezier(.25,.8,.25,1),top 1.8s cubic-bezier(.25,.8,.25,1),margin 1.3s cubic-bezier(.25,.8,.25,1),border 1.3s cubic-bezier(.25,.8,.25,1),width 1.3s cubic-bezier(.25,.8,.25,1),height 1.3s cubic-bezier(.25,.8,.25,1),opacity 1.3s cubic-bezier(.25,.8,.25,1),-webkit-transform 1.3s cubic-bezier(.25,.8,.25,1);transition:left 1.8s cubic-bezier(.25,.8,.25,1),top 1.8s cubic-bezier(.25,.8,.25,1),margin 1.3s cubic-bezier(.25,.8,.25,1),border 1.3s cubic-bezier(.25,.8,.25,1),width 1.3s cubic-bezier(.25,.8,.25,1),height 1.3s cubic-bezier(.25,.8,.25,1),opacity 1.3s cubic-bezier(.25,.8,.25,1),transform 1.3s cubic-bezier(.25,.8,.25,1)}
.md-ripple.md-ripple-scaled{-webkit-transform:scale(1);transform:scale(1)}
.md-ripple.md-ripple-active,.md-ripple.md-ripple-full,.md-ripple.md-ripple-visible{opacity:.2}

@-webkit-keyframes md-autocomplete-list-out{0%{-webkit-animation-timing-function:linear;animation-timing-function:linear}
50%{opacity:0;height:40px;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
100%{height:0;opacity:0}
}
@keyframes md-autocomplete-list-out{0%{-webkit-animation-timing-function:linear;animation-timing-function:linear}
50%{opacity:0;height:40px;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
100%{height:0;opacity:0}
}
@-webkit-keyframes md-autocomplete-list-in{0%{opacity:0;height:0;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}
50%{opacity:0;height:40px}
100%{opacity:1;height:40px}
}
@keyframes md-autocomplete-list-in{0%{opacity:0;height:0;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}
50%{opacity:0;height:40px}
100%{opacity:1;height:40px}
}
md-autocomplete{box-shadow:0 2px 5px rgba(0,0,0,.25);border-radius:2px;display:block;height:40px;position:relative;overflow:visible}
md-autocomplete md-autocomplete-wrap{display:block;position:relative;overflow:visible;height:40px}
md-autocomplete md-autocomplete-wrap md-progress-linear{position:absolute;bottom:0;left:0;width:100%;height:3px;transition:none}
md-autocomplete md-autocomplete-wrap md-progress-linear .md-container{transition:none;top:auto;height:3px}
md-autocomplete md-autocomplete-wrap md-progress-linear.ng-enter{transition:opacity .15s linear}
md-autocomplete md-autocomplete-wrap md-progress-linear.ng-enter.ng-enter-active{opacity:1}
md-autocomplete md-autocomplete-wrap md-progress-linear.ng-leave{transition:opacity .15s linear}
md-autocomplete md-autocomplete-wrap md-progress-linear.ng-leave.ng-leave-active{opacity:0}
md-autocomplete input{position:absolute;left:0;top:0;width:100%;box-sizing:border-box;border:none;box-shadow:none;padding:0 15px;font-size:14px;line-height:40px;height:40px;outline:0;z-index:2;background:0 0}
md-autocomplete input::-ms-clear{display:none}
md-autocomplete button{position:absolute;top:10px;right:5px;line-height:20px;z-index:2;text-align:center;width:20px;height:20px;cursor:pointer;border:none;border-radius:50%;padding:0;font-size:12px;background:0 0}
md-autocomplete button:hover{border: none!important}
md-autocomplete button:after{content:'';position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;-webkit-transform:scale(0);transform:scale(0);opacity:0;transition:all .4s cubic-bezier(.25,.8,.25,1);z-index:-1}
/*md-autocomplete button:focus:after{-webkit-transform:scale(1);transform:scale(1);opacity:1}*/
md-autocomplete button md-icon{position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0) scale(.9);transform:translate3d(-50%,-50%,0) scale(.9)}
md-autocomplete button md-icon path{stroke-width:0}
md-autocomplete button.ng-enter{-webkit-transform:scale(0);transform:scale(0);transition:-webkit-transform .15s ease-out;transition:transform .15s ease-out}
md-autocomplete button.ng-enter.ng-enter-active{-webkit-transform:scale(1);transform:scale(1)}
md-autocomplete button.ng-leave{transition:-webkit-transform .15s ease-out;transition:transform .15s ease-out}
md-autocomplete button.ng-leave.ng-leave-active{-webkit-transform:scale(0);transform:scale(0)}
md-autocomplete ul{position:absolute;top:100%;left:0;right:0;box-shadow:0 2px 5px rgba(0,0,0,.25);margin:0;list-style:none;padding:0;overflow:auto;max-height:225.5px;z-index:49}
md-autocomplete ul li{border-top:1px solid #ccc;padding:0 15px;line-height:40px;font-size:14px;overflow:hidden;height:40px;transition:background .15s linear;cursor:pointer;margin:0}
md-autocomplete ul li.ng-enter,md-autocomplete ul li.ng-hide-remove{transition:none;-webkit-animation:md-autocomplete-list-in .2s;animation:md-autocomplete-list-in .2s}
md-autocomplete ul li.ng-hide-add,md-autocomplete ul li.ng-leave{transition:none;-webkit-animation:md-autocomplete-list-out .2s;animation:md-autocomplete-list-out .2s}
md-backdrop{z-index:50;background-color:transparent;position:fixed;left:0;top:0;right:0;bottom:0}
md-backdrop.md-select-backdrop{z-index:81}
md-backdrop.md-dialog-backdrop{z-index:79}
md-backdrop.md-bottom-sheet-backdrop{z-index:69}
md-backdrop.md-sidenav-backdrop{z-index:59}
md-backdrop.ng-enter{-webkit-animation:cubic-bezier(.25,.8,.25,1) mdBackdropFadeIn .5s both;animation:cubic-bezier(.25,.8,.25,1) mdBackdropFadeIn .5s both}
md-backdrop.ng-leave{-webkit-animation:cubic-bezier(.55,0,.55,.2) mdBackdropFadeOut .2s both;animation:cubic-bezier(.55,0,.55,.2) mdBackdropFadeOut .2s both}
@-webkit-keyframes mdBackdropFadeIn{from{opacity:0}
to{opacity:1}
}
@keyframes mdBackdropFadeIn{from{opacity:0}
to{opacity:1}
}
@-webkit-keyframes mdBackdropFadeOut{from{opacity:1}
to{opacity:0}
}
@keyframes mdBackdropFadeOut{from{opacity:1}
to{opacity:0}
}
md-bottom-sheet{position:absolute;left:0;right:0;bottom:0;padding:8px 16px 88px;z-index:70;border-top:1px solid;-webkit-transform:translate3d(0,80px,0);transform:translate3d(0,80px,0);transition:all .4s cubic-bezier(.25,.8,.25,1);transition-property:-webkit-transform;transition-property:transform}
md-bottom-sheet.md-has-header{padding-top:0}
md-bottom-sheet.ng-enter{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
md-bottom-sheet.ng-enter-active{opacity:1;display:block;-webkit-transform:translate3d(0,80px,0)!important;transform:translate3d(0,80px,0)!important}
md-bottom-sheet.ng-leave-active{-webkit-transform:translate3d(0,100%,0)!important;transform:translate3d(0,100%,0)!important;transition:all .3s cubic-bezier(.55,0,.55,.2)}
md-bottom-sheet .md-subheader{background-color:transparent;font-family:RobotoDraft,Roboto,'Helvetica Neue',sans-serif;line-height:56px;padding:0;white-space:nowrap}
md-bottom-sheet md-inline-icon{display:inline-block;height:24px;width:24px;fill:#444}
md-bottom-sheet md-item{display:-webkit-flex;display:-ms-flexbox;display:flex;outline:0}
md-bottom-sheet md-item:hover{cursor:pointer}
md-bottom-sheet.md-list md-item{-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:48px}
md-bottom-sheet.md-list md-item div.md-icon-container{display:inline-block;height:24px;margin-right:32px}
md-bottom-sheet.md-grid{padding-left:24px;padding-right:24px;padding-top:0}
md-bottom-sheet.md-grid md-list{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;transition:all .5s;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
md-bottom-sheet.md-grid md-item{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;transition:all .5s;height:96px;margin-top:8px;margin-bottom:8px}
@media screen and (max-width:600px){md-bottom-sheet.md-grid md-item{-webkit-flex:1 1 33.33333%;-ms-flex:1 1 33.33333%;flex:1 1 33.33333%;max-width:33.33333%}
md-bottom-sheet.md-grid md-item:nth-of-type(3n+1){-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}
md-bottom-sheet.md-grid md-item:nth-of-type(3n){-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}
}
@media screen and (min-width:600px) and (max-width:960px){md-bottom-sheet.md-grid md-item{-webkit-flex:1 1 25%;-ms-flex:1 1 25%;flex:1 1 25%;max-width:25%}
}
@media screen and (min-width:960px) and (max-width:1200px){md-bottom-sheet.md-grid md-item{-webkit-flex:1 1 16.66667%;-ms-flex:1 1 16.66667%;flex:1 1 16.66667%;max-width:16.66667%}
}
@media screen and (min-width:1200px){md-bottom-sheet.md-grid md-item{-webkit-flex:1 1 14.28571%;-ms-flex:1 1 14.28571%;flex:1 1 14.28571%;max-width:14.28571%}
}
md-bottom-sheet.md-grid md-item .md-item-content{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:48px;padding-bottom:16px}
md-bottom-sheet.md-grid md-item .md-grid-item-content{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:80px}
md-bottom-sheet.md-grid md-item .md-icon-container{display:inline-block;box-sizing:border-box;height:48px;width:48px;margin:0}
md-bottom-sheet.md-grid md-item p.md-grid-text{font-weight:lighter;line-height:16px;font-size:13px;margin:0;white-space:nowrap;width:64px;text-align:center;padding-top:8px}
.md-button{color:currentColor;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;outline:0;border:0;padding:6px;margin:0;background:0 0;white-space:nowrap;text-align:center;text-transform:uppercase;font-weight:500;font-style:inherit;font-variant:inherit;font-size:inherit;font-family:inherit;line-height:inherit;text-decoration:none;cursor:pointer;overflow:hidden;transition:box-shadow .4s cubic-bezier(.25,.8,.25,1),background-color .4s cubic-bezier(.25,.8,.25,1),-webkit-transform .4s cubic-bezier(.25,.8,.25,1);transition:box-shadow .4s cubic-bezier(.25,.8,.25,1),background-color .4s cubic-bezier(.25,.8,.25,1),transform .4s cubic-bezier(.25,.8,.25,1)}
.md-button:focus{outline:0}
.md-button:hover{text-decoration:none}
.md-button.ng-hide{transition:none}
.md-button.md-cornered{border-radius:0}
.md-button.md-icon{padding:0;background:0 0}
.md-button.md-raised{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.md-button.md-fab{z-index:20;width:56px;height:56px;border-radius:50%;overflow:hidden;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);transition:.2s linear;transition-property:-webkit-transform,box-shadow;transition-property:transform,box-shadow}
.md-button.md-fab.md-fab-bottom-right{top:auto;right:20px;bottom:20px;left:auto;position:absolute}
.md-button.md-fab.md-fab-bottom-left{top:auto;right:auto;bottom:20px;left:20px;position:absolute}
.md-button.md-fab.md-fab-top-right{top:20px;right:20px;bottom:auto;left:auto;position:absolute}
.md-button.md-fab.md-fab-top-left{top:20px;right:auto;bottom:auto;left:20px;position:absolute}
.md-button.md-fab md-icon{margin-top:0}
.md-button.md-fab.md-mini{width:40px;height:40px}
.md-button:not([disabled]).md-fab:focus,.md-button:not([disabled]).md-fab:hover,.md-button:not([disabled]).md-raised:focus,.md-button:not([disabled]).md-raised:hover{-webkit-transform:translate3d(0,-1px,0);transform:translate3d(0,-1px,0)}
.md-toast-open-top .md-button.md-fab-top-left,.md-toast-open-top .md-button.md-fab-top-right{-webkit-transform:translate3d(0,42px,0);transform:translate3d(0,42px,0)}
.md-toast-open-top .md-button.md-fab-top-left:not([disabled]):focus,.md-toast-open-top .md-button.md-fab-top-left:not([disabled]):hover,.md-toast-open-top .md-button.md-fab-top-right:not([disabled]):focus,.md-toast-open-top .md-button.md-fab-top-right:not([disabled]):hover{-webkit-transform:translate3d(0,41px,0);transform:translate3d(0,41px,0)}
.md-toast-open-bottom .md-button.md-fab-bottom-left,.md-toast-open-bottom .md-button.md-fab-bottom-right{-webkit-transform:translate3d(0,-42px,0);transform:translate3d(0,-42px,0)}
.md-toast-open-bottom .md-button.md-fab-bottom-left:not([disabled]):focus,.md-toast-open-bottom .md-button.md-fab-bottom-left:not([disabled]):hover,.md-toast-open-bottom .md-button.md-fab-bottom-right:not([disabled]):focus,.md-toast-open-bottom .md-button.md-fab-bottom-right:not([disabled]):hover{-webkit-transform:translate3d(0,-43px,0);transform:translate3d(0,-43px,0)}
.md-button-group{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1;-ms-flex:1;flex:1;width:100%}
.md-button-group>.md-button{-webkit-flex:1;-ms-flex:1;flex:1;display:block;overflow:hidden;width:0;border-width:1px 0 1px 1px;border-radius:0;text-align:center;text-overflow:ellipsis;white-space:nowrap}
.md-button-group>.md-button:first-child{border-radius:2px 0 0 2px}
.md-button-group>.md-button:last-child{border-right-width:1px;border-radius:0 2px 2px 0}
md-card{box-sizing:border-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:8px;box-shadow:0 2px 5px 0 rgba(0,0,0,.26)}
md-card>:not(md-card-content) img,md-card>img{-webkit-order:0;-ms-flex-order:0;order:0;width:100%}
md-card md-card-content{-webkit-order:1;-ms-flex-order:1;order:1;padding:16px}
md-checkbox{display:block;margin:15px;white-space:nowrap;cursor:pointer;outline:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
md-checkbox .md-container{position:relative;top:4px;display:inline-block;width:18px;height:18px}
md-checkbox .md-container:after{content:'';position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px}
md-checkbox .md-container .md-ripple-container{position:absolute;display:block;width:auto;height:auto;left:-15px;top:-15px;right:-15px;bottom:-15px}
md-checkbox .md-icon{transition:240ms;position:absolute;top:0;left:0;width:18px;height:18px;border:2px solid;border-radius:2px}
md-checkbox.md-checked .md-icon{border:none}
md-checkbox[disabled]{cursor:no-drop}
md-checkbox:focus .md-label:not(:empty){border-color:#000}
md-checkbox.md-checked .md-icon:after{-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;left:6px;top:2px;display:table;width:6px;height:12px;border:2px solid;border-top:0;border-left:0;content:' '}
md-checkbox .md-label{border:1px dotted transparent;position:relative;display:inline-block;margin-left:10px;vertical-align:middle;white-space:normal;pointer-events:none;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}
md-content{display:block;position:relative;overflow:auto;-webkit-overflow-scrolling:touch}
md-content[md-scroll-y]{overflow-y:auto;overflow-x:hidden}
md-content[md-scroll-x]{overflow-x:auto;overflow-y:hidden}
md-content.md-padding{padding:8px}
@media (min-width:600px){md-content.md-padding{padding:16px}
}
.md-dialog-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:absolute;top:0;left:0;width:100%;height:100%;z-index:80}
.md-dialog-container .clearfix{ margin-top:15px; overflow: visible!important}
.md-dialog-container .modal-title{ font-weight:500}

md-dialog{opacity:0;min-width:540px; max-width: 80%;/*min-width:740px;max-width:80%;*/max-height:90%;position:relative;overflow:hidden;box-shadow:0 27px 24px 0 rgba(0,0,0,.2);display:block}

md-dialog.transition-in{opacity:1;transition:all .4s cubic-bezier(.25,.8,.25,1);-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}
md-dialog.transition-out{transition:all .4s cubic-bezier(.25,.8,.25,1);-webkit-transform:translate3d(0,100%,0) scale(.2);transform:translate3d(0,100%,0) scale(.2)}
md-dialog md-content{-webkit-order:1;-ms-flex-order:1;order:1;padding:24px;overflow:auto;-webkit-overflow-scrolling:touch}
md-dialog md-content:not([layout=row])>:first-child:not(.md-subheader){margin-top:0}
md-dialog .md-actions{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-order:2;-ms-flex-order:2;order:2;box-sizing:border-box;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;padding:16px;min-height:40px}
md-dialog .md-actions>*{margin-left:8px}
md-dialog.md-content-overflow .md-actions{border-top:1px solid}
md-divider{display:block;border-top:1px solid;margin:0}
md-divider[md-inset]{margin-left:80px}
md-grid-list{display:block;position:relative}
md-grid-list md-grid-tile{display:block;position:absolute}
md-grid-list md-grid-tile figure{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;padding:0;margin:0}
md-grid-list md-grid-tile md-grid-tile-footer,md-grid-list md-grid-tile md-grid-tile-header{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:48px;color:#fff;background:rgba(0,0,0,.18);overflow:hidden;position:absolute;left:0;right:0}
md-grid-list md-grid-tile md-grid-tile-footer h3,md-grid-list md-grid-tile md-grid-tile-footer h4,md-grid-list md-grid-tile md-grid-tile-header h3,md-grid-list md-grid-tile md-grid-tile-header h4{font-weight:400;margin:0 0 0 16px}
md-grid-list md-grid-tile md-grid-tile-footer h3,md-grid-list md-grid-tile md-grid-tile-header h3{font-size:14px}
md-grid-list md-grid-tile md-grid-tile-footer h4,md-grid-list md-grid-tile md-grid-tile-header h4{font-size:12px}
md-grid-list md-grid-tile md-grid-tile-header{top:0}
md-grid-list md-grid-tile md-grid-tile-footer{bottom:0}
md-icon{margin:auto;background-repeat:no-repeat no-repeat;display:inline-block;vertical-align:middle;fill:currentcolor;height:24px;width:24px}
md-input-container{display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;overflow-x:hidden;padding:2px 2px 26px}
md-input-container>md-icon{position:absolute;top:5px;left:2px}
md-input-container>md-icon+input{margin-left:56px}
md-input-container input[type="text"],md-input-container input[type=password],md-input-container input[type=datetime],md-input-container input[type=datetime-local],md-input-container input[type=date],md-input-container input[type=month],md-input-container input[type=time],md-input-container input[type=search],md-input-container input[type=week],md-input-container input[type=number],md-input-container input[type=email],md-input-container input[type=url],md-input-container input[type=tel],md-input-container input[type=color],md-input-container textarea{-moz-appearance:none;-webkit-appearance:none; overflow: hidden}
md-input-container textarea{resize:none;overflow:hidden}
md-input-container .md-placeholder,md-input-container label:not(.md-no-float){-webkit-order:1;-ms-flex-order:1;order:1;pointer-events:none;-webkit-font-smoothing:antialiased;padding-left:2px;z-index:1;-webkit-transform:translate3d(0,24px,0) scale(1);transform:translate3d(0,24px,0) scale(1);-webkit-transform-origin:left top;transform-origin:left top;transition:-webkit-transform cubic-bezier(.25,.8,.25,1) .25s;transition:transform cubic-bezier(.25,.8,.25,1) .25s}
md-input-container .md-placeholder{position:absolute;top:0;opacity:0;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;-webkit-transform:translate3d(0,30px,0);transform:translate3d(0,30px,0)}
md-input-container.md-input-focused .md-placeholder{opacity:1;-webkit-transform:translate3d(0,24px,0);transform:translate3d(0,24px,0)}
md-input-container.md-input-has-value .md-placeholder{transition:none;opacity:0}
md-input-container:not(.md-input-has-value) input:not(:focus){color:transparent}
md-input-container .md-input{-webkit-flex:1;-ms-flex:1;flex:1;-webkit-order:2;-ms-flex-order:2;order:2;display:block;background:0 0;padding:2px 2px 1px;border-width:0 0 1px;line-height:26px;-ms-flex-preferred-size:26px;border-radius:0}
md-input-container .md-input:focus{outline:0}
md-input-container .md-input:invalid{outline:0;box-shadow:none}
md-input-container [data-ng-messages],md-input-container [ng-messages],md-input-container [x-ng-messages],md-input-container data-ng-messages,md-input-container ng-messages,md-input-container x-ng-messages{-webkit-order:3;-ms-flex-order:3;order:3;position:relative}
md-input-container .md-char-counter,md-input-container [data-ng-message],md-input-container [ng-message],md-input-container [x-ng-message],md-input-container data-ng-message,md-input-container ng-message,md-input-container x-ng-message{-webkit-font-smoothing:antialiased;position:absolute;font-size:12px;line-height:24px}
md-input-container .md-char-counter.ng-enter,md-input-container [data-ng-message].ng-enter,md-input-container [ng-message].ng-enter,md-input-container [x-ng-message].ng-enter,md-input-container data-ng-message.ng-enter,md-input-container ng-message.ng-enter,md-input-container x-ng-message.ng-enter{transition:all .4s cubic-bezier(.25,.8,.25,1);transition-delay:.2s}
md-input-container .md-char-counter.ng-leave,md-input-container [data-ng-message].ng-leave,md-input-container [ng-message].ng-leave,md-input-container [x-ng-message].ng-leave,md-input-container data-ng-message.ng-leave,md-input-container ng-message.ng-leave,md-input-container x-ng-message.ng-leave{transition:all .3s cubic-bezier(.55,0,.55,.2)}
md-input-container .md-char-counter.ng-enter,md-input-container .md-char-counter.ng-leave.ng-leave-active,md-input-container [data-ng-message].ng-enter,md-input-container [data-ng-message].ng-leave.ng-leave-active,md-input-container [ng-message].ng-enter,md-input-container [ng-message].ng-leave.ng-leave-active,md-input-container [x-ng-message].ng-enter,md-input-container [x-ng-message].ng-leave.ng-leave-active,md-input-container data-ng-message.ng-enter,md-input-container data-ng-message.ng-leave.ng-leave-active,md-input-container ng-message.ng-enter,md-input-container ng-message.ng-leave.ng-leave-active,md-input-container x-ng-message.ng-enter,md-input-container x-ng-message.ng-leave.ng-leave-active{opacity:0;-webkit-transform:translate3d(0,-20%,0);transform:translate3d(0,-20%,0)}
md-input-container .md-char-counter.ng-enter.ng-enter-active,md-input-container .md-char-counter.ng-leave,md-input-container [data-ng-message].ng-enter.ng-enter-active,md-input-container [data-ng-message].ng-leave,md-input-container [ng-message].ng-enter.ng-enter-active,md-input-container [ng-message].ng-leave,md-input-container [x-ng-message].ng-enter.ng-enter-active,md-input-container [x-ng-message].ng-leave,md-input-container data-ng-message.ng-enter.ng-enter-active,md-input-container data-ng-message.ng-leave,md-input-container ng-message.ng-enter.ng-enter-active,md-input-container ng-message.ng-leave,md-input-container x-ng-message.ng-enter.ng-enter-active,md-input-container x-ng-message.ng-leave{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
md-input-container .md-char-counter{bottom:2px;right:2px}
md-input-container.md-input-focused label:not(.md-no-float),md-input-container.md-input-has-value label:not(.md-no-float){-webkit-transform:translate3d(0,4px,0) scale(.75);transform:translate3d(0,4px,0) scale(.75)}
md-input-container .md-input.ng-invalid.ng-dirty,md-input-container.md-input-focused .md-input{padding-bottom:0;border-width:0 0 2px}
[disabled] md-input-container .md-input,md-input-container .md-input[disabled]{background-position:0 bottom;background-size:3px 1px;background-repeat:repeat-x}
md-list{padding:8px 0}
md-item-content{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;box-sizing:border-box;position:relative;padding:0}

md-toolbar{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;z-index:2;font-size:1.3em;min-height:64px;width:100%;box-shadow:0 2px 5px 0 rgba(0,0,0,.26)}
md-toolbar.md-tall{height:128px;min-height:128px;max-height:128px}
md-toolbar.md-medium-tall{height:88px;min-height:88px;max-height:88px}
md-toolbar.md-medium-tall .md-toolbar-tools{height:48px;min-height:48px;max-height:48px}
md-toolbar .md-indent{margin-left:64px}
.md-toolbar-tools{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;width:100%;height:64px;max-height:64px;font-size:inherit;font-weight:400;padding:0 16px;margin:0}
.md-toolbar-tools>*{font-size:inherit}
.md-toolbar-tools h2,.md-toolbar-tools h3{font-weight:400}
.md-toolbar-tools a{color:inherit;text-decoration:none}
.md-toolbar-tools .fill-height{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.md-toolbar-tools .md-tools{margin-left:auto}
.md-toolbar-tools .md-button{font-size:16px}

md-dialog md-dialog-content{max-height: 500px}
.modal-header{padding:5px 10px 10px;border-bottom:1px solid #ccc;margin-bottom:0}
.modal-header *,md-dialog-content h3{ font-weight:500}
.md-dialog-content{ padding:15px 0}
.modal-footer{padding:10px 10px 5px 10px;margin-top:0;border-top:1px solid #ccc;width:100%}
md-dialog .md-actions, md-dialog md-dialog-actions{padding: 0; clear: both; min-height: inherit}

div.fixed_menus{width:100%;background:#fff;height:70px;border-left:0;border-bottom:1px solid #CCC;position:relative;margin:0px;left:0;top:0;z-index:77;box-shadow:none;padding:5px 0}
md-tooltip{position:absolute;font-size:14px;z-index:100;overflow:hidden;pointer-events:none;border-radius:3px}
md-tooltip .md-background{position:absolute;border-radius:50%;-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);opacity:1}
md-tooltip .md-background.md-show-add{transition:all .4s cubic-bezier(.25,.8,.25,1);-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);opacity:0}
md-tooltip .md-background.md-show,md-tooltip .md-background.md-show-add-active{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);opacity:1}
md-tooltip .md-background.md-show-remove{transition:all .3s cubic-bezier(.55,0,.55,.2)}
md-tooltip .md-background.md-show-remove.md-show-remove-active{-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);opacity:0}
md-tooltip .md-content{position:relative;max-width:240px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:8px;background:0 0;opacity:0}
md-tooltip .md-content.md-show-add{transition:all .4s cubic-bezier(.25,.8,.25,1);opacity:0}
md-tooltip .md-content.md-show,md-tooltip .md-content.md-show-add-active{opacity:1}
md-tooltip .md-content.md-show-remove{transition:all .3s cubic-bezier(.55,0,.55,.2)}
md-tooltip .md-content.md-show-remove.md-show-remove-active{opacity:0}
md-tooltip.md-hide{transition:all .3s cubic-bezier(.55,0,.55,.2)}
md-tooltip.md-show{transition:all .4s cubic-bezier(.25,.8,.25,1);pointer-events:auto;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}

div.innerSection .single-input:not(.submit) div.host input,div.innerSection .single-input:not(.submit) div.host textarea{padding:0 0 0 5px;margin:2px 2px 0;opacity:1;font-size:12px;min-width:150px}
tags-input{min-height:32px}
tags-input .tags.focused{border:1px solid #ccc}
tags-input .tags{box-shadow:none;margin:0px;min-height:32px}
.pb5{padding-bottom:5px !important}
.ptb10{padding-top:10px !important;padding-bottom:10px !important }
.selectize-control.single .selectize-input{background-image:none !important;box-shadow:none !important;padding:7px 8px 0;background-color:#fff !important;height:32px !important}
.selectize-control.single .selectize-input,.selectize-dropdown.single{border:1px solid #ccc !important}
.selectize-dropdown [data-selectable], .selectize-dropdown .optgroup-header{ padding:10px}
.selectize-dropdown .active *,.selectize-dropdown .active{color:#fff !important;background-color:#4f9dfb !important}
section.input select.customdrops option{padding:5px!important}
.selectize-input > input{font-size:12px !important}
.selectize-control > .selectize-dropdown{min-width:225px;z-index:2147483647}
.ui-select-match span{padding:5px 0 0;display:inline-block;line-height:20px}
.selectize-dropdown .optgroup{background:#f3f3f3}
.form-control::-moz-placeholder{color:#999;opacity:1}
.form-control:-ms-input-placeholder{color:#999}
.form-control::-webkit-input-placeholder{color:#999}
.selectize-control.single .selectize-input span{margin:-6px 0 0;display:inline-block;padding-right: 15px}
.nav-tabs{padding:0 20px;margin:20px 0;overflow:hidden}
tags-input .tags .tag-item{margin:3px 0 0 5px;background:#6bc11f;border:1px solid #6bc11f;padding:3px 5px}
tags-input .tags .tag-item *,tags-input .tags .tag-item .remove-button{color:#fff}
tags-input .tags .input{font-size:12px;margin:3px 2px 0 5px;font-weight:100;padding-right:5px}
tags-input auto-complete{margin-top:32px;top:40px}
.autocomplete_fix .autocomplete{position: absolute}
.date-icon{background-image:url("../imgs/date_icon.png") !important;background-position:right center !important;background-repeat:no-repeat !important;padding:12px 10px 8px;margin-bottom:20px}
.tree-control .tree-input{width:100%;padding:6px 10px;text-align:left;margin:0 0 10px;min-height:30px !important}
.nav-tabs > li.active > a,.nav-tabs > li.active > a:hover,.nav-tabs > li.active > a:focus,.nav-tabs > li:hover > a{background:#4F9DFB !important;color:#fff !important;border:1px solid #4F9DFB !important}
.fbimglib-loader{width:120px;height:120px;position:fixed;margin:auto;left:0;top:0;bottom:0;right:0;background:rgba(250,250,250,1);border-radius:6px;text-align:center;border:1px solid #ccc;display:none;z-index:2147483647}
.fbimglib-loader span{color:transparent;text-align:center}
.fbimglib-loader-bg{background:rgba(0,0,0,.3);position:fixed;left:0;right:0;top:0;bottom:0;z-index:2147483645}
.fbimglib-cssload-spin-box {position:absolute;margin:auto;left:0;top:0;bottom:0;right:0;width:16px;height:16px;border-radius:100%;box-shadow:16px 16px rgba(0,167,226,0.97),-16px 16px rgb(210,210,210),-16px -16px rgba(0,167,226,0.98),16px -16px rgb(210,210,210);	-o-box-shadow:16px 16px rgba(0,167,226,0.97),-16px 16px rgb(210,210,210),-16px -16px rgba(0,167,226,0.98),16px -16px rgb(210,210,210);	-ms-box-shadow:16px 16px rgba(0,167,226,0.97),-16px 16px rgb(210,210,210),-16px -16px rgba(0,167,226,0.98),16px -16px rgb(210,210,210);	-webkit-box-shadow:16px 16px rgba(0,167,226,0.97),-16px 16px rgb(210,210,210),-16px -16px rgba(0,167,226,0.98),16px -16px rgb(210,210,210);	-moz-box-shadow:16px 16px rgba(0,167,226,0.97),-16px 16px rgb(210,210,210),-16px -16px rgba(0,167,226,0.98),16px -16px rgb(210,210,210);animation:cssload-spin ease infinite 4.6s;	-o-animation:cssload-spin ease infinite 4.6s;	-ms-animation:cssload-spin ease infinite 4.6s;	-webkit-animation:cssload-spin ease infinite 4.6s;	-moz-animation:cssload-spin ease infinite 4.6s}
/* .fbimglib-loaderL3{width:120px;height:120px;position:fixed;margin:auto;left:0;top:0;bottom:0;right:0;background:rgba(250,250,250,1);border-radius:6px;text-align:center;border:1px solid #ccc;display:none;z-index:2147483647}
 */.fbimglib-loaderL3 span{color:black;text-align:center}
.fbimglib-loaderL3 {    width: 100px;   height: 100px;   position: fixed;   margin: auto;   left: 0;   top: 0;   bottom: 0;   right: 0;   background: rgba(255, 255, 255, 0.6);   border-radius: 6px;   text-align: center;   display: none;border:1px solid #ccc;z-index:999999999}
.fbimglib-cssload-spin-boxL3 {    position: absolute;   margin: auto;   left: 0;   top: 0;   bottom: 0;   right: 0;   width: 10px;   height: 10px;   border-radius: 100%;   box-shadow: 10px 10px rgba(0, 167, 226, 0.97), -10px 10px rgb(223, 223, 223), -10px -10px rgba(0, 167, 226, 0.98), 10px -10px rgb(223, 223, 223);   -o-box-shadow: 10px 10px rgba(0, 167, 226, 0.97), -10px 10px rgb(223, 223, 223), -10px -10px rgba(0, 167, 226, 0.98), 10px -10px rgb(223, 223, 223);   -ms-box-shadow: 10px 10px rgba(0, 167, 226, 0.97), -10px 10px rgb(223, 223, 223), -10px -10px rgba(0, 167, 226, 0.98), 10px -10px rgb(223, 223, 223);   -webkit-box-shadow: 10px 10px rgba(0, 167, 226, 0.97), -10px 10px rgb(223, 223, 223), -10px -10px rgba(0, 167, 226, 0.98), 10px -10px rgb(223, 223, 223);   -moz-box-shadow: 10px 10px rgba(0, 167, 226, 0.97), -10px 10px rgb(223, 223, 223), -10px -10px rgba(0, 167, 226, 0.98), 10px -10px rgb(223, 223, 223);   animation: cssload-spin ease infinite 4.6s;   -o-animation: cssload-spin ease infinite 4.6s;   -ms-animation: cssload-spin ease infinite 4.6s;   -webkit-animation: cssload-spin ease infinite 4.6s;   -moz-animation: cssload-spin ease infinite 4.6s}
/* .fbimglib-cssload-spin-boxL3 {position:absolute;margin:auto;left:0;top:0;bottom:0;right:0;width:16px;height:16px;border-radius:100%;box-shadow:16px 16px rgba(0,167,226,0.97),-16px 16px rgb(210,210,210),-16px -16px rgba(0,167,226,0.98),16px -16px rgb(210,210,210);	-o-box-shadow:16px 16px rgba(0,167,226,0.97),-16px 16px rgb(210,210,210),-16px -16px rgba(0,167,226,0.98),16px -16px rgb(210,210,210);	-ms-box-shadow:16px 16px rgba(0,167,226,0.97),-16px 16px rgb(210,210,210),-16px -16px rgba(0,167,226,0.98),16px -16px rgb(210,210,210);	-webkit-box-shadow:16px 16px rgba(0,167,226,0.97),-16px 16px rgb(210,210,210),-16px -16px rgba(0,167,226,0.98),16px -16px rgb(210,210,210);	-moz-box-shadow:16px 16px rgba(0,167,226,0.97),-16px 16px rgb(210,210,210),-16px -16px rgba(0,167,226,0.98),16px -16px rgb(210,210,210);animation:cssload-spin ease infinite 4.6s;	-o-animation:cssload-spin ease infinite 4.6s;	-ms-animation:cssload-spin ease infinite 4.6s;	-webkit-animation:cssload-spin ease infinite 4.6s;	-moz-animation:cssload-spin ease infinite 4.6s}
 */.loyalty-fbimglib-loaderL3{width:120px;height:120px;position:fixed;margin:auto;left:0;top:0;bottom:0;right:0;background:rgba(250,250,250,1);border-radius:6px;text-align:center;border:1px solid #ccc;display:none;z-index:2147483647}
.loyalty-fbimglib-loaderL3 span{color:black;text-align:center}
.loyalty-fbimglib-cssload-spin-boxL3 {position:absolute;margin:auto;left:0;top:0;bottom:0;right:0;width:16px;height:16px;border-radius:100%;box-shadow:16px 16px rgba(0,167,226,0.97),-16px 16px rgb(210,210,210),-16px -16px rgba(0,167,226,0.98),16px -16px rgb(210,210,210);	-o-box-shadow:16px 16px rgba(0,167,226,0.97),-16px 16px rgb(210,210,210),-16px -16px rgba(0,167,226,0.98),16px -16px rgb(210,210,210);	-ms-box-shadow:16px 16px rgba(0,167,226,0.97),-16px 16px rgb(210,210,210),-16px -16px rgba(0,167,226,0.98),16px -16px rgb(210,210,210);	-webkit-box-shadow:16px 16px rgba(0,167,226,0.97),-16px 16px rgb(210,210,210),-16px -16px rgba(0,167,226,0.98),16px -16px rgb(210,210,210);	-moz-box-shadow:16px 16px rgba(0,167,226,0.97),-16px 16px rgb(210,210,210),-16px -16px rgba(0,167,226,0.98),16px -16px rgb(210,210,210);animation:cssload-spin ease infinite 4.6s;	-o-animation:cssload-spin ease infinite 4.6s;	-ms-animation:cssload-spin ease infinite 4.6s;	-webkit-animation:cssload-spin ease infinite 4.6s;	-moz-animation:cssload-spin ease infinite 4.6s}
@keyframes cssload-spin {0%,100% {	box-shadow:16px 16px rgba(0,167,226,0.98),-16px 16px rgb(210,210,210),-16px -16px rgb(0,167,226),16px -16px rgb(210,210,210)}
25% {	box-shadow:-16px 16px rgb(210,210,210),-16px -16px rgba(0,167,226,0.98),16px -16px rgba(210,210,210,0.98),16px 16px rgb(0,167,226)}
50% {	box-shadow:-16px -16px rgb(0,167,226),16px -16px rgb(210,210,210),16px 16px rgb(0,167,226),-16px 16px rgb(210,210,210)}
75% {	box-shadow:16px -16px #d2d2d2,16px 16px rgb(0,167,226),-16px 16px #d2d2d2,-16px -16px rgb(0,167,226)}
}
@-o-keyframes cssload-spin {0%,100% {	box-shadow:16px 16px rgba(0,167,226,0.98),-16px 16px rgb(210,210,210),-16px -16px rgb(0,167,226),16px -16px rgb(210,210,210)}
25% {	box-shadow:-16px 16px rgb(210,210,210),-16px -16px rgba(0,167,226,0.98),16px -16px rgba(210,210,210,0.98),16px 16px rgb(0,167,226)}
50% {	box-shadow:-16px -16px rgb(0,167,226),16px -16px rgb(210,210,210),16px 16px rgb(0,167,226),-16px 16px rgb(210,210,210)}
75% {	box-shadow:16px -16px #d2d2d2,16px 16px rgb(0,167,226),-16px 16px #d2d2d2,-16px -16px rgb(0,167,226)}
}
@-ms-keyframes cssload-spin {0%,100% {	box-shadow:16px 16px rgba(0,167,226,0.98),-16px 16px rgb(210,210,210),-16px -16px rgb(0,167,226),16px -16px rgb(210,210,210)}
25% {	box-shadow:-16px 16px rgb(210,210,210),-16px -16px rgba(0,167,226,0.98),16px -16px rgba(210,210,210,0.98),16px 16px rgb(0,167,226)}
50% {	box-shadow:-16px -16px rgb(0,167,226),16px -16px rgb(210,210,210),16px 16px rgb(0,167,226),-16px 16px rgb(210,210,210)}
75% {	box-shadow:16px -16px #d2d2d2,16px 16px rgb(0,167,226),-16px 16px #d2d2d2,-16px -16px rgb(0,167,226)}
}
@-webkit-keyframes cssload-spin {0%,100% {	box-shadow:16px 16px rgba(0,167,226,0.98),-16px 16px rgb(210,210,210),-16px -16px rgb(0,167,226),16px -16px rgb(210,210,210)}
25% {	box-shadow:-16px 16px rgb(210,210,210),-16px -16px rgba(0,167,226,0.98),16px -16px rgba(210,210,210,0.98),16px 16px rgb(0,167,226)}
50% {	box-shadow:-16px -16px rgb(0,167,226),16px -16px rgb(210,210,210),16px 16px rgb(0,167,226),-16px 16px rgb(210,210,210)}
75% {	box-shadow:16px -16px #d2d2d2,16px 16px rgb(0,167,226),-16px 16px #d2d2d2,-16px -16px rgb(0,167,226)}
}
@-moz-keyframes cssload-spin {0%,100% {	box-shadow:16px 16px rgba(0,167,226,0.98),-16px 16px rgb(210,210,210),-16px -16px rgb(0,167,226),16px -16px rgb(210,210,210)}
25% {	box-shadow:-16px 16px rgb(210,210,210),-16px -16px rgba(0,167,226,0.98),16px -16px rgba(210,210,210,0.98),16px 16px rgb(0,167,226)}
50% {	box-shadow:-16px -16px rgb(0,167,226),16px -16px rgb(210,210,210),16px 16px rgb(0,167,226),-16px 16px rgb(210,210,210)}
75% {	box-shadow:16px -16px #d2d2d2,16px 16px rgb(0,167,226),-16px 16px #d2d2d2,-16px -16px rgb(0,167,226)}
}
md-backdrop.md-opaque.md-default-theme{background:rgba(0,0,0,0.5) !important}
md-dialog.md-choose-pos-categories{position: fixed}
md-dialog.md-default-theme {border-radius:6px;padding:10px;background:#fff}
md-dialog.md-default-theme > md-content.md-default-theme{padding:0}
md-dialog.md-default-theme > md-content.md-default-theme h2.ng-binding{padding:10px;border-bottom:1px solid #ccc;margin-bottom:10px}
md-dialog.md-default-theme > .md-actions{padding-bottom:10px}
md-dialog.md-default-theme > .md-actions .md-button{font-family:"Myriad","AVA",sans-serif;padding:11px 15px;text-shadow:none;box-shadow:none;border:1px #ccc solid;font-size:12px;text-transform:capitalize;border-radius:3px;/*max-width:150px;min-width:130px;line-height:17px;*/background-color:#fff !important; cursor:pointer !important}
md-dialog.md-default-theme > .md-actions .md-button:hover{background:#fff;border-color:#4F9DFB;color:#000}
md-dialog.md-default-theme > .md-actions .md-button:hover span{color:#000}
md-dialog.md-default-theme > .md-actions .md-primary{border-color:#4F9DFB; background:#4F9DFB !important}
md-dialog.md-default-theme > .md-actions .md-primary span,md-dialog.md-default-theme > .md-actions .md-primary:hover span{ color:#fff}
md-dialog.md-default-theme > .md-actions .md-primary:hover{color:#fff !important; border:1px solid #0c85fe !important;background:#0c85fe !important;}
.form-control{height:30px}
.tree-control .tree-view{-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.175);box-shadow:0 3px 6px rgba(0,0,0,0.175);width:100%;max-width:100%}
div.FlipContainer_panel{margin:0 auto}
.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{height:auto}
button.on:hover{color:#fff}
button.btn{line-height:normal }
.bgblue{background:#4F9DFB !important;border-color:#4F9DFB !important}
tags-input .autocomplete .suggestion-item{font-size:12px;border-bottom:0;padding:9px 10px 5px;font-family:inherit}
tags-input .autocomplete .suggestion-item:hover{background:#4F9DFB; color:#fff}
tags-input .autocomplete .suggestion-item:hover *{ color:#fff !important; background:none !important; font-size:12px !important}
tags-input .autocomplete{max-height:160px;overflow:hidden;overflow-y:scroll}
tags-input .autocomplete{height:160px;width:58.5%;margin-top:2px !important}
.multiSelect .checkboxLayer {background-color:#fff;position:absolute;z-index:2147483647;border:1px solid #cccccc;border-radius:5px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.175);-moz-box-shadow:0 3px 6px rgba(0,0,0,0.175);box-shadow:0 3px 6px rgba(0,0,0,0.175);background-clip:padding-box;padding:0;max-height:301px;overflow:auto;min-width:100%;left:0}
.checkboxLayer .helperContainer .clearButton {min-width:20px;height:20px;background:#fff;padding:0;text-align:center;line-height:18px}
.multiSelect .checkboxLayer .checkBoxContainer > .multiSelectItem{border-bottom:1px #eee solid !important;clear:both}
.tileWatermark {padding-top:80px;font-size:1.5em !important;text-align:center;color:#999}
.popupopened{padding-right:385px !important}
/*img-library-directive .fbimglib-choose-image { background:#4F9DFB;border-radius:0;position:relative;height:30px;width:30px;border:0}
img-library-directive .fbimglib-choose-image:before { background:url(../imgs/sprite.png) -985px -14257px no-repeat;display:block;position:absolute;left:0;top:0;height:30px;width:30px;font-size:0}
*/.previewImg { display:inline-block;vertical-align:top;line-height:34px;padding-left:50px;font-style:italic}
.previewImgMMS { display:inline-block;vertical-align:top;line-height:34px; }
.previewImgMMS a, .previewImgMMS a:focus { font-weight:bold;color:#4F9DFB}
md-autocomplete { height:32px;height: 32px;box-shadow: 0 0;border-radius: 5px}
md-autocomplete input[type="text"] { line-height:normal;height:auto}
md-autocomplete ul li { text-align:left}
md-autocomplete button md-icon { top:35%; }
.mailingPreviewHtml table { max-width:600px}
.minh{ min-height:85vh}
.width200 { width:200px}
.iconQuestionBlue { cursor:pointer;display: inline-block;border: 1px #4F9DFB solid;border-radius: 100%;padding: 3px 3px 1px 3px;font-weight: bold;text-align: center;width: 18px;color: #4F9DFB; height:18px; line-height: 13px}
.md-button.md-close { /*background:url(../imgs/sprite.png) no-repeat;background-position: -52px -1273px;background-size: 400px auto;*/width: 24px;height: 24px;position:absolute;z-index:999;top:6px;right:6px; min-width:inherit}
.md-button.md-close:hover, .md-button.md-close:focus {border:none!important;/*background:url(../imgs/sprite.png) no-repeat!important;background-position: -372px -1273px!important;background-size: 400px auto!important;*/ height: 24px!important}
button[disabled]:hover, input[disabled]:hover { cursor: not-allowed;}
.watermark{position:absolute;top :80px;font-size:3em;width:100%;text-align:center;z-index:1000}
.watermark span { font-size:20px}
.btn-primary.disabled, .btn-primary.disabled.active, .btn-primary.disabled.focus, .btn-primary.disabled:active, .btn-primary.disabled:focus, .btn-primary.disabled:hover, .btn-primary[disabled], .btn-primary.active[disabled], .btn-primary.focus[disabled], .btn-primary[disabled]:active, .btn-primary[disabled]:focus, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary, fieldset[disabled] .btn-primary.active, fieldset[disabled] .btn-primary.focus, fieldset[disabled] .btn-primary:active, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary:hover{ background-color:none}
.overflow-y-scroll { overflow-y:auto}
.top3 { top:3px !important}
iframe.iframceScale25 { transform: scale(0.25);transform-origin: 0 0;height: calc(538px * 4);width: calc(319px * 4)}
#dy_timer_control, #b_setDate { cursor:pointer}
.GreenButton{background:#ffcc00;color:#fff;text-align:center;padding:11px;width:100%;border:0;max-width:50px}
.RedButton{background:#fff;color:#fff;text-align:center;width:100%;border:1px solid #4F9DFB;max-width:50px;margin:0 0 0 -1px;height:32px;border-radius:0 3px 3px 0;width:32px;padding:4px 0 4px 4px !important}
.search_txt{border:1px solid #ccc;border-radius:3px 0 0 3px !important}
.shifter{padding:0 !important;width:100%}
.log-out{background:transparent;float:right;margin:10px 10px 0 0;text-align:center;line-height:10px;padding:5px 10px}
.log-out:hover{background:transparent}
.log-out a{color:#fff}
.log-out:hover a{color:#fff}
.error,.error *{ color:#ee0000 !important;padding:10px 0;display:block;text-align:left}
h1{text-transform:capitalize}
h1.x-title,h2.x-title,h6.x-title{overflow:hidden;border-bottom:1px solid #ccc;padding:10px;font-size:20px;margin:0}
h1.x-title .x-title-div,h1.x-title div,h2.x-title div,h6.x-title div{font-size:20px;position:relative;font-weight:500}
h1.x-title div{font-size:20px;padding:13px 0}
h1.x-title .sub-title, h2.x-title .sub-title,h2.headline .sub-title{color:#666;font-size:12px;display:block;padding:5px 0 1px;font-weight:lighter}
h1.x-title ul.filter_icon{margin-top:5px !important}
h2.x-title div{ font-size:18px}
.x-title.small div { padding-top:10px}
.x-title.small{ min-height:45px}
.modal_header{font-size:18px;padding:15px 10px 10px;border-bottom:1px solid #ccc;position:relative;margin-bottom:20px;font-weight:400}
.modal_header .Fixed_popcloseButton{position:absolute;top:15px;right:0;cursor:pointer}
.modal_header .Fixed_popcloseButton a{display:block;width:32px;height:32px;background:url(../imgs/sprite-3.png) no-repeat -7px -104px;background-size: 320px auto !important;width: 17px;height: 17px}
.modal_header .Fixed_popcloseButton:hover a{background-position:-295px -72px}
.h2-close{border-bottom:1px solid #ccc;position:relative;padding:10px 0;font-size:16px;text-align:left;margin:0 0 20px;font-weight:500}
.x-close{position:absolute;top:17px;right:5px}
.padder{padding:5px 0 0;margin:10px;overflow:hidden;background:#fff;border:1px solid #ccc}
.blur.abs .padder{-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.15);-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.15);box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.15)}
.padder.minh{min-height:75vh}
#lp.sidebar{width:100%;clear:both;height:0}
#rp #mainlogo{width:100%;text-align:center;max-width:95px;line-height:60px;height:60px;padding:5px 20px 0 20px;margin-right:10px;position:relative;background-color:#021c2d}
#rp #mainlogo .logo_small{width:50px;height:50px;margin:0 auto;max-height:60px;border-radius:0;padding:0;display:block}
#rp #mainlogo .seperator { display:none;border-left:1px #fff solid;opacity:0.8;height:60%;min-height:36px;right:0;top:20%;position:absolute}
#rp.header{height:60px;width:100%;background:#0b2641}
.footer_popup{clear:both;border-top:1px solid #ddd;padding:10px 10px 0;overflow:hidden; margin:10px 0 0}
.footer_popup div{ text-align:right !important; padding:0}
#topmenu.level1{list-style:none;margin:0;padding:0;position:relative}
#topmenu.level1 li{float:left;display:inline-block}
#topmenu.level1 li a{display:inline-block;padding:0 9px;text-align:left;color:#fff;font-size:14px;text-transform:capitalize;line-height:60px;vertical-align:middle}
#topmenu.level1 > li:hover > a{background-color:#034c94}
#topmenu.level1 li.partialActive a{background:#0872dc}
#topmenu.level1 li.active a{background:#325a83}
#topmenu.level1 li .shadow{background:rgba(255,255,255,0.97);list-style:none;margin:0;padding:10px 15px;border:1px solid #c3ccd6;position:absolute;z-index:9999999999;display:none;left:20px;-webkit-box-shadow:0px 0px 5px 3px rgba(0,0,0,0.15);-moz-box-shadow:0px 0px 5px 3px rgba(0,0,0,0.15);box-shadow:0px 0px 5px 3px rgba(0,0,0,0.15);border-top:0;/*width:194%;max-width:750px;*/border-radius:0 0 5px 5px;overflow:hidden}
#topmenu.level1 li:hover .shadow{display:block;min-height:200px}
#topmenu.level1 li.Loyalty .shadow{min-height:200px}
#topmenu.level1 li.Analytics .shadow{min-height:150px}
#topmenu.level1 li ul.level2{list-style:none;margin:0;padding:0;min-height:200px}
#topmenu.level1 li.Loyalty ul.level2{min-height:150px}
#topmenu.level1 li ul.level2 li{display:block;width:190px;border-bottom:1px solid #ccc;margin:0;clear:both;position:relative}
#topmenu.level1 li ul.level2 li img{display:none;visibility:hidden}
#topmenu.level1 li ul.level2 li a{line-height:normal;background:none;color:#000;padding:10px 0}
#topmenu.level1 li ul.level2 li span{color:#4F9DFB;display:block;text-align:left;text-transform:capitalize;font-weight:500;font-size:14px}
#topmenu.level1 ul.level2 li ul li *{color:#666}
#topmenu.level1 ul.level2 li ul li *:hover{color:#4F9DFB}
#topmenu.level1 ul.level2 li *{border:0 !important}
#topmenu.level1 li table{height:100%;min-height:100%;display:block}
#topmenu.level1 li table td{padding:0 30px 0 0;height:100%;min-height:100%;min-width:190px}
#topmenu.level1 li.Marketing_bottom_icon > div { max-width: 680px !important }
#topmenu.level1 li.Analytics table td.menuicon{background:#fff url(../imgs/menu-icons/analytics.png) no-repeat center top; background-size:70% auto}
#topmenu.level1 li.Marketing_bottom_icon table td.menuicon {background: #fff url(../imgs/menu-icons/marketing.png) no-repeat center top; background-size:70% auto}
#topmenu.level1 li.Marketing table td.menuicon{background:#fff url(../imgs/menu-icons/marketing.png) no-repeat center top; background-size:70% auto}
#topmenu.level1 li.Loyalty table td.menuicon{background:#fff url(../imgs/menu-icons/loyalty.png) no-repeat center top; background-size:70% auto}
#topmenu.level1 li.Mobile table td.menuicon{background:#fff url(../imgs/menu-icons/mobile.png) no-repeat center top; background-size:70% auto}
#topmenu.level1 li.Stores table td.menuicon{background:#fff url(../imgs/menu-icons/stores.png) no-repeat center top; background-size:70% auto}
#topmenu.level1 li.Settings table td.menuicon{background:#fff url(../imgs/menu-icons/setting.png) no-repeat center top; background-size:70% auto}
#topmenu.level1 li.Settings_bottom_icon table td.menuicon{ background: #fff url(../imgs/menu-icons/setting.png) center top; background-size:70% auto}
/*#topmenu.level1 li.Analytics table{background:#fff url(../imgs/menu-icons/analytics.png) no-repeat 230px 0px;background-size:30% auto}
#topmenu.level1 li.Marketing_bottom_icon table {background: #fff url(../imgs/menu-icons/marketing.png) no-repeat 490px bottom; background-size: 18% auto;}
#topmenu.level1 li.Marketing table{background:#fff url(../imgs/menu-icons/marketing.png) no-repeat 430px 10px;background-size:30% auto}
#topmenu.level1 li.Loyalty table{background:#fff url(../imgs/menu-icons/loyalty.png) no-repeat 375px 10px;background-size:30% auto}
#topmenu.level1 li.Mobile table{background:#fff url(../imgs/menu-icons/mobile.png) no-repeat 210px 10px;background-size:35% auto}
#topmenu.level1 li.Stores table{background:#fff url(../imgs/menu-icons/stores.png) no-repeat 210px 10px;background-size:35% auto}
#topmenu.level1 li.Settings table{background:#fff url(../imgs/menu-icons/setting.png) no-repeat 410px 10px;background-size:25% auto}
#topmenu.level1 li.Settings_bottom_icon table { background: #fff url(../imgs/menu-icons/setting.png) no-repeat 470px bottom; background-size:19.5% auto; }*/
#topmenu.level1 li:nth-child(2) .shadow{left:15px}
#topmenu.level1 li:nth-child(3) .shadow{left:115px}
#topmenu.level1 li:nth-child(4) .shadow{left:202px}
#topmenu.level1 li:nth-child(5) .shadow{left:268px}
#topmenu.level1 li:nth-child(6) .shadow{left:331px}
#topmenu.level1 li:nth-child(7) .shadow{left:331px}
#topmenu.level1 li:nth-child(8) .shadow{left:331px}
#topmenu.level1 li ul.level3 li ul.level4{display:none;margin:0;overflow:hidden;position:absolute;z-index:9999999999999999;left:auto;right:-70%;top:-10px;background:#fff;border:3px solid rgba(0,167,226,0.75) !important;border-radius:5px;-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.25);-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.25);box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.25);padding:10px 0 0}
#topmenu.level1 li ul.level3 li .arrowright{width: 0;height: 0;border-style: solid;border-width: 7.5px 10px 7.5px 0;border-color: transparent #00a6e2 transparent transparent;position:absolute;top:10px;left:-14px}
#topmenu.level1 li ul.level3 li.grosssales-hidden ul.level4{top:-100px}
#topmenu.level1 li ul.level3 li:hover ul.level4{display:block}
#topmenu.level1 li ul.level3 li ul.level4 *{font-style:italic}
#topmenu.level1 li ul.level3 li a{padding:10px 0;margin:-5px 0 0}
/*#topmenu li.Analytics .shadow{max-width:360px;min-width:360px}
#topmenu li.Marketing .shadow{max-width:650px;min-width:650px; overflow:visible}
#topmenu li.Loyalty .shadow{max-width:550px;min-width:550px}
#topmenu li.Mobile .shadow{max-width:350px;min-width:350px}
#topmenu li.Stores .shadow{max-width:350px;min-width:350px}
#topmenu li.Settings_bottom_icon .shadow{max-width:663px;min-width:663px}*/
#topmenu.level1 ul.level2 li ul li.managetemplates-hidden{visibility:hidden;display:none}
#lp .x-collapse{position:absolute;bottom:50px;padding:0;text-align:center;border-top:1px solid #222;width:100%;display:none;visibility:hidden}
#lp .x-collapse button{border:0;/*background:transparent url(../imgs/sprite.png) no-repeat -127px -617px;*/color:#fff;border-top:1px solid #444;padding:20px 1px;display:block;width:100%;background-size:550% auto;max-width:50px;margin:0 auto}
#lp .x-collapse button.collapse{/*background:transparent url(../imgs/sprite.png) no-repeat -47px -617px;*/color:#fff;border-top:1px solid #444;padding:20px 1px;display:block;width:100%;background-size:550% auto;max-width:50px;margin:0 auto}
#lp .x-collapse button.nocollapse{/*background:transparent url(../imgs/sprite.png) no-repeat -127px -617px;*/color:#fff;border-top:1px solid #444;padding:20px 1px;display:block;width:100%;background-size:550% auto;max-width:50px;margin:0 auto}
table{width:100%;margin:0;padding:0;border-collapse:collapse;border-spacing:0}
table.table-resp {border:1px solid #ccc;margin:20px 0 0}
table.table-resp tr {border:1px solid #ccc;padding:5px;background:#fff}
table.table-resp tr:nth-child(2n),table.table-resp tr:nth-child(2n) td{background:#f9f9f9}
table.table-resp th,table.table-resp td {padding:5px 10px;text-align:left;font-size:10px}
table.table-resp th {text-transform:capitalize;font-size:10px;letter-spacing:1px;background:#eee;color:#3d424c;text-shadow:1px 1px 0 rgba(255,255,255,0.5);padding:17px 10px 13px}
table.table-resp tr .table-maxheight{max-height:12px;overflow:hidden}
table.table-resp tbody tr td *{font-size:12px;color:#555}
@media screen and (max-width:800px) {table.table-resp {border:0}
table.table-resp thead {display:none}
table.table-resp tr {margin-bottom:10px;display:block}
table.table-resp tr:after {content:"";display:table;clear:both}
table.table-resp tr:before {display:block;border-bottom:1px solid #ccc}
table.table-resp td {box-sizing:border-box;display:block;float:left;clear:left;width:100%;text-align:right;font-size:13px;border-bottom:1px solid #ccc}
table.table-resp td:last-child {border-bottom:0}
table.table-resp td:before {content:attr(data-label);float:left}
}
.table-resp.reverse th{background:#fff}
.table-resp.reverse tr,.table-resp.reverse tr td{background:#f9f9f9}
.table-resp.reverse tr:nth-child(2n),.table-resp.reverse  tr:nth-child(2n) td{background:#fff}
.overflowscroll{height:500px; overflow:hidden; overflow-y:scroll}
/*&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&                                                                    SPRITE CSS&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*/img.icons{/*background:url(../imgs/sprite.png) no-repeat 0 0;*/margin:0}
#settings_btn.themes{width:26px; height:26px; display: inline-block}
#settings_btn.themes img{width:100%; height:100%}
.icons.left{width:26px;height:26px}
.icons.dash{background-position:0 -26px}
.icons.email{background-position:-36px -26px}
.icons.sms{background-position:-70px -26px}
.icons.push{background-position:-110px -26px}
.icons.pass{background-position:-140px -26px}
a.x-iconshow{display:block;text-align:center;line-height:60px;vertical-align:middle;margin:0}
.profile a.x-iconshow{margin:0}
.x-iconshow span{color:#fff;font-size:12px;padding:25px 0 0}
img.x-icon {background:url(../imgs/sprite-3.png) no-repeat 0 0; background-size: 320px auto !important; margin:0 auto;padding:0; cursor:pointer !important}
img.x-icon-2 {background:url(../imgs/sprite-3.png) no-repeat 0 0; background-size: 320px auto !important; margin:0 auto;padding:0; cursor:pointer !important}
/*.x-icon.bgs2700p{background-size:2700% auto}
.x-icon.bgs2000p{background-size:1850% auto}
.x-icon.bgs1500p{background-size:1400% auto}
.x-icon.bgs1600p{background-size:1600% auto}
.x-icon.bgs1000p{background-size:1000% auto}
.x-icon.bgs900p{background-size:900% auto}
.x-icon.bgs800p{background-size:800% auto}
.x-icon.bgs750p{background-size:750% auto}
.x-icon.bgs554p{background-size:554% auto}
.x-icon.bgs230p{background-size:230px auto}*/
.x-icon.h22{width:26px;height:22px}
.x-icon.h24{width:20px;height:20px}
.x-icon.h24e{width:24px;height:24px}
.x-icon.h26{width:26px;height:28px}
.x-icon.h30{width:30px;height:30px}
.x-icon.h32,.x-icon-2.h32{width:32px;height:32px}
.x-icon.h36,.x-icon-2.h36{width:32px;height:32px}
.x-icon.h48{width:48px;height:48px}
.x-icon.h80{width:80px;height:100px}
.x-icon.h120{width:120px;height:120px}
.x-icon.reminder{background-position:-14px -30px;width:19px;height:18px;margin:7px 0 0}
/*.x-icon.search{background-position:2px -28px;margin:0}*/
.x-icon.searchgrey{background-position:-83px -54px;margin:0}
/*.x-icon.searchwhite{background-position:1px -28px}*/
.x-icon.rightarrowicon{background-position:-110px -56px;height:14px}
/*.x-icon.filtericon{background-position:-315px -1199px;background-size: 1890% auto}*/
.x-icon.message{background-position:-37px -57px;margin:7px 0 0}
.x-icon.brand{background-position:-271px -1175px;margin:0}
/*.x-icon.brand.expand{background-position:-234px -1175px}*/
.x-icon.contacts{background-position:-46px -31px;width:19px}
.x-icon.gear{background-position:-257px -63px;width:40px;height:40px;margin:15px 0 0}
.x-icon.campaign{background-position:1px -73px}
.x-icon.members{background-position:-26px -73px}
.x-icon.automation{background-position:-55px -73px}
.x-icon.reports{background-position:-83px -73px}
.x-icon.impact{background-position:-55px -217px}
.x-icon.cockpit{background-position:-139px -142px}
.x-icon.salesanalysis{background-position:-112px -73px}
.x-icon.itemsanalysis{background-position:-140px -73px}
.x-icon.customeranalysis{background-position:-0 -109px}
.x-icon.marketing{background-position:-83px -217px}
.x-icon.storeanalysis{background-position:-27px -109px}
.x-icon.savedreports{background-position:-0 -217px}
.x-icon.adhocreports{background-position:-111px -217px}
.x-icon.customermembership{background-position:1px -179px}
.x-icon.mobileinsights{background-position:-28px -182px}
.x-icon.purchaseinsight{background-position:-56px -182px}
.x-icon.segmentbehaviour{background-position:-84px -180px}
.x-icon.oninsights{background-position:-112px -182px}
.x-icon.department{background-position:-140px -182px}
.x-icon.productbasket{background-position:-168px -182px}
.x-icon.dashboard{background-position:-55px -106px}
.x-icon.promotions{background-position:-28px -144px}
.x-icon.points{background-position:-168px -144px}
.x-icon.template{background-position:-111px -109px}
.x-icon.online{background-position:-139px -109px}
.x-icon.payment{background-position:-167px -109px}
.x-icon.loyalty{background-position:0px -144px}
.x-icon.wifi{background-position:-29px -144px}
.x-icon.beacon{background-position:-169px -144px}
.x-icon.store{background-position:-55px -144px}
.x-icon.brands{background-position:-55px -256px}
.x-icon.image{background-position:-83px -144px}
.x-icon.campaigns{background-position:-168px -215px}
.x-icon.groups{background-position:-0 -256px}
.x-icon.userroles{background-position:-28px -256px}
.x-icon.beaconwifi{background-position:-84px -256px}
.x-icon.profiles{background-position:-330px -256px}
.x-icon.play{background-position:-27px -98px}
/*.x-icon.edit{background-position:-479px -51px}*/
.x-icon.review{background-position:-634px -55px}
./*x-icon.delete{background-position:-160px 5px}*/
.x-icon.pause{background-position:-294px 3px}
.x-icon.forward{background-position:-228px -143px}
.x-icon.forwardnetSales{background-position:-279px -142px}
/*.x-icon.forwardcustomerCount{background-position:-191px -159px}
.x-icon.forwardcustomerCount-grey{background-position:-184px -73px}*/
.x-icon.forwardsale{background-position:-178px -143px}
.x-icon.stats{background-position:-244px -159px}
/*.x-icon.stats-grey{background-position:-283px -157px}*/
.x-icon.play:hover{background-position:7px -98px}
/*.x-icon.edit:hover{background-position:-424px -51px}*/
.x-icon.review:hover{background-position:-634px -55px}
/*.x-icon.delete:hover{background-position:-101px 5px}*/
.x-icon.pause:hover{background-position:-224px 3px}
.x-icon.addcustomer{background-position:-155px -41px;background-size:650% auto !important}
/*.x-icon.email{background-position:-0 -225px}
.x-icon.phone{background-position:-56px -227px}*/
/*.x-icon.totalcustomer{background-position:-30px -226px}*/
.x-icon.giftbox{background-position:-325px -911px}
.x-icon.opens{background-position:-499px -911px}
/*.x-icon.send{background:url(../imgs/sms-test.png) no-repeat 4px 4px; background-size: 72%}
.x-icon.send:hover{background:url(../imgs/sms-test-hover.png) no-repeat 4px 4px; background-size: 72%}*/
.x-icon.reach{background-position:-412px -911px}
.x-icon.redeem{background-position:-412px -911px}
.x-icon.close{background-position:0 -381px}
/*.x-icon.rightarrowcircle{background-position:-634px 3px}
.x-icon.filter{background-position:-218px -509px}
.x-icon.savewidget{background-position:-352px -1428px}
.x-icon.load{background-position:-253px -1428px}
.x-icon.mail{background-position:-61px -1428px}
.x-icon.save{background-position:-61px -1476px}
.x-icon.pdf{background-position:-156px -1428px}*/
.x-icon.home{background-position:-94px -147px}
.x-icon.clicked{background-position:-1px -1032px}
.x-icon.opened{background-position:-236px -1032px}
.x-icon.scanned{background-position:-450px -1032px}
.x-icon.searched{background-position:-115px -1032px}
.x-icon.shared{background-position:-339px -1032px}
.x-icon.bought{background-position:-1px -1142px}
.x-icon.clock{background-position:0px -448px}
.x-icon.clock:hover{background-position:-32px -448px}
/*.x-icon.copy{background-position:-76px -628px}
.x-icon.copy:hover{background-position:-111px -628px}
.x-icon.searchdark{background-position:-486px 4px}
/*.x-icon.view{background-position:-539px 5px}
.x-icon.view:hover{background-position:-601px 5px}
.x-icon.searchdark:hover{background-position:-416px 4px}*/
.x-icon.popup-close{background-position:-52px -1273px;background-size: 400px auto}
.x-icon.popup-close:hover{/*background-position:-86px -361px*/}
.x-icon.plannedReach{background-position:-1171px -7280px}
.x-icon.channel{background-position:-1397px -7280px}
/*.x-icon.cancelIcon{ background-position: -149px -496px; background-size: 183px auto;}
.x-icon.cancelIcon:hover{ background-position: -117px -496px;}*/
.x-icon.campaignValidity{background-position:-1613px -7280px}
.x-icon.topLocations{background-position:-1849px -7280px}
.x-icon.triggerType{background-position:-2055px -7280px}
.x-icon.listType{background-position:-2055px -7498px}
.x-icon.attributesType{background-position:-1849px -7500px}
/*.x-icon.backs{background-position:-38px -433px;background-size:800% auto !important}
.x-icon.backs:hover{background-position:-38px -433px}*/
.rightarrow{width:32px;height:39px;position:absolute;right:-31px;bottom:0}
.rightarrow.small{width:19px;height:23px;right:-19px;bottom:0}
.toparrow{width:26px;height:20px;position:absolute;top:-19px;left:0;right:0;margin-left:auto;margin-right:auto}
#md-close{ position:absolute; right:10px; top:10px; cursor:pointer}
#md-close i.fa-times,.glyphicon-trash{background: url(../imgs/sprite-3.png) -9px -105px no-repeat; background-size: 320px auto !important;;height:17px;width:17px;display:block;padding:0;margin:0;color:transparent}
.x-icon.logoPreview{background-position:0 0}
.x-icon.wReward { background-position:-255px -1247px}
.x-icon.visitCount { background-position:-310px -1247px}
.x-icon.vdt { background-position:-130px -1120px;background-size: 900% auto}
.x-icon.shareonfacebook { background-position:-199px -1247px}
.x-icon.bbd { background-position:-377px -1132px;background-size: 910% auto}
/*.x-icon.spent { background-position:-336px -1158px;background-size: 930% auto}
.x-icon.checkin { background-position:-242px -1708px}
.x-icon.signup { background-position:-291px -1706px}*/
.x-icon.rhome,.x-icon.visitCounth30 { background-position:-161px -730px}
.x-icon.welcomewRewardh30 { background-position:-58px -730px}
.x-icon.vdth30 { background-position:-69px -620px}
.x-icon.shareonfacebookh30 { background-position:-94px -730px}
.x-icon.bbdh30 { background-position:-207px -622px}
.x-icon.spenth30 { background-position:-124px -730px}
.x-icon.visitCountRule { background-position:-294px -1315px}
.x-icon.arrow-down-grey { background-position:-284px -66px}
.x-icon.loyaltyAdd { background-position:-13px -1875px}
.x-icon.loyaltyAdd:hover,.iconAD:hover .x-icon.loyaltyAdd { background-position:-69px -1875px}
.x-icon.loyaltyDelete { background-position:-125px -1875px}
.x-icon.loyaltyDelete:hover,.iconAD:hover .x-icon.loyaltyDelete { background-position:-181px -1875px}
/*.x-icon.srMail { background-position: -25px -2826px}*/
.selected .x-icon.srMail { background-position: -107px -2826px}
/*.x-icon.srChat { background-position: -188px -2826px}*/
.selected .x-icon.srChat { background-position: -270px -2826px}
.x-icon.srArrow { background-position: -353px -2826px}
.selected .x-icon.srArrow { background-position: -435px -2826px}
.x-icon.iPad-v { background-position:-271px -2907px}
/*.x-icon.iPad-h { background-position:-352px -2907px}*/
.x-icon.checkinSml { background-position:-106px -768px;background-size: 900% auto}
.x-icon.signupSml { background-position:-128px -768px;background-size: 900% auto}
.x-icon.pointIcon { background-position:-279px -1545px;}
.x-icon.pointIcon { background-position:-480px -2668px;background-size: 1600% auto}
/*.x-icon.transaction { background-position:-513px -2225px;background-size: 1300% auto}
.x-icon.transaction { background-position: -429px -1880px;background-size: 1100% auto}*/
.x-icon.winnner{background-position:-64px -448px;}
.x-icon.winnner:hover{background-position:-96px -448px}
.x-icon.winnner2{background-position:-636px -185px;background-size: 1850% auto}
.x-icon.winnner2:hover{background-position:-636px -185px}
/*.x-icon.iPad-h { background-position: -564px -4651px;background-size: 2700% auto}*/
.x-icon.iPad-v { background-position: -434px -4651px;background-size: 2700% auto}
/*.x-icon.srChat { background-position: -303px -4522px;background-size: 2700% auto}
.x-icon.srMail { background-position: -40px -4522px;background-size: 2700% auto}
.x-icon.draft { background-position: -459px -1789px;background-size: 500px auto}*/
.x-icon.draft:hover { /*background-position: -459px -1738px;background-size: 500px auto*/}
.row-icon{position:absolute;background:#fec623;z-index:99999;top:0;right:0;width:40px;height:40px}
ul.filter_icon{list-style:none;margin:0;padding:0}
ul.filter_icon li{border:1px solid #ccc;padding:7px;margin-left:10px;position:relative;overflow:visible;cursor:pointer;border-radius:50px}
ul.filter_icon li .x-tooltip,ul.filter_option li .x-tooltip{background:#000;color:#fff;font-size:11px;text-align:center;padding:5px;position:absolute;z-index:99999999;bottom:-40px;min-width:70px;display:none;left:-17px;width:100%}
ul.filter_icon li .x-tooltip:before,ul.filter_option li .x-tooltip:before{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #000;position:absolute;top:-5px;content:" ";left:45%}
ul.filter_icon li.long .x-tooltip{min-width:90px;left:-26px}
ul.filter_icon .long.back .x-tooltip{left:-45px}
ul.filter_icon .long.back .x-tooltip:before,ul.filter_option .long.back .x-tooltip:before{left:68%}
ul.filter_icon li.long:first-child .x-tooltip{left:-45px}
ul.filter_icon li:first-child .x-tooltip:before/*,ul.filter_option li:first-child .x-tooltip:before*/{left:65%}
ul.filter_option li.long:first-child .x-tooltip{min-width:100px;left:-22px;/*bottom:-25px; display: block*/}
ul.filter_option li.not-button:hover{border-color: #ccc; cursor:default}
ul.filter_option li.not-button img, ul.filter_option li.not-button span{cursor: default!important}
ul.filter_icon li:hover,ul.filter_option li:hover{border:1px solid #4f9dfb}
ul.filter_icon li:hover .x-tooltip,ul.filter_option li:hover .x-tooltip{display:block}
ul.filter_icon li:hover .x-icon.filter{background-position:-218px -467px}
/*ul.filter_icon li:hover .x-icon.save{background-position:-61px -1476px}*/
ul.filter_icon li:hover .x-icon.pdf{background-position:-259px -100px}
ul.filter_icon li,ul.filter_icon li img{opacity:0.7}
ul.filter_icon li:hover,ul.filter_icon li:hover img{opacity:1.0 !important}
.btn.btnavs .x-icon.bgs2000p.rhome-sml { background-size:auto auto;background-position:-1785px -13457px}
.btn.btnavs:hover .x-icon.bgs2000p.rhome-sml { background-position:-2186px -13457px}
.btn.btnavs .x-icon.bgs2000p.spent-sml { background-size:auto auto;background-position:-2586px -13457px}
.btn.btnavs:hover .x-icon.bgs2000p.spent-sml { background-position:-2986px -13457px}
.btn.btnavs .x-icon.bgs2000p.wReward-sml { background-size:auto auto;background-position:-2985px -13858px}
.btn.btnavs:hover .x-icon.bgs2000p.wReward-sml { background-position:-3386px -13858px}
.x-icon.h24e.rHomeSml { background-position: -111px -512px;background-size: 700% auto}
.x-icon.h24e.rClockSml { background-position: -47px -433px;background-size: 700% auto}
.x-icon.h24e.rSpentSml { background-position: -100px -583px;background-size: 800% auto}
.x-icon.h24e.rCalSml { background-position: -145px -434px;background-size: 700% auto}
.x-icon.h24e.rFbSml { background-position: -63px -509px;background-size: 700% auto}
.x-icon.h24e.rWelcomeSml { background-position: -39px -509px;background-size: 700% auto}

.x-icon.shape-rectangle { background-position: -3760px -15068px; background-size: auto; }
.x-icon.shape-rectangle.active { background-color:#4F9DFB; background-position: -3383px -15068px; }
.x-icon.shape-circle { background-position: -2582px -14653px; background-size: auto; }
.x-icon.shape-circle.active { background-color:#4F9DFB; background-position: -2982px -14653px; }
.x-icon.shape-poly { background-position: -3382px -14653px; background-size: auto; }
.x-icon.shape-poly.active { background-color:#4F9DFB;background-position: -3760px -14653px;  }
.x-icon.delete-blue { background-position: -353px -2522px; }

.x-icon.icon-preview { height:12px; width:12px; background-position: -10px -298px; }
.x-icon.icon-edit-grey { height:12px; width:12px; background-position: -266px -298px; }
.x-icon.icon-edit-grm { height:32px; width:32px; background-position: -256px -288px; }

.x-icon-2.deactivate { background-position: -2px -3px; }
.x-icon-2.deactivate:hover { background-position: -42px -3px; }
.x-icon-2.points { background-position: -122px -3px; }
.x-icon-2.points:hover { background-position: -82px -3px; }
.x-icon-2.resetPwd { background-position: -162px -3px; }
.x-icon-2.resetPwd:hover { background-position: -202px -3px; }
.x-icon-2.retroCredit { background-position: -242px -3px; }
.x-icon-2.retroCredit:hover { background-position: -282px -3px; }
.x-icon-2.reward { background-position: -322px -3px; }

/* SPRITE 2 ICONS : BEGINS */
.x-icon.edit { background-position: -128px -32px; }
.x-icon.edit:hover { background-position: -160px -32px; }

.x-icon.delete { background-position: -192px -32px; }
.x-icon.delete:hover { background-position: -224px -32px; }

.x-icon.copy { background-position: -256px -32px; }
.x-icon.copy:hover { background-position: -288px -32px; }

.x-icon.cancelIcon { background-position: 0px -64px; }
.x-icon.cancelIcon:hover { background-position: -32px -64px; }

.x-icon.send { background-position: -96px -64px; }
.x-icon.send:hover { background-position: -96px -64px; }

.x-icon.view { background-position: -128px -64px; }
.x-icon.view:hover { background-position: -160px -64px; }

.x-icon.searchwhite,
.searchContainer .search-icon span { background: url(../imgs/sprite-3.png) -200px -70px no-repeat; background-size: 320px auto !important; }
.searchContainer .search-icon span { width:20px; height: 20px; display: block; }

.x-icon.filtericon { background-position: -230px -68px; }

.x-icon.search { background-position: -199px -69px; }

.x-icon.brand.expand { background-position: -262px -70px; }

#analyticsDBContainer .segmentSelection .tfooter .radio input+.radio_text:before,
#analyticsDBContainer .tile_medium .tfooter .radio input+.radio_text:before,
.tfooter .checkbox input + span:before, .tfooter .radio input + span:before,
.tfooter .checkbox1 input + span:before, .tfooter .radio input1 + span:before { background: url(../imgs/sprite-3.png) -111px -103px no-repeat; background-size: 320px auto !important; height:18px; width:35px; display:block; padding:0; margin:0; top:-1px }
#analyticsDBContainer .segmentSelection .tfooter .radio input:checked+.radio_text:before,
#analyticsDBContainer .tile_medium .tfooter .radio input:checked+.radio_text:before,
.tfooter .radio input:checked + span:before { background-position: -175px -103px; }

#analyticsDBContainer .segmentSelection .tfooter .x-icon.stats-grey,
#analyticsDBContainer .tile_medium .tfooter .x-icon.stats-grey { background-position:-39px -104px; background-image: url(../imgs/sprite-3.png); background-size: 320px auto !important; height:17px;width:17px;display:block;padding:0;margin:0}

#analyticsDBContainer .segmentSelection .tfooter .x-icon.forwardcustomerCount-grey,
#analyticsDBContainer .tile_medium .tfooter .x-icon.forwardcustomerCount-grey { background-position: -69px -103px; background-image: url(../imgs/sprite-3.png); background-size: 320px auto !important; height:24px; width:24px;display:block;padding:0;margin:0}

.graph-box .x-icon.forwardcustomerCount,
#marketingDBContainer .x-icon.forwardcustomerCount,
.x-evaluate .x-criteria .colorbox .segmentSelection .info-box-title img.rightarrowcircle { background:url(../imgs/sprite-3.png) -225px -97px no-repeat; background-size: 320px auto !important; }

.x-icon.pdf { background-position: -259px -100px; }

.x-icon.mail { background-position: -4px -132px; }

.x-icon.savewidget { background-position: -68px -132px; }

.x-icon.load { background-position: -130px -132px; }

.x-icon.backs { background-position: -197px -132px;  }

.x-icon.filter { background-position: -260px -133px; }

.x-icon.save { background-position: -4px -164px; }

.segmentSelection .segment-box-content i.fa{margin:10px auto 0 auto;background:url(../imgs/sprite-3.png) -3px -194px no-repeat; background-size: 320px auto !important; width:90px !important;height:90px;opacity:1 !important;overflow:hidden;display:block; position: relative; left:20px; float:left;}
.segmentSelection .segment-box-content i.fa.fa-envelope{background-position:-98px -194px }
.segmentSelection .segment-box-content i.fa.fa-arrow-circle-down{background-position:-193px -194px }
.segmentSelection .segment-box-content i.fa:before{display:none}

.fbimglib-choose-image.fa-upload:before { background:url(../imgs/sprite-3.png) -285px -126px no-repeat; background-size: 320px auto !important; display: block; width: 38px; height: 38px; font-size: 0 !important; }

.x-icon.totalcustomer { background-position: -98px -165px; }
.x-icon.phone { background-position: -133px -166px; }
.x-icon.email { background-position: -68px -166px; }

.x-icon.searchdark { background-position: -160px -160px; }
.x-icon.searchdark:hover { background-position: -192px -160px; }

.x-icon.deletegrey { background-position: -228px -163px; background-size:auto auto; }

.x-icon.srMail { background-position: -65px -290px; }

.x-icon.srChat { background-position: -97px -289px; }

.x-icon.iPad-h { background-position: -193px -289px; }
.x-icon.iPad-h.h48 { background-position: -200px -393px; }

.x-icon.spent { background-position: -137px -327px; }

.x-icon.transaction { background-position: -136px -391px; }

.x-icon.signup { background-position: -71px -392px; }

.x-icon.pointIcon { background-position: -264px -329px; }

.x-icon.checkin { background-position: -10px -394px; }

.x-icon.icon-settings { background-position: -288px -160px; }

/* SPRITE 2 ICONS : ENDS */



.x-icon-2.deactivate { background-position: 0 0; }
.x-icon-2.deactivate:hover { background-position: -32px 0; }
.x-icon-2.points { background-position: -64px 0; }
.x-icon-2.points:hover { background-position: -96px 0; }
.x-icon-2.resetPwd { background-position: -128px 0; }
.x-icon-2.resetPwd:hover { background-position: -160px 0; }
.x-icon-2.retroCredit { background-position: -192px 0; }
.x-icon-2.retroCredit:hover { background-position: -224px 0; }
.x-icon-2.reward { background-position: -256px 0; }
.x-icon-2.activate2 { background-position: -64px -32px; }
.x-icon-2.deactivate2 { background-position: -96px -32px; }
#top-right-menu{list-style:none;margin:0;padding:0}
#top-right-menu li{line-height:60px;vertical-align:middle;position:relative}
#top-right-menu li .row-icon{height:60px}
#top-right-menu li a.x-iconshow{padding:0 10px}
#top-right-menu li .userphotoOuter { float:left;padding:4px;vertical-align:middle;line-height:25px;text-align:center;width:40px;height:40px;border-radius:5px;border:1px solid #fff;margin:10px 10px 0 0;background:#fff}
#top-right-menu li .userphoto { display:inline-block;max-width:30px;height:auto;max-height:30px;float:none;margin:auto}
#top-right-menu li a.x-iconshow span{/*padding-right:40px*/}
#top-right-menu li .pop-up,#top-right-menu li .pop-up-msg,#top-right-menu li .pop-up-rem{display:none;visibility:hidden;border:1px solid #4F9DFB;padding:0;position:absolute;z-index:10000;background:rgba(255,255,255,1);top:49px}
#top-right-menu li .pop-up{visibility:visible;width:130px;right:3px;top:59px;border-radius:0 0 5px 5px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.175);-moz-box-shadow:0 3px 6px rgba(0,0,0,0.175);box-shadow:0 3px 6px rgba(0,0,0,0.175)}
#top-right-menu li:hover .pop-up,#top-right-menu li .x-iconshow:hover .pop-up-msg,#top-right-menu li .x-iconshow:hover .pop-up-rem{display:block;visibility:visible}
#top-right-menu li .pop-up li{padding:7px 10px;clear:both;display:block;width:100%;min-width:inherit;text-align:left;float:none;font-size:12px;line-height:20px}
#top-right-menu li .pop-up li:hover{background-color:#4f9dfb;color:#fff}
#top-right-menu li .pop-up li:last-child{border:0;border-radius:0 0 5px 5px}
#top-right-menu li .pop-up-msg{padding:0 10px 10px}
#top-right-menu li .pop-up-msg li{border-bottom:1px solid #ccc;clear:both;margin:0;line-height:auto;padding:10px 0;overflow:hidden}
#top-right-menu li .pop-up-msg li img{width:30px;height:30px;margin-right:10px}
#top-right-menu li .pop-up-msg span{color:#000;padding:10px 0 0}
#top-right-menu li.sep{padding-left:5px;margin-left:5px}
#top-right-menu li .seperator{border-left:1px #fff solid;display:block;position:absolute;left:0;top:20%;height:60%;opacity:0.8}
ul.show-menu{list-style:none;margin:0;padding:0;overflow:hidden}
ul.show-menu li{border:1px solid #ccc;padding:3px 10px;height:32px;color:#000;text-align:center;float:left;display:inline-block;background:#fff;position:relative;border-radius:3px;cursor:pointer}
ul.show-menu li:hover,ul.show-menu li.active{background-color:#4F9DFB;color:#fff;border-color:#4F9DFB}
ul.show-menu li.active span{ color:#fff}
ul.show-menu li .x-icon.rightarrowicon{background-position:-295px -232px; margin:-2px 0 0 5px}
ul.show-menu li ul{ display:none;position:absolute;width:100%;z-index:999999999999;background:#fff;border:1px solid #ccc;right:-1px;padding:0;margin:0;min-width:190px;top:30px;border-radius:0 0 5px 5px;-webkit-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.17);-moz-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.17);box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.17)}
ul.show-menu li:hover ul{ display:block}
ul.show-menu li ul li{ border:0;padding:10px 10px 7px;text-align:left;height:auto;border-radius:0;width:100%;clear:both}
ul.show-menu li ul li:last-child{border-radius:0 0 5px 5px}
ul.show-menu li ul li:hover{padding:10px 10px 7px}
ul.show-menu li.filter{ padding:0;border:0}
ul.show-menu li.filter:hover{ background:#fff;border:0}
ul.show-menu li.filter span{ padding:9px 10px 0;height:32px;border:1px solid #ccc}
ul.show-menu li.filter span.sfl{ border-right:0;border-radius:3px 0 0 3px}
ul.show-menu li.filter span.sfr{padding:9px 5px 0;background-color:#4F9DFB;padding-top:3px;border-color:#4F9DFB;border-radius:0 3px 3px 0}
ul.input input[type=checkbox],ul.input input[type=radio]{display:none}
ul.filter_option{list-style:none;margin:0 0 5px;padding:0;overflow:hidden}
ul.filter_option li{ min-width:55px;border:1px solid #ccc;border-radius:3px;height:32px;line-height:normal;padding:3px 10px 0;float:right;display:inline-block;margin-left:10px;text-align:center;cursor:pointer;position:relative}
ul.filter_option li span{font-size:12px !important;color:#000;display:block;padding:0;text-transform:capitalize;line-height:25px}
h6.x-title div.nopad ul.filter_option li span{padding:0}
ul.filter_option li:hover:before,ul.filter_option li.filter_active:before{border:0 none !important}
ul.filter_option li.filter_active{background-color:#4f9dfb;border-color:#4f9dfb}
ul.filter_option li.filter_active span{color:#fff;padding:0}
ul.button_filter{margin:0;padding:0}
/*ul.button_filter li{margin-right:5px}*/
/*ul.button_filter li input{padding:2px 5px;margin:0}*/
/*ul.button_filter li input:hover{color:#fff}*/
ul.button_filter li input[type="text"]{padding:2px 5px 0}
.rememberMe {margin-left:30px;margin-top:30px}
label.rMeLabel{color:#888}
.gridster{position:relative;margin:auto;height:0}
.gridster>ul{margin:0;list-style:none;padding:0}
.gridster-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;list-style:none;z-index:2;position:absolute;display:none}
.gridster-loaded{-webkit-transition:height .3s;-moz-transition:height .3s;-o-transition:height .3s;transition:height .3s}
.gridster-loaded .gridster-item{display:block;position:absolute;-webkit-transition:opacity .3s,left .3s,top .3s,width .3s,height .3s;-moz-transition:opacity .3s,left .3s,top .3s,width .3s,height .3s;-o-transition:opacity .3s,left .3s,top .3s,width .3s,height .3s;transition:opacity .3s,left .3s,top .3s,width .3s,height .3s;-webkit-transition-delay:50ms;-moz-transition-delay:50ms;-o-transition-delay:50ms;transition-delay:50ms}
.gridster-loaded .gridster-preview-holder{display:none;z-index:1;position:absolute;background-color:#ccc;border-color:#fff;opacity:0.2}
.gridster-loaded .gridster-item.gridster-item-moving,.gridster-loaded .gridster-preview-holder{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}
.gridster-mobile{height:auto !important}
.gridster-mobile .gridster-item{height:auto;position:static;float:none}
.gridster-item.ng-leave.ng-leave-active{opacity:0}
.gridster-item.ng-enter{opacity:1}
.gridster-item-moving{z-index:3}
.gridster-item-resizable-handler{position:absolute;font-size:1px;display:block;z-index:5}
.handle-se{cursor:se-resize;width:0;height:0;right:1px;bottom:1px;border-style:solid;border-width:0 0 12px 12px;border-color:transparent}
.handle-ne{cursor:ne-resize;width:12px;height:12px;right:1px;top:1px}
.handle-nw{cursor:nw-resize;width:12px;height:12px;left:1px;top:1px}
.handle-sw{cursor:sw-resize;width:12px;height:12px;left:1px;bottom:1px}
.handle-e{cursor:e-resize;width:12px;bottom:0;right:1px;top:0}
.handle-s{cursor:s-resize;height:12px;right:0;bottom:1px;left:0}
.handle-n{cursor:n-resize;height:12px;right:0;top:1px;left:0}
.handle-w{cursor:w-resize;width:12px;left:1px;top:0;bottom:0}
.gridster .gridster-item:hover .gridster-box{border:1.5px solid #B3B2B3}
.gridster .gridster-item:hover .handle-se{border-color:transparent transparent #ccc}
.box {height:100%;border:1px solid #ccc;background-color:#fff}
.box-header {background-color:#fff;padding:0 30px 0 10px;border-bottom:1px solid #ccc;cursor:move;position:relative}
.box-header h3 {margin-top:10px;padding-bottom:2px;display:inline-block;font-weight:500}
.box-content {padding:10px;overflow:hidden}
.box-content.ov{overflow:visible}
.box-content.nopad{padding:0}
.box-header-btns {top:15px;right:10px;cursor:pointer;position:absolute}
form {margin-bottom:0}
.gridster {border:0}
svg path{stroke-width:1 !important}
.x-out.colorpanel button.red{background:#f4483f;border:1px solid #f4483f}
.x-out.colorpanel button.purple{background:#775daa;border:1px solid #775daa}
.x-out.colorpanel button.green{background:#6DD400;border:1px solid #6DD400}
.x-out.colorpanel button.grey{background:#646464;border:1px solid #646464;margin-right:0}
.x-out.colorpanel button.yellow{background:#ffdd00;border:1px solid #ffdd00}
.x-out.colorpanel button.dkturquoise{background:#00b6cc;border:1px solid #009fb2}
.x-out.colorpanel button:hover{border:1px solid #000}
timepicker-pop .dropdown-menu{ padding:10px; border:1px solid #ccc}
timepicker-pop .dropdown-menu *{ margin:0 !important}
timepicker-pop table{width:100%;margin-left:auto;margin-right:auto}
timepicker-pop table input[type="text"]{width:100% !important;box-shadow:none;border-radius:5px !important}
timepicker-pop table input.text-center{min-width:60px;max-width:60px}
timepicker-pop table a.btn, timepicker-pop table a.btn.btn-link{border:0 !important;margin-top:0;margin-bottom:0;padding:5px;min-width: 60px;max-width: 60px; background:#fff; margin:0 auto !important}
timepicker-pop table a.btn span.glyphicon{color:#ccc}
timepicker-pop table a.btn:hover{background-color:#fff !important;color:#000;border:0 !important}
timepicker-pop table a.btn:hover span{color:#4f9dfb}
timepicker-pop table button[type=button]{color:#fff;background-color:#4f9dfb;border-color:#4f9dfb ;text-shadow:none;float:right;padding:7px 10px;min-width:50px !important; margin:0 auto!important; max-width:50px !important}
timepicker-pop table button[type=button]:hover{color:#fff;background-color:#0c85fe;border-color:#0c85fe }
timepicker-pop table td.form-group{vertical-align:middle}
timepicker-pop table td{padding:0}
timepicker-pop .dropdown-menu.pull-right{width:220px;left:0}
timepicker-pop .input-group-btn{display:block;clear:both}
timepicker-pop table tr.text-center ~ tr.text-center td{padding-top:5px}
select#savedMessage{padding-right:40px}
.fixed_menus .sfl.dbi{padding:10px 0 0 10px;width:10%}
.fixed_menus .sfr.dbi{padding:10px 10px 0 0;width:10%;text-align:right}
.fixed_menus div.new_breacrumb { float:left;display:inline-block;width:80%;margin-top:20px}
.fixed_menus input{font-family:"Myriad","AVA",sans-serif;font-size:12px;text-transform:capitalize;/*padding:12px 5px 10px;*/color:#fff;background:#4F9DFB;border:1px solid #4F9DFB;text-align:center;display:inline-block;/*min-width:70px;max-width:70px;*/margin:0 !important;border-radius:3px; cursor:pointer}
.fixed_menus input:hover{color:#fff !important; border:1px solid #0c85fe !important;background:#0c85fe !important;}


.fixed_menus input[type="button"]:hover{/*background:#fff;border:1px solid #ccc;color:#666 !important*/color:#fff; background:#0c85fe}
.scrollpopup{overflow:hidden;overflow-y:scroll;height:500px}
.tt-container > div[data-title]{-webkit-transition:opacity 0.5s linear;	-moz-transition:opacity 0.5s linear;	-ms-transition:opacity 0.5s linear;	-o-transition:opacity 0.5s linear;	transition:opacity 0.5s linear}
.tt-container > div[data-title]:hover:after {content:attr(data-title);padding:5px 10px;color:#fff;position:absolute;left:0px;top:65%;z-index:200;background-color:rgba(0,0,0,0.8);border:1px solid #000;border-radius:3px;-webkit-transition:opacity 0.5s linear;	-moz-transition:opacity 0.5s linear;	-ms-transition:opacity 0.5s linear;	-o-transition:opacity 0.5s linear;	transition:opacity 0.5s linear}

vsdropdown[data-title]{-webkit-transition:opacity 0.5s linear;	-moz-transition:opacity 0.5s linear;	-ms-transition:opacity 0.5s linear;	-o-transition:opacity 0.5s linear;	transition:opacity 0.5s linear}
vsdropdown[data-title]:hover:after {content:attr(data-title);padding:5px 10px;color:#fff;position:absolute;left:0px;top:105%;z-index:200;background-color:rgba(0,0,0,0.8);border:1px solid #000;border-radius:3px;-webkit-transition:opacity 0.5s linear;	-moz-transition:opacity 0.5s linear;	-ms-transition:opacity 0.5s linear;	-o-transition:opacity 0.5s linear;	transition:opacity 0.5s linear;text-align: left !important}

/*.graph-box .x-icon.forwardcustomerCount,#marketingDBContainer .x-icon.forwardcustomerCount {background-position:-252px -1522px}*/
#top-right-menu li.dbi.profile{height:60px}
.previewWindow .show-desc .bubble{width:85%;word-wrap:break-word;padding-right:8px; margin-bottom:5px}
.previewWindow .show-desc .bubble *{ text-align:left;line-height:16px}
.previewWindow .show-desc .bubble .message-area{position:relative;z-index:9999}
.preview-iphone{background-image:url('/assets/imgs/email_imgs/iPhone_WireFrame.png');background-size:100% auto;height:580px;width:294px;background-repeat:no-repeat;text-align:center;position:relative;margin:0 auto; padding:70px 33px 93px}
.title-ov{overflow:visible !important;float:left;width:100%}
.show-menu .yellow:hover .x-icon.filtericon{background-position:-313px -1198px}
.growth-diagram{clear:both;padding:10px 0 0}
.growth-diagram *{font-size:11px}
.growth-diagram.nopad{padding:0}
.growth-diagram .bgbox{display:block;padding:2px 3px;background:#ff6666;max-width:80px;color:#fff;margin:0 0 5px}
.growth-diagram .line-graph{clear:both;width:100%;height:8px;background:#eee;padding:0}
.growth-diagram .line-graph .dark{background:#ff6666;height:8px}
.growth-diagram.plus .bgbox,.growth-diagram.plus .line-graph .dark{background:#6bc11f}
.growth-diagram .line-graph.tableheight,.growth-diagram .line-graph.tableheight .dark{height:20px}
.growth-diagram i{margin:0 5px 0 0;color:#f4483f !important;font-size:16px !important}
.growth-diagram i.fa-caret-up{color:#6bc11f !important}
.smallbox{display:block;padding:5px 5px 2px;text-align:center;margin:0 auto;max-width:50%}
.smallbox.red{background:#ffdddd}
.smallbox.yellow{background:#fff4dd}
.smallbox.green{background:#e5f2d3}
.filter-submit-btn .btn-success {height:32px;line-height:32px;padding-top:0;padding-bottom:0;border-radius:3px}
.helperContainer .helperButton.select-all { min-width:85px;margin:0 !important;background:url(../imgs/icon-select-all-blank.png) 0 3px no-repeat !important;background-size:auto 20px !important;border:0 none !important;padding:0 0 0 25px;height:30px !important;max-height:none !important}
.helperContainer .helperButton.select-none { min-width:95px;margin:0 !important;background:url(../imgs/icon-un-select.png) 0 3px no-repeat !important;background-size:auto 20px !important;border:0 none !important;padding:0 0 0 25px;height:30px !important;max-height:none !important}
.helperContainer .helperButton.select-all.checked { background:url(../imgs/icon-select-all.png) 0 3px no-repeat !important;background-size:auto 20px !important}
.helperContainer .helperButton.select-all:hover,.helperContainer .helperButton.select-all:focus, .helperContainer .helperButton.select-none:hover,.helperContainer .helperButton.select-none:focus { border:0 none !important}
.multiSelect .helperButton.reset.select-none { float:left}
.multiSelect .checkboxLayer { width:210px !important}
.cockpit #campaign .table-resp td:nth-child(1) { text-align:left}
#mdFiltersEC { padding:7px 0 0 0;display:none;text-align:right}
#mdFiltersEC a { /*background:url(../imgs/sprite.png) no-repeat -188px -13461px;*/float:right;width:25px;height:20px}
#mdFiltersEC a.clsToggle { background-position:-590px -13461px}
.data-title-wrapper { position:relative}
.data-title-wrapper div[data-title]{-webkit-transition:opacity 0.5s linear;	-moz-transition:opacity 0.5s linear;	-ms-transition:opacity 0.5s linear;	-o-transition:opacity 0.5s linear;	transition:opacity 0.5s linear}
.data-title-wrapper div[data-title]:hover:after {content:attr(data-title);padding:5px 10px;color:#fff;position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;max-width:100%;text-align:center;top:103%;z-index:200;background-color:rgba(0,0,0,0.8);border:1px solid #000;border-radius:3px;-webkit-transition:opacity 0.5s linear;-moz-transition:opacity 0.5s linear;	-ms-transition:opacity 0.5s linear;-o-transition:opacity 0.5s linear;transition:opacity 0.5s linear}
.btn:active, .btn:active:focus {
    box-shadow: none !important;
    background: none;
    border-color: #ccc;
}
select.bs-select-hidden,select.selectpicker {display:none !important}
.bootstrap-select {width:220px \0;/*IE9 and below*/}
.bootstrap-select > .dropdown-toggle {width:100%;padding-right:25px;z-index:1}
.bootstrap-select > .dropdown-toggle.bs-placeholder,.bootstrap-select > .dropdown-toggle.bs-placeholder:hover,.bootstrap-select > .dropdown-toggle.bs-placeholder:focus,.bootstrap-select > .dropdown-toggle.bs-placeholder:active {color:#999}
.bootstrap-select > select {position:absolute !important;bottom:0;left:50%;display:block !important;width:0.5px !important;height:100% !important;padding:0 !important;opacity:0 !important;border:none}
.bootstrap-select > select.mobile-device {top:0;left:0;display:block !important;width:100% !important;z-index:2}
.has-error .bootstrap-select .dropdown-toggle,.error .bootstrap-select .dropdown-toggle {border-color:#b94a48}
.bootstrap-select.fit-width {width:auto !important}
.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {width:220px}
.bootstrap-select .dropdown-toggle:focus {outline:thin dotted #333333 !important;outline:5px auto -webkit-focus-ring-color !important;outline-offset:-2px}
.bootstrap-select.form-control {margin-bottom:0;padding:0;border:none}
.bootstrap-select.form-control:not([class*="col-"]) {width:100%}
.bootstrap-select.form-control.input-group-btn {z-index:auto}
.bootstrap-select.form-control.input-group-btn:not(:first-child):not(:last-child) > .btn {border-radius:0}
.bootstrap-select.btn-group:not(.input-group-btn),.bootstrap-select.btn-group[class*="col-"] {float:none;display:inline-block;margin-left:0}
.bootstrap-select.btn-group.dropdown-menu-right,.bootstrap-select.btn-group[class*="col-"].dropdown-menu-right,.row .bootstrap-select.btn-group[class*="col-"].dropdown-menu-right {float:right}
.form-inline .bootstrap-select.btn-group,.form-horizontal .bootstrap-select.btn-group,.form-group .bootstrap-select.btn-group {margin-bottom:0}
.form-group-lg .bootstrap-select.btn-group.form-control,.form-group-sm .bootstrap-select.btn-group.form-control {padding:0}
.form-inline .bootstrap-select.btn-group .form-control {width:100%}
.bootstrap-select.btn-group.disabled,.bootstrap-select.btn-group > .disabled {cursor:not-allowed}
.bootstrap-select.btn-group.disabled:focus,.bootstrap-select.btn-group > .disabled:focus {outline:none !important}
.bootstrap-select.btn-group.bs-container {position:absolute;height:0 !important;padding:0 !important}
.bootstrap-select.btn-group.bs-container .dropdown-menu {z-index:1060}
.bootstrap-select.btn-group .dropdown-toggle .filter-option {display:inline-block;overflow:hidden;width:100%;text-align:left}
.bootstrap-select.btn-group .dropdown-toggle .caret {position:absolute;top:50%;right:12px;margin-top:-2px;vertical-align:middle}
.bootstrap-select.btn-group[class*="col-"] .dropdown-toggle {width:100%}
.bootstrap-select.btn-group .dropdown-menu {min-width:100%;-webkit-box-sizing:border-box;  -moz-box-sizing:border-box;box-sizing:border-box}
.bootstrap-select.btn-group .dropdown-menu.inner {position:static;float:none;border:0;padding:0;margin:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}
.bootstrap-select.btn-group .dropdown-menu li {position:relative}
.bootstrap-select.btn-group .dropdown-menu li.active small {color:#fff}
.bootstrap-select.btn-group .dropdown-menu li.disabled a {cursor:not-allowed}
.bootstrap-select.btn-group .dropdown-menu li a {cursor:pointer;-webkit-user-select:none;  -moz-user-select:none;   -ms-user-select:none;user-select:none}
.bootstrap-select.btn-group .dropdown-menu li a.opt {position:relative;padding-left:2.25em}
.bootstrap-select.btn-group .dropdown-menu li a span.check-mark {display:none}
.bootstrap-select.btn-group .dropdown-menu li a span.text {display:inline-block}
.bootstrap-select.btn-group .dropdown-menu li small {padding-left:0.5em}
.bootstrap-select.btn-group .dropdown-menu .notify {position:absolute;bottom:5px;width:96%;margin:0 2%;min-height:26px;padding:3px 5px;background:#f5f5f5;border:1px solid #e3e3e3;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);pointer-events:none;opacity:0.9;-webkit-box-sizing:border-box;  -moz-box-sizing:border-box;box-sizing:border-box}
.bootstrap-select.btn-group .no-results {padding:3px;background:#f5f5f5;margin:0 5px;white-space:nowrap}
.bootstrap-select.btn-group.fit-width .dropdown-toggle .filter-option {position:static}
.bootstrap-select.btn-group.fit-width .dropdown-toggle .caret {position:static;top:auto;margin-top:-1px}
.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark {position:absolute;display:inline-block;right:15px;margin-top:5px}
.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text {margin-right:34px}
.bootstrap-select.show-menu-arrow.open > .dropdown-toggle {z-index:1061}
.bootstrap-select.show-menu-arrow .dropdown-toggle:before {content:'';border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid rgba(204, 204, 204, 0.2);position:absolute;bottom:-4px;left:9px;display:none}
.bootstrap-select.show-menu-arrow .dropdown-toggle:after {content:'';border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid white;position:absolute;bottom:-4px;left:10px;display:none}
.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before {bottom:auto;top:-3px;border-top:7px solid rgba(204, 204, 204, 0.2);border-bottom:0}
.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after {bottom:auto;top:-3px;border-top:6px solid white;border-bottom:0}
.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:before {right:12px;left:auto}
.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after {right:13px;left:auto}
.bootstrap-select.show-menu-arrow.open > .dropdown-toggle:before,.bootstrap-select.show-menu-arrow.open > .dropdown-toggle:after {display:block}
.bs-searchbox,.bs-actionsbox,.bs-donebutton {padding:4px 8px}
.bs-actionsbox {width:100%;-webkit-box-sizing:border-box;  -moz-box-sizing:border-box;box-sizing:border-box}
.bs-actionsbox .btn-group button {width:50%}
.bs-donebutton {float:left;width:100%;-webkit-box-sizing:border-box;  -moz-box-sizing:border-box;box-sizing:border-box}
.bs-donebutton .btn-group button {width:100%}
.bs-searchbox + .bs-actionsbox {padding:0 8px 4px}
.bs-searchbox .form-control {margin-bottom:0;width:100%;float:none}
.tree-control .tree-input {position:relative;display:inline-block;cursor:pointer;border:1px solid #ccc;padding:10px;font-size:12px;min-height :38px !important;border-radius:3px;color:#555;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;white-space:normal;background-color:#fff}
.tree-control .caret {display:inline-block;width:0;height:0;margin:10px 0 1px 12px !important;vertical-align:middle;border-top:4px solid #333;border-right:4px solid transparent;border-left:4px solid transparent;border-bottom:0 dotted;float:right; position: absolute; right:10px; top:15px}
.tree-control .tree-input span.selected-items .selected-item {background:#fff;border:1px solid #4f9dfb;border-radius:3px;padding:5px 0 3px 5px;cursor:text;display:inline-block;margin-right:10px; margin-bottom:10px}
.tree-control .tree-input span.selected-items .selected-item-close {width:20px;cursor:pointer;font-weight:bold;display:inline-block;padding:2px 2px 0 2px;text-align:center; position: relative; top: -2px}
.tree-control .tree-input span.selected-items .selected-item-close:hover {background-color:#fff}
.tree-control .tree-input span.selected-items .selected-item-close:before {content:'x';color:#fff;background:#4f9dfb;border-radius:100%;display:block;width:14px;height:14px; font-weight:lighter; padding:0 0 0 1px; font-size:10px; text-align:center}
.tree-control .tree-view {background-color:#fff;position:absolute;z-index:999;border:1px solid #ccc;border-radius:3px;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.175);box-shadow:0 0 5px rgba(0,0,0,0.175);min-width:348px;margin-right:30px;max-height:300px;overflow:auto;padding:0;top:34px}
.step3 .purchase .tree-control .tree-view, .purchase .tree-control .tree-view{top:50px}
.tree-control .tree-view ul {padding:0;margin:0}
.tree-control .tree-view ul .item-details {display:inline-block;margin-left:5px}
.tree-control .tree-view ul .tree-checkbox {margin-right:3px;margin-top:0;color:#ccc !important;cursor:pointer}
.tree-control .tree-view .active {background-color:#f2f2f2;border-radius:3px}
.tree-control .tree-view .selected.active {background-color:#46b8da}
/* container of helper elements */.tree-control .tree-view .helper-container {border-bottom:1px solid #ccc;padding:8px 8px 0px 8px}
/* container of multi select items */.tree-control .tree-view .tree-container {padding:8px}
.tree-control .tree-view .item-container {padding:5px 3px;color:#444;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;border:0px solid transparent;position:relative; margin:0 0 5px}
/* item labels focus on mouse hover */.tree-control .tree-view .item-container:hover {background-image:none !important;color:#000 !important;cursor:pointer;border:0 !important}
.tree-control .tree-view .selected {padding:5px 3px;background-image:none !important;color:#fff !important;cursor:pointer;border:0px solid #4F9DFB; background:#4F9DFB !important; border-radius:3px}
.tree-control .tree-view .selected .item-details{ color:#fff}
/* helper buttons (select all,none,reset);*/.tree-control .tree-view .helper-button {display:inline;text-align:center;cursor:pointer;border:1px solid #ccc;height:32px;font-size:13px;border-radius:3px;color:#666;background-color:#f1f1f1;line-height:1.6;margin:0px 0px 8px 0px}
/* clear button */.tree-control .tree-view .clear-button {position:absolute;display:inline;text-align:center;cursor:pointer;border:1px solid #ccc;height:22px;width:22px;font-size:13px;border-radius:3px;color:#666;background-color:#f1f1f1;line-height:1.4;right :5px;top:5px}
/* filter */.tree-control .tree-view .input-filter{border-radius:3px;border:1px solid #ccc;height:32px;font-size:12px;width:100%;margin:0 0 10px}
/* helper elements on hover & focus */.tree-control .tree-view .clear-button:hover,.tree-control .tree-view .helper-button:hover {border:1px solid #66AFE9;color:#999;background-color:#fff}
.tree-control .tree-view .clear-button:focus,.tree-control .tree-view .helper-button:focus,.tree-control .tree-view .input-filter:focus {border:1px solid #66AFE9 !important;box-shadow:inset 0 0px 1px rgba(0,0,0,.035),0 0 5px rgba(82,168,236,.7) !important}
/* ! create a "row" */.tree-control .tree-view .line {max-height:40px;overflow:hidden;position:relative}
.tree-control .tree-view .item-close {width:20px;cursor:pointer;font-weight:bold;padding:2px}
.tree-control .tree-view .item-close:hover {background-color:#fff}
.tree-control .tree-view .item-close:before {content:'x'}
.tree-control .tree-view li {list-style-type:none;margin-left:0}
.tree-control .tree-view li .expand {display:inline-block;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:10px solid #525252}
.tree-control .tree-view li .expand-opened {border:none;border-left:6px solid transparent;border-right:6px solid transparent;border-top:10px solid #525252}
.tree-control .tree-view li.top-level {margin:0}
.datepicker {padding:0;border-radius:3px;direction:ltr}
.datepicker-inline {width:220px}
.datepicker.datepicker-rtl {direction:rtl}
.datepicker.datepicker-rtl table tr td span {float:right}
.datepicker-dropdown {top:0;left:0;z-index:9999999999}
.datepicker-dropdown:before {content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-top:0;border-bottom-color:rgba(0,0,0,0.2);position:absolute}
.datepicker-dropdown:after {content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;border-top:0;position:absolute}
.datepicker-dropdown.datepicker-orient-left:before {left:6px}
.datepicker-dropdown.datepicker-orient-left:after {left:7px}
.datepicker-dropdown.datepicker-orient-right:before {right:6px}
.datepicker-dropdown.datepicker-orient-right:after {right:7px}
.datepicker-dropdown.datepicker-orient-top:before {top:-7px}
.datepicker-dropdown.datepicker-orient-top:after {top:-6px}
.datepicker-dropdown.datepicker-orient-bottom:before {bottom:-7px;border-bottom:0;border-top:7px solid #999}
.datepicker-dropdown.datepicker-orient-bottom:after {bottom:-6px;border-bottom:0;border-top:6px solid #fff}
.datepicker > div {display:none}
.datepicker.days div.datepicker-days {display:block}
.datepicker.months div.datepicker-months {display:block}
.datepicker.years div.datepicker-years {display:block}
.datepicker table {margin:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.datepicker table tr td,.datepicker table tr th {text-align:center;width:30px;height:30px;border-radius:0;border:none}
.datepicker table tr th{ font-size:30px}
.datepicker table tr th.prev, .datepicker table tr th.next{height: 30px; font-size: 20px}
.datepicker table tr th.switch{ font-size:16px;padding:0}
.datepicker table tr th.dow{ font-size:12px}
.datepicker table thead tr{ background:#ddd}
.datepicker table thead tr:last-child{ background:#f3f3f3}
.table-striped .datepicker table tr td,.table-striped .datepicker table tr th {background-color:transparent}
.datepicker table tr td.day:hover,.datepicker table tr td.day.focused {background:#eeeeee;cursor:pointer;border-radius:100%}
.datepicker table tr td.old,.datepicker table tr td.new {color:#999999}
.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover {background:none;color:#999999;cursor:default}
.datepicker table tr td.blackoutday,.datepicker table tr td.blackoutday:hover {background:black !important;color:#eee;cursor:default}
.datepicker table tr td.today,.datepicker table tr td.today:hover,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover {color:#000000;background-color:#ffdb99;border-color:#ffb733}
.datepicker table tr td.today:hover,.datepicker table tr td.today:hover:hover,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today.disabled:hover:hover,.datepicker table tr td.today:focus,.datepicker table tr td.today:hover:focus,.datepicker table tr td.today.disabled:focus,.datepicker table tr td.today.disabled:hover:focus,.datepicker table tr td.today:active,.datepicker table tr td.today:hover:active,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today.active,.datepicker table tr td.today:hover.active,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled:hover.active,.open .dropdown-toggle.datepicker table tr td.today,.open .dropdown-toggle.datepicker table tr td.today:hover,.open .dropdown-toggle.datepicker table tr td.today.disabled,.open .dropdown-toggle.datepicker table tr td.today.disabled:hover {color:#000000;background-color:#ffcd70;border-color:#f59e00}
.datepicker table tr td.today:active,.datepicker table tr td.today:hover:active,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today.active,.datepicker table tr td.today:hover.active,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled:hover.active,.open .dropdown-toggle.datepicker table tr td.today,.open .dropdown-toggle.datepicker table tr td.today:hover,.open .dropdown-toggle.datepicker table tr td.today.disabled,.open .dropdown-toggle.datepicker table tr td.today.disabled:hover {background-image:none}
.datepicker table tr td.today.disabled,.datepicker table tr td.today:hover.disabled,.datepicker table tr td.today.disabled.disabled,.datepicker table tr td.today.disabled:hover.disabled,.datepicker table tr td.today[disabled],.datepicker table tr td.today:hover[disabled],.datepicker table tr td.today.disabled[disabled],.datepicker table tr td.today.disabled:hover[disabled],fieldset[disabled] .datepicker table tr td.today,fieldset[disabled] .datepicker table tr td.today:hover,fieldset[disabled] .datepicker table tr td.today.disabled,fieldset[disabled] .datepicker table tr td.today.disabled:hover,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today:hover.disabled:hover,.datepicker table tr td.today.disabled.disabled:hover,.datepicker table tr td.today.disabled:hover.disabled:hover,.datepicker table tr td.today[disabled]:hover,.datepicker table tr td.today:hover[disabled]:hover,.datepicker table tr td.today.disabled[disabled]:hover,.datepicker table tr td.today.disabled:hover[disabled]:hover,fieldset[disabled] .datepicker table tr td.today:hover,fieldset[disabled] .datepicker table tr td.today:hover:hover,fieldset[disabled] .datepicker table tr td.today.disabled:hover,fieldset[disabled] .datepicker table tr td.today.disabled:hover:hover,.datepicker table tr td.today.disabled:focus,.datepicker table tr td.today:hover.disabled:focus,.datepicker table tr td.today.disabled.disabled:focus,.datepicker table tr td.today.disabled:hover.disabled:focus,.datepicker table tr td.today[disabled]:focus,.datepicker table tr td.today:hover[disabled]:focus,.datepicker table tr td.today.disabled[disabled]:focus,.datepicker table tr td.today.disabled:hover[disabled]:focus,fieldset[disabled] .datepicker table tr td.today:focus,fieldset[disabled] .datepicker table tr td.today:hover:focus,fieldset[disabled] .datepicker table tr td.today.disabled:focus,fieldset[disabled] .datepicker table tr td.today.disabled:hover:focus,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today:hover.disabled:active,.datepicker table tr td.today.disabled.disabled:active,.datepicker table tr td.today.disabled:hover.disabled:active,.datepicker table tr td.today[disabled]:active,.datepicker table tr td.today:hover[disabled]:active,.datepicker table tr td.today.disabled[disabled]:active,.datepicker table tr td.today.disabled:hover[disabled]:active,fieldset[disabled] .datepicker table tr td.today:active,fieldset[disabled] .datepicker table tr td.today:hover:active,fieldset[disabled] .datepicker table tr td.today.disabled:active,fieldset[disabled] .datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today:hover.disabled.active,.datepicker table tr td.today.disabled.disabled.active,.datepicker table tr td.today.disabled:hover.disabled.active,.datepicker table tr td.today[disabled].active,.datepicker table tr td.today:hover[disabled].active,.datepicker table tr td.today.disabled[disabled].active,.datepicker table tr td.today.disabled:hover[disabled].active,fieldset[disabled] .datepicker table tr td.today.active,fieldset[disabled] .datepicker table tr td.today:hover.active,fieldset[disabled] .datepicker table tr td.today.disabled.active,fieldset[disabled] .datepicker table tr td.today.disabled:hover.active {background-color:#ffdb99;border-color:#ffb733}
.datepicker table tr td.today:hover:hover {color:#000}
.datepicker table tr td.today.active:hover {color:#fff}
.datepicker table tr td.range,.datepicker table tr td.range:hover,.datepicker table tr td.range.disabled,.datepicker table tr td.range.disabled:hover {background:#eeeeee;border-radius:0}
.datepicker table tr td.range.today,.datepicker table tr td.range.today:hover,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled:hover {color:#000000;background-color:#f7ca77;border-color:#f1a417;border-radius:0}
.datepicker table tr td.range.today:hover,.datepicker table tr td.range.today:hover:hover,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today.disabled:hover:hover,.datepicker table tr td.range.today:focus,.datepicker table tr td.range.today:hover:focus,.datepicker table tr td.range.today.disabled:focus,.datepicker table tr td.range.today.disabled:hover:focus,.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover:active,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today.active,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled:hover.active,.open .dropdown-toggle.datepicker table tr td.range.today,.open .dropdown-toggle.datepicker table tr td.range.today:hover,.open .dropdown-toggle.datepicker table tr td.range.today.disabled,.open .dropdown-toggle.datepicker table tr td.range.today.disabled:hover {color:#000000;background-color:#f4bb51;border-color:#bf800c}
.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover:active,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today.active,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled:hover.active,.open .dropdown-toggle.datepicker table tr td.range.today,.open .dropdown-toggle.datepicker table tr td.range.today:hover,.open .dropdown-toggle.datepicker table tr td.range.today.disabled,.open .dropdown-toggle.datepicker table tr td.range.today.disabled:hover {background-image:none}
.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today:hover.disabled,.datepicker table tr td.range.today.disabled.disabled,.datepicker table tr td.range.today.disabled:hover.disabled,.datepicker table tr td.range.today[disabled],.datepicker table tr td.range.today:hover[disabled],.datepicker table tr td.range.today.disabled[disabled],.datepicker table tr td.range.today.disabled:hover[disabled],fieldset[disabled] .datepicker table tr td.range.today,fieldset[disabled] .datepicker table tr td.range.today:hover,fieldset[disabled] .datepicker table tr td.range.today.disabled,fieldset[disabled] .datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today:hover.disabled:hover,.datepicker table tr td.range.today.disabled.disabled:hover,.datepicker table tr td.range.today.disabled:hover.disabled:hover,.datepicker table tr td.range.today[disabled]:hover,.datepicker table tr td.range.today:hover[disabled]:hover,.datepicker table tr td.range.today.disabled[disabled]:hover,.datepicker table tr td.range.today.disabled:hover[disabled]:hover,fieldset[disabled] .datepicker table tr td.range.today:hover,fieldset[disabled] .datepicker table tr td.range.today:hover:hover,fieldset[disabled] .datepicker table tr td.range.today.disabled:hover,fieldset[disabled] .datepicker table tr td.range.today.disabled:hover:hover,.datepicker table tr td.range.today.disabled:focus,.datepicker table tr td.range.today:hover.disabled:focus,.datepicker table tr td.range.today.disabled.disabled:focus,.datepicker table tr td.range.today.disabled:hover.disabled:focus,.datepicker table tr td.range.today[disabled]:focus,.datepicker table tr td.range.today:hover[disabled]:focus,.datepicker table tr td.range.today.disabled[disabled]:focus,.datepicker table tr td.range.today.disabled:hover[disabled]:focus,fieldset[disabled] .datepicker table tr td.range.today:focus,fieldset[disabled] .datepicker table tr td.range.today:hover:focus,fieldset[disabled] .datepicker table tr td.range.today.disabled:focus,fieldset[disabled] .datepicker table tr td.range.today.disabled:hover:focus,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today:hover.disabled:active,.datepicker table tr td.range.today.disabled.disabled:active,.datepicker table tr td.range.today.disabled:hover.disabled:active,.datepicker table tr td.range.today[disabled]:active,.datepicker table tr td.range.today:hover[disabled]:active,.datepicker table tr td.range.today.disabled[disabled]:active,.datepicker table tr td.range.today.disabled:hover[disabled]:active,fieldset[disabled] .datepicker table tr td.range.today:active,fieldset[disabled] .datepicker table tr td.range.today:hover:active,fieldset[disabled] .datepicker table tr td.range.today.disabled:active,fieldset[disabled] .datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today:hover.disabled.active,.datepicker table tr td.range.today.disabled.disabled.active,.datepicker table tr td.range.today.disabled:hover.disabled.active,.datepicker table tr td.range.today[disabled].active,.datepicker table tr td.range.today:hover[disabled].active,.datepicker table tr td.range.today.disabled[disabled].active,.datepicker table tr td.range.today.disabled:hover[disabled].active,fieldset[disabled] .datepicker table tr td.range.today.active,fieldset[disabled] .datepicker table tr td.range.today:hover.active,fieldset[disabled] .datepicker table tr td.range.today.disabled.active,fieldset[disabled] .datepicker table tr td.range.today.disabled:hover.active {background-color:#f7ca77;border-color:#f1a417}
.datepicker table tr td.selected,.datepicker table tr td.selected:hover,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled:hover {color:#ffffff;background-color:#999999;border-color:#555555;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}
.datepicker table tr td.selected:hover,.datepicker table tr td.selected:hover:hover,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected.disabled:hover:hover,.datepicker table tr td.selected:focus,.datepicker table tr td.selected:hover:focus,.datepicker table tr td.selected.disabled:focus,.datepicker table tr td.selected.disabled:hover:focus,.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover:active,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected.active,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled:hover.active,.open .dropdown-toggle.datepicker table tr td.selected,.open .dropdown-toggle.datepicker table tr td.selected:hover,.open .dropdown-toggle.datepicker table tr td.selected.disabled,.open .dropdown-toggle.datepicker table tr td.selected.disabled:hover {color:#ffffff;background-color:#858585;border-color:#373737}
.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover:active,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected.active,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled:hover.active,.open .dropdown-toggle.datepicker table tr td.selected,.open .dropdown-toggle.datepicker table tr td.selected:hover,.open .dropdown-toggle.datepicker table tr td.selected.disabled,.open .dropdown-toggle.datepicker table tr td.selected.disabled:hover {background-image:none}
.datepicker table tr td.selected.disabled,.datepicker table tr td.selected:hover.disabled,.datepicker table tr td.selected.disabled.disabled,.datepicker table tr td.selected.disabled:hover.disabled,.datepicker table tr td.selected[disabled],.datepicker table tr td.selected:hover[disabled],.datepicker table tr td.selected.disabled[disabled],.datepicker table tr td.selected.disabled:hover[disabled],fieldset[disabled] .datepicker table tr td.selected,fieldset[disabled] .datepicker table tr td.selected:hover,fieldset[disabled] .datepicker table tr td.selected.disabled,fieldset[disabled] .datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected:hover.disabled:hover,.datepicker table tr td.selected.disabled.disabled:hover,.datepicker table tr td.selected.disabled:hover.disabled:hover,.datepicker table tr td.selected[disabled]:hover,.datepicker table tr td.selected:hover[disabled]:hover,.datepicker table tr td.selected.disabled[disabled]:hover,.datepicker table tr td.selected.disabled:hover[disabled]:hover,fieldset[disabled] .datepicker table tr td.selected:hover,fieldset[disabled] .datepicker table tr td.selected:hover:hover,fieldset[disabled] .datepicker table tr td.selected.disabled:hover,fieldset[disabled] .datepicker table tr td.selected.disabled:hover:hover,.datepicker table tr td.selected.disabled:focus,.datepicker table tr td.selected:hover.disabled:focus,.datepicker table tr td.selected.disabled.disabled:focus,.datepicker table tr td.selected.disabled:hover.disabled:focus,.datepicker table tr td.selected[disabled]:focus,.datepicker table tr td.selected:hover[disabled]:focus,.datepicker table tr td.selected.disabled[disabled]:focus,.datepicker table tr td.selected.disabled:hover[disabled]:focus,fieldset[disabled] .datepicker table tr td.selected:focus,fieldset[disabled] .datepicker table tr td.selected:hover:focus,fieldset[disabled] .datepicker table tr td.selected.disabled:focus,fieldset[disabled] .datepicker table tr td.selected.disabled:hover:focus,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected:hover.disabled:active,.datepicker table tr td.selected.disabled.disabled:active,.datepicker table tr td.selected.disabled:hover.disabled:active,.datepicker table tr td.selected[disabled]:active,.datepicker table tr td.selected:hover[disabled]:active,.datepicker table tr td.selected.disabled[disabled]:active,.datepicker table tr td.selected.disabled:hover[disabled]:active,fieldset[disabled] .datepicker table tr td.selected:active,fieldset[disabled] .datepicker table tr td.selected:hover:active,fieldset[disabled] .datepicker table tr td.selected.disabled:active,fieldset[disabled] .datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected:hover.disabled.active,.datepicker table tr td.selected.disabled.disabled.active,.datepicker table tr td.selected.disabled:hover.disabled.active,.datepicker table tr td.selected[disabled].active,.datepicker table tr td.selected:hover[disabled].active,.datepicker table tr td.selected.disabled[disabled].active,.datepicker table tr td.selected.disabled:hover[disabled].active,fieldset[disabled] .datepicker table tr td.selected.active,fieldset[disabled] .datepicker table tr td.selected:hover.active,fieldset[disabled] .datepicker table tr td.selected.disabled.active,fieldset[disabled] .datepicker table tr td.selected.disabled:hover.active {background-color:#999999;border-color:#555555}
.datepicker table tr td.active,.datepicker table tr td.active:hover,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled:hover {color:#ffffff;background-color:#5c85d0;border-color:#357ebd;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}
.datepicker table tr td.active:hover,.datepicker table tr td.active:hover:hover,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.disabled:hover:hover,.datepicker table tr td.active:focus,.datepicker table tr td.active:hover:focus,.datepicker table tr td.active.disabled:focus,.datepicker table tr td.active.disabled:hover:focus,.datepicker table tr td.active:active,.datepicker table tr td.active:hover:active,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.active,.datepicker table tr td.active:hover.active,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled:hover.active,.open .dropdown-toggle.datepicker table tr td.active,.open .dropdown-toggle.datepicker table tr td.active:hover,.open .dropdown-toggle.datepicker table tr td.active.disabled,.open .dropdown-toggle.datepicker table tr td.active.disabled:hover {color:#ffffff;background-color:#4F9DFB;border-color:#4F9DFB;border-radius:100%}
.datepicker table tr td.active:active,.datepicker table tr td.active:hover:active,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.active,.datepicker table tr td.active:hover.active,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled:hover.active,.open .dropdown-toggle.datepicker table tr td.active,.open .dropdown-toggle.datepicker table tr td.active:hover,.open .dropdown-toggle.datepicker table tr td.active.disabled,.open .dropdown-toggle.datepicker table tr td.active.disabled:hover {background-image:none}
.datepicker table tr td.active.disabled,.datepicker table tr td.active:hover.disabled,.datepicker table tr td.active.disabled.disabled,.datepicker table tr td.active.disabled:hover.disabled,.datepicker table tr td.active[disabled],.datepicker table tr td.active:hover[disabled],.datepicker table tr td.active.disabled[disabled],.datepicker table tr td.active.disabled:hover[disabled],fieldset[disabled] .datepicker table tr td.active,fieldset[disabled] .datepicker table tr td.active:hover,fieldset[disabled] .datepicker table tr td.active.disabled,fieldset[disabled] .datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active:hover.disabled:hover,.datepicker table tr td.active.disabled.disabled:hover,.datepicker table tr td.active.disabled:hover.disabled:hover,.datepicker table tr td.active[disabled]:hover,.datepicker table tr td.active:hover[disabled]:hover,.datepicker table tr td.active.disabled[disabled]:hover,.datepicker table tr td.active.disabled:hover[disabled]:hover,fieldset[disabled] .datepicker table tr td.active:hover,fieldset[disabled] .datepicker table tr td.active:hover:hover,fieldset[disabled] .datepicker table tr td.active.disabled:hover,fieldset[disabled] .datepicker table tr td.active.disabled:hover:hover,.datepicker table tr td.active.disabled:focus,.datepicker table tr td.active:hover.disabled:focus,.datepicker table tr td.active.disabled.disabled:focus,.datepicker table tr td.active.disabled:hover.disabled:focus,.datepicker table tr td.active[disabled]:focus,.datepicker table tr td.active:hover[disabled]:focus,.datepicker table tr td.active.disabled[disabled]:focus,.datepicker table tr td.active.disabled:hover[disabled]:focus,fieldset[disabled] .datepicker table tr td.active:focus,fieldset[disabled] .datepicker table tr td.active:hover:focus,fieldset[disabled] .datepicker table tr td.active.disabled:focus,fieldset[disabled] .datepicker table tr td.active.disabled:hover:focus,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active:hover.disabled:active,.datepicker table tr td.active.disabled.disabled:active,.datepicker table tr td.active.disabled:hover.disabled:active,.datepicker table tr td.active[disabled]:active,.datepicker table tr td.active:hover[disabled]:active,.datepicker table tr td.active.disabled[disabled]:active,.datepicker table tr td.active.disabled:hover[disabled]:active,fieldset[disabled] .datepicker table tr td.active:active,fieldset[disabled] .datepicker table tr td.active:hover:active,fieldset[disabled] .datepicker table tr td.active.disabled:active,fieldset[disabled] .datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active:hover.disabled.active,.datepicker table tr td.active.disabled.disabled.active,.datepicker table tr td.active.disabled:hover.disabled.active,.datepicker table tr td.active[disabled].active,.datepicker table tr td.active:hover[disabled].active,.datepicker table tr td.active.disabled[disabled].active,.datepicker table tr td.active.disabled:hover[disabled].active,fieldset[disabled] .datepicker table tr td.active.active,fieldset[disabled] .datepicker table tr td.active:hover.active,fieldset[disabled] .datepicker table tr td.active.disabled.active,fieldset[disabled] .datepicker table tr td.active.disabled:hover.active {background-color:#4F9DFB;border-color:#4F9DFB}
.datepicker table tr td span {display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer;border-radius:3px}
.datepicker table tr td span:hover {background:#eeeeee}
.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover {background:none;color:#999999;cursor:default}
.datepicker table tr td span.active,.datepicker table tr td span.active:hover,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover {color:#ffffff;background-color:#5c85d0;border-color:#357ebd;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}
.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover:hover,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active:focus,.datepicker table tr td span.active:hover:focus,.datepicker table tr td span.active.disabled:focus,.datepicker table tr td span.active.disabled:hover:focus,.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:hover.active,.open .dropdown-toggle.datepicker table tr td span.active,.open .dropdown-toggle.datepicker table tr td span.active:hover,.open .dropdown-toggle.datepicker table tr td span.active.disabled,.open .dropdown-toggle.datepicker table tr td span.active.disabled:hover {color:#ffffff;background-color:#4F9DFB;border-color:#4F9DFB;border-radius:100%}
.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:hover.active,.open .dropdown-toggle.datepicker table tr td span.active,.open .dropdown-toggle.datepicker table tr td span.active:hover,.open .dropdown-toggle.datepicker table tr td span.active.disabled,.open .dropdown-toggle.datepicker table tr td span.active.disabled:hover {background-image:none}
.datepicker table tr td span.active.disabled,.datepicker table tr td span.active:hover.disabled,.datepicker table tr td span.active.disabled.disabled,.datepicker table tr td span.active.disabled:hover.disabled,.datepicker table tr td span.active[disabled],.datepicker table tr td span.active:hover[disabled],.datepicker table tr td span.active.disabled[disabled],.datepicker table tr td span.active.disabled:hover[disabled],fieldset[disabled] .datepicker table tr td span.active,fieldset[disabled] .datepicker table tr td span.active:hover,fieldset[disabled] .datepicker table tr td span.active.disabled,fieldset[disabled] .datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active:hover.disabled:hover,.datepicker table tr td span.active.disabled.disabled:hover,.datepicker table tr td span.active.disabled:hover.disabled:hover,.datepicker table tr td span.active[disabled]:hover,.datepicker table tr td span.active:hover[disabled]:hover,.datepicker table tr td span.active.disabled[disabled]:hover,.datepicker table tr td span.active.disabled:hover[disabled]:hover,fieldset[disabled] .datepicker table tr td span.active:hover,fieldset[disabled] .datepicker table tr td span.active:hover:hover,fieldset[disabled] .datepicker table tr td span.active.disabled:hover,fieldset[disabled] .datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active.disabled:focus,.datepicker table tr td span.active:hover.disabled:focus,.datepicker table tr td span.active.disabled.disabled:focus,.datepicker table tr td span.active.disabled:hover.disabled:focus,.datepicker table tr td span.active[disabled]:focus,.datepicker table tr td span.active:hover[disabled]:focus,.datepicker table tr td span.active.disabled[disabled]:focus,.datepicker table tr td span.active.disabled:hover[disabled]:focus,fieldset[disabled] .datepicker table tr td span.active:focus,fieldset[disabled] .datepicker table tr td span.active:hover:focus,fieldset[disabled] .datepicker table tr td span.active.disabled:focus,fieldset[disabled] .datepicker table tr td span.active.disabled:hover:focus,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active:hover.disabled:active,.datepicker table tr td span.active.disabled.disabled:active,.datepicker table tr td span.active.disabled:hover.disabled:active,.datepicker table tr td span.active[disabled]:active,.datepicker table tr td span.active:hover[disabled]:active,.datepicker table tr td span.active.disabled[disabled]:active,.datepicker table tr td span.active.disabled:hover[disabled]:active,fieldset[disabled] .datepicker table tr td span.active:active,fieldset[disabled] .datepicker table tr td span.active:hover:active,fieldset[disabled] .datepicker table tr td span.active.disabled:active,fieldset[disabled] .datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active:hover.disabled.active,.datepicker table tr td span.active.disabled.disabled.active,.datepicker table tr td span.active.disabled:hover.disabled.active,.datepicker table tr td span.active[disabled].active,.datepicker table tr td span.active:hover[disabled].active,.datepicker table tr td span.active.disabled[disabled].active,.datepicker table tr td span.active.disabled:hover[disabled].active,fieldset[disabled] .datepicker table tr td span.active.active,fieldset[disabled] .datepicker table tr td span.active:hover.active,fieldset[disabled] .datepicker table tr td span.active.disabled.active,fieldset[disabled] .datepicker table tr td span.active.disabled:hover.active {background-color:#5c85d0;border-color:#357ebd}
.datepicker table tr td span.old,.datepicker table tr td span.new {color:#999999}
.datepicker th.datepicker-switch {width:145px}
.datepicker thead tr:first-child th,.datepicker tfoot tr th {cursor:pointer}
.datepicker thead tr:first-child th:hover,.datepicker tfoot tr th:hover {background:#eeeeee}
.datepicker .cw {font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle}
.datepicker thead tr:first-child th.cw {cursor:default;background-color:transparent}
.input-group.date .input-group-addon i {cursor:pointer}
.input-daterange input {text-align:center}
.input-daterange input:first-child {border-radius:3px 0 0 3px}
.input-daterange input:last-child {border-radius:0 3px 3px 0}
.input-daterange .input-group-addon {width:auto;min-width:16px;padding:4px 5px;font-weight:normal;line-height:1.42857143;text-align:center;text-shadow:0 1px 0 #fff;vertical-align:middle;background-color:#eeeeee;border:solid #ccc;border-width:1px 0;margin-left:-5px;margin-right:-5px}
.datepicker.dropdown-menu {position:absolute;top:100%;left:0;z-index:999999999999;float:left;display:none;min-width:160px;list-style:none;background-color:#ffffff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);border-radius:5px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;*border-right-width:2px;*border-bottom-width:2px;color:#333333;font-size:13px;line-height:1.42857143}
.datepicker.dropdown-menu th,.datepicker.datepicker-inline th,.datepicker.dropdown-menu td,.datepicker.datepicker-inline td {padding:0px 5px}
.search-out{position:absolute;top:50px;max-width:60%;margin:auto;-webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.15);-moz-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.15);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.15);left:0;right:0;border-radius:5px;background:transparent}
.search-out input[type="text"]{font-size:30px;font-weight:lighter;color:#000;padding:10px;width:100%;max-width:100%;margin:0;border-radius:5px;background:#fff;height:auto;min-height:80px}
.search-out .showpanel{border:1px solid #ccc;background:#fff;margin-top:-7px;padding:0;position:absolute;border-top:0;width:100%; border-radius: 5px}
.search-out .showpanel select{height:100%;margin:0;width:100%;min-height:340px;padding:10px;border:0;}
.search-out .showpanel select option{padding:10px;border-bottom:1px solid #ddd;font-size:18px;cursor:pointer !important;text-transform:capitalize}
.search-out .search-logo{position:absolute;right:20px;top:20px}
.search-out .search-logo .logo{border:0;padding:0;margin:0;width:40px;height:auto}
.x-out.colorpanel{width:205px;right:0;top:49px;height:auto;background:#fff;padding:10px;-webkit-box-shadow:0px 5px 5px 0px rgba(0,0,0,0.15);-moz-box-shadow:0px 5px 5px 0px rgba(0,0,0,0.15);box-shadow:0px 5px 5px 0px rgba(0,0,0,0.15)}
.x-out.colorpanel p{color:#000;border-bottom:1px solid #eee;padding:0 0 5px;margin-bottom:10px;text-align:left}
.x-out.colorpanel button{padding:10px;margin:0 10px 0 0;float:left;display:inline-block;width:1px;height:1px;border:0}
.cmapiagn-popup{ min-width:540px !important; max-width:540px}

ul.pagination-sm.pagination > .active > a, 
ul.pagination-sm.pagination > .active > span, 
ul.pagination-sm.pagination > .active > a:hover,  
ul.pagination-sm.pagination > .active > span:hover, 
ul.pagination-sm.pagination > .active > a:focus, 
ul.pagination-sm.pagination > .active > span:focus { background-color:#4f9dfb; }

/*<!--++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ GA CSS+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-->*/


.cockpit .padder.padder-filters{ margin:10px 0 0;overflow:visible;border-left:0;border-right:0}
.cockpit .padder.minx .clearfix.minx{overflow:visible}
.cockpit ul.filter_option{margin:0;overflow:visible;float:right}
#saveWidgetListItem ul.abc{list-style:none;border:1px solid #ddd;padding:5px 0;position:relative;top:15px;z-index:2147483647;min-width:182px;width:100%;display:none;border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);background:#fff}
#saveWidgetListItem ul:after,#saveWidgetListItem ul:before{content:"";position:absolute}
#saveWidgetListItem ul:before{right:20px;top:-7px;display:block;width:15px;height:15px;background:#fff;border:1px solid #ccc;transform:rotate(45deg)}
#saveWidgetListItem ul:after{width:25px;height:5px;background-color:#fff;display:block;top:0;right:15px}
#saveWidgetListItem ul.abc li{display:block;border:0;margin:0 0 5px;padding:4px 10px;width:100%;color:#666;text-align:left;border-radius:0;background-color:#fff;position:relative;opacity:1}
#saveWidgetListItem ul.abc li:last-child{border:0;margin:0}
#saveWidgetListItem ul.abc li a{display:block;padding:5px;text-align:left;color:#666}
#saveWidgetListItem:hover ul.abc{display:block}
#saveWidgetListItem .menu-outer{position:absolute;top:23px;right:-10px;display:none;min-width:300px}
#saveWidgetListItem:hover .menu-outer{display:block}


/*<!--++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ MKT CSS+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-->*/


div.new_breacrumb{width:80%;margin:0 auto;position:relative}
div.new_breacrumb div.line_border{background:#ccc;height:1px;-webkit-border-radius:5px;border-radius:5px;width:100%;margin-left:0px}
div.new_breacrumb ul.new_crumbs{margin:0;padding:0;width:100%;left:0;top:-20px;position:absolute}
div.new_breacrumb ul.new_crumbs li{cursor:pointer;display:inline-block;width:20%;margin:0;float:left;text-align:center}
div.new_breacrumb .new_crumbs.stepList-3 li{width:32.999999%}
div.new_breacrumb .new_crumbs.stepList-4 li{width:24.999999%}
div.new_breacrumb .new_crumbs.stepList-5 li{width:19.999999%}
div.new_breacrumb .new_crumbs.stepList-6 li{width:15.477779%}
div.new_breacrumb .new_crumbs.stepList-7 li{width:13.277779%}
div.new_breacrumb .new_crumbs.stepList-7 li:nth-child(4){width:19.277779%}
div.new_breacrumb .new_crumbs.stepList-6 li:nth-child(2){width:19.277779%}
div.new_breacrumb ul.new_crumbs li span{padding:12px 10px 8px;color:#000;background:#fff;border-radius:40px;border:2px dotted #ccc;height:40px;width:40px;display:block;margin:0 auto;font-size:14px}
div.new_breacrumb ul.new_crumbs li:hover span{color:#333;background:#f5f5f5;border:2px dotted #ccc}
div.new_breacrumb ul.new_crumbs li:hover a,div.new_breacrumb ul.new_crumbs li.list_active a{color:#333}
div.new_breacrumb ul.new_crumbs li.list_active span{ background:#4BB649;border-color:#fff;color:#fff}
div.new_breacrumb ul.new_crumbs li.list_active span a{ color:#fff}
div.new_breacrumb ul.new_crumbs li span.small_bullet{padding:0px;padding-left:7px;padding-right:7px;color:#fff;background:#dcdcdc;margin-bottom:0px;border-radius:40px;border-color:#dcdcdc}
div.new_breacrumb ul.new_crumbs li.small_li:hover span.small_bullet{cursor:default;color:#ccc}
div.new_breacrumb ul.new_crumbs li.small_li span.small_bullet a:hover{cursor:default;color:#ccc}
div.new_breacrumb ul.new_crumbs li a{font-size:12px;color:#999;margin-top:-0;padding-top:0px;font-weight:lighter}
.x-icon.arrowblue { background-position:-149px -4063px;background-size: 1100px auto}
.x-icon.editgrey { background-position:-258px -4065px;background-size: 1100px auto}
.x-icon.addgrey { background-position:-15px -2195px;background-size: 650px auto}
/*.x-icon.deletegrey { background-position:-150px -2150px;background-size: 635px auto}*/
.cke_contents textarea.cke_source { border:1px #000 solid; border-top:0; border-radius: 0; padding: 5px; box-sizing: border-box; }
#imgMappingContainer .ng-invalid,#imgMappingContainer .ng-invalid-url,#imgMappingContainer .ng-invalid-email {border-color: #b94a48;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  }
input[disabled],select[disabled]
{
	cursor: not-allowed;
    background-color: #eeeeee;
}
md-dialog md-dialog-content:not([layout=row]) > *:first-child:not(.md-subheader) { margin-top: 15px; }

input[type="reset"][disabled], input[type="submit"][disabled], html input[type="button"][disabled], button[disabled],
input[type="reset"][disabled]:hover, input[type="submit"][disabled]:hover, html input[type="button"][disabled]:hover, button[disabled]:hover { border-color:#eee!important; background:#eee !important; color: #aaa!important }
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus { background-color: #00a7e2; border-color: #00a7e2; }
.ui-grid-viewport {
    overflow-anchor: none;
}
.fbimgSlice-loader{width:120px;height:120px;position:fixed;margin:auto;left:0;top:0;bottom:0;right:0;background:rgba(250,250,250,1);border-radius:6px;text-align:center;border:1px solid #ccc;display:none;z-index:2147483647}
.fbimgSlice-loader span{color:transparent;text-align:center}
.fbimgSlice-loader-bg{background:rgba(0,0,0,.3);position:fixed;left:0;right:0;top:0;bottom:0;z-index:2147483645}
.fbimgSlice-cssload-spin-box {position:absolute;margin:auto;left:0;top:0;bottom:0;right:0;width:16px;height:16px;border-radius:100%;box-shadow:16px 16px rgba(0,167,226,0.97),-16px 16px rgb(210,210,210),-16px -16px rgba(0,167,226,0.98),16px -16px rgb(210,210,210);	-o-box-shadow:16px 16px rgba(0,167,226,0.97),-16px 16px rgb(210,210,210),-16px -16px rgba(0,167,226,0.98),16px -16px rgb(210,210,210);	-ms-box-shadow:16px 16px rgba(0,167,226,0.97),-16px 16px rgb(210,210,210),-16px -16px rgba(0,167,226,0.98),16px -16px rgb(210,210,210);	-webkit-box-shadow:16px 16px rgba(0,167,226,0.97),-16px 16px rgb(210,210,210),-16px -16px rgba(0,167,226,0.98),16px -16px rgb(210,210,210);	-moz-box-shadow:16px 16px rgba(0,167,226,0.97),-16px 16px rgb(210,210,210),-16px -16px rgba(0,167,226,0.98),16px -16px rgb(210,210,210);animation:cssload-spin ease infinite 4.6s;	-o-animation:cssload-spin ease infinite 4.6s;	-ms-animation:cssload-spin ease infinite 4.6s;	-webkit-animation:cssload-spin ease infinite 4.6s;	-moz-animation:cssload-spin ease infinite 4.6s}

.fbimgCrop-loader{width:120px;height:120px;position:fixed;margin:auto;left:0;top:0;bottom:0;right:0;background:rgba(250,250,250,1);border-radius:6px;text-align:center;border:1px solid #ccc;display:none;z-index:2147483647}
.fbimgCrop-loader span{color:transparent;text-align:center}
.fbimgCrop-loader-bg{background:rgba(0,0,0,.3);position:fixed;left:0;right:0;top:0;bottom:0;z-index:2147483645}
.fbimgCrop-cssload-spin-box {position:absolute;margin:auto;left:0;top:0;bottom:0;right:0;width:16px;height:16px;border-radius:100%;box-shadow:16px 16px rgba(0,167,226,0.97),-16px 16px rgb(210,210,210),-16px -16px rgba(0,167,226,0.98),16px -16px rgb(210,210,210);	-o-box-shadow:16px 16px rgba(0,167,226,0.97),-16px 16px rgb(210,210,210),-16px -16px rgba(0,167,226,0.98),16px -16px rgb(210,210,210);	-ms-box-shadow:16px 16px rgba(0,167,226,0.97),-16px 16px rgb(210,210,210),-16px -16px rgba(0,167,226,0.98),16px -16px rgb(210,210,210);	-webkit-box-shadow:16px 16px rgba(0,167,226,0.97),-16px 16px rgb(210,210,210),-16px -16px rgba(0,167,226,0.98),16px -16px rgb(210,210,210);	-moz-box-shadow:16px 16px rgba(0,167,226,0.97),-16px 16px rgb(210,210,210),-16px -16px rgba(0,167,226,0.98),16px -16px rgb(210,210,210);animation:cssload-spin ease infinite 4.6s;	-o-animation:cssload-spin ease infinite 4.6s;	-ms-animation:cssload-spin ease infinite 4.6s;	-webkit-animation:cssload-spin ease infinite 4.6s;	-moz-animation:cssload-spin ease infinite 4.6s}

.icon-shapes-enabled{color:blue}

.character-list .ui-select-container{width:auto!important; min-height:31px; box-shadow:none; padding:3px}
.character-list .ui-select-container .ui-select-match span{padding:0; line-height:18px; margin:2px 3px}
.character-list .ui-select-container .ui-select-match span span{padding:1px 1px 0; margin:0!important}
.character-list .ui-select-container .ui-select-match span span.close{line-height:19px}
.padder.padder-container.accord .panel-group, .padder.padder-container.accord .accord-button{max-width: 920px; margin: 0 auto 10px}
.panel-title{font-size: 14px; font-weight: 500}
.panel-group{margin-bottom: 10px; cursor: pointer}
.panel-group .panel.sharp{border-radius: 0}
.panel-heading {background: #E4E4E4 !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important;}
#storeeditor h3.panel-title{ text-decoration: none!important}
.cbt5 { top:5px; }
.ui-grid-tree-base-row-header-buttons.ng-scope.ui-grid-icon-plus-squared{visibility:hidden}
.ui-grid-tree-base-row-header-buttons.ng-scope.ui-grid-icon-minus-squared{visibility:hidden}
.ui-grid-tree-base-row-header-buttons.ng-scope.ui-grid-icon-plus-squared.ng-click-active{visibility:hidden}
.ui-grid-tree-base-row-header-buttons.ng-scope.ui-grid-icon-minus-squared.ng-click-active{visibility:hidden}
.selectableBlackoutDate{
	background-color: gray;
}
.float-left-text-sms {
    float: left;
}
.send-test-sms {
    margin-top: 15px;
}
.tooltip.right .tooltip-arrow {top:50%;}
.customToolTipSendSMS .tooltip-inner{
	width: 400px; border-radius: 0
}
.tooltip-inner{border-radius: 0}
.disabledOffer {
 pointer-events: none;
    cursor: not-allowed;
}
.disabledOffer a {
 color: grey !important;
}

.header-content {
    border-bottom: 1px solid #ccc;
    padding: 10px;
}
.header-content h1.h1-title { line-height: 32px;
    font-size: 18px; }
#settingsList li {
	border-bottom: 1px solid #ccc;
	padding: 10px 0px 10px 5px;
	cursor: pointer;
}
#settingsList li:last-child {
	border: 0px;
}
#settingsList li.coms-li-active,
#settingsList li:hover {
	background: #00a7e2;
	color: white;
}
#settingsList li i.fa-angle-right { float:right; margin-right: 5px; color: #fff; padding: 4px; display:none; }
#settingsList li:hover,
#settingsList li.coms-li-active i.fa-angle-right { display:block; }  
.custom-tooltip {position: relative !important; display: inline-block}
.custom-tooltip .tooltiptext-top {visibility: hidden; width:380px; background-color: black !important; color: #fff; text-align: left; padding: 5px 0; position: absolute; z-index: 1; top:25px; left: 50%; margin-left: -60px; opacity: 0; transition: opacity 1s;}
.custom-tooltip .tooltiptext-top:after {content:""; position: absolute; bottom: 100%; left:28%; margin-left: -5px; border-width: 5px; border-style: solid; border-color: transparent transparent black transparent;}
.custom-tooltip .tooltiptext-right {visibility: hidden; width:380px; background: black !important; color: #fff; text-align: left; padding: 5px 5px; position: absolute; z-index: 1; top:0; left: 0; margin-left: 0; opacity: 0; transition: opacity 1s;}
.custom-tooltip .tooltiptext-right:after {content: " ";position: absolute;top: 10px;right: 100%; margin-top: -5px;border-width: 5px;border-style: solid;border-color: transparent black transparent transparent;}

.custom-tooltip .tooltiptext-left {visibility: hidden; width:200px; background: black !important; color: #fff; text-align: left; padding: 5px 5px; position: absolute; z-index: 1; top:0; left:25px; margin-left: 0; opacity: 0; transition: opacity 1s;}
.custom-tooltip .tooltiptext-left:after {content: ""; position: absolute; top: 10px; right: 100%; margin-top: -5px;border-width: 5px; border-style: solid; border-color: transparent black transparent transparent;}

.custom-tooltip:hover .tooltiptext-top,
.custom-tooltip:hover .tooltiptext-right, .custom-tooltip:hover .tooltiptext-left{visibility: visible; opacity: 1; }
.custom-tooltip ul {padding-left: 20px;}

/* Brendan Updates */

@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,500');

* {
	font-family: "Roboto", sans-serif !important;
}

#rp.header {
	background: linear-gradient(160deg, #1b2a35 25%, #155083);
	height: auto;
	display: inline-block;
	box-shadow: 0 -0.25em 0.5em rgba(0,0,0,0.1) inset;
}

#rp #mainlogo {
	background: transparent;
	max-width: 100%;
	height: auto;
	width: auto;
}

#rp #mainlogo .logo_small {
	height: 30px;
	width: auto;
	margin: 1.42em 0;
	float: left;
}

.x-iconshow span {
	font-weight: 420;
}

#topmenu.level1 {
	display: flex;
	width: 100%;
	margin-top: 0.5em;
	background: #243746;
}

#topmenu.level1 li {
	flex: auto;
	position: relative;
}

#topmenu.level1 li a {
	font-weight: 420;
	font-size: 1.175em;
	width: 100%;
	text-align: center;
	line-height: 50px;
}

#topmenu.level1 li:hover a {
	background-color: #113a66;
}

#topmenu.level1 li.partialActive a {
	background-color: #113a66 ;
}

#topmenu.level1 li .shadow {
	left: 0;
	right: auto;
	overflow: visible;
}

#topmenu.level1 li:nth-child(1) .shadow, #topmenu.level1 li:nth-child(2) .shadow, #topmenu.level1 li:nth-child(3) .shadow, #topmenu.level1 li:nth-child(4) .shadow {
	left: 0;
	right: auto;
}

#topmenu.level1 li:nth-child(5) .shadow, #topmenu.level1 li:nth-child(6) .shadow, #topmenu.level1 li:nth-child(7) .shadow, #topmenu.level1 li:nth-child(8) .shadow {
	left: auto;
	right: 0;
}

/*** Special position for settings cause its super wide ***/
#topmenu.level1 li:nth-child(6) .shadow {
	left: auto;
	right: -15vw;
}

#topmenu.level1 li:last-child .shadow {
	left: auto;
	right: 0;
}

#topmenu.level1 li table a {
	text-align: left;
}

.mt5 {
	margin-top: 9px !important;
	padding-left: 0.75em !important;
}

h1.x-title ul.filter_icon {
	margin-top: 0 !important;
}

.box {
	border: 0 none;
	box-shadow: 0 0.0925em 0.2em rgba(0,0,0,0.15);
	border-radius: 0.25em;
}
.container .cockpit .x-search-out {
	margin-top: 70px;
}
@media (min-width: 992px) and (max-width: 1200px){
	.col-md-4_5,.col-md-3_5{
		float: left;
	}
	.col-md-4_5{
		width: 38%;
	}
	.col-md-3_5{
		width: 24%;
	}
}
.grid-h{
	min-height: 500px;
}
.beeeditorContainer{
    width: 1024px;
    margin: 0 auto;
}
.coupon-page-grid{
	min-height: 250px;
}

/* CSS for switch (using checkbox) The switch - the box around the slider */
.slider-switch {
	position: relative;
	display: inline-block;
	width: 36px;
    height: 17px;
    top: 10px;
  }
  
  /* Hide default HTML checkbox */
  .slider-switch input {
	opacity: 0;
	width: 0;
	height: 0;
  }
  
  /* The slider */
  .slider {
	position: absolute;
	cursor: pointer;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #ccc;
	-webkit-transition: .4s;
	transition: .4s;
  }
  
  .slider:before {
	position: absolute;
	content: "";
	height: 14px;
    width: 14px;
    left: 1px;
    top: 1.4px;
    bottom: 4px;
	background-color: white;
	-webkit-transition: .4s;
	transition: .4s;
  }
  
  input:checked + .slider {
	background-color: #13bc20;
  }
  
  input:focus + .slider {
	box-shadow: 0 0 1px #13bc20;
  }
  
  input:checked + .slider:before {
	-webkit-transform: translateX(19px);
	-ms-transform: translateX(19px);
	transform: translateX(19px);
  }
  
  /* Rounded sliders */
  .slider.round {
	border-radius: 20px;
  }
  
  .slider.round:before {
	border-radius: 50%;
  }

  .single-tab {
	  left: 33% !important;
	  right: unset !important;
  }

  .fileupload, .fileupload:focus {
    height: 32px;
    /* margin-left: 10px; */
	padding: 2px 12px 0 12px;
	float: right;
  }