.jc-sumo-container a,
.jc-sumo-container hr,
.jc-sumo-container div,
.jc-sumo-container p,
.jc-sumo-container span{
    margin:0px;
    padding:0px;
}
.jc-sumo-container .jc-sumo-right span{
    display: inline-block;
    padding:10px
}

.jc-sumo-container h3  {
    margin-top:5px;
}
.jc-sumo-container .jc-text-holder  {
    padding:10px;
}
.jc-sumo-container * {
    font-family: 'Open Sans',Arial,Helvetica,sans-serif;
}
.jc-sumo-container hr {
    clear: both;
    margin:5px;
}

.jcorgcrinfo, .jcorgcrsuccess, .jcorgcrwarning, .jcorgcrerror, .jcorgcrvalidation,.jcorgcrannouncement
{ border: 1px solid #ccc; margin:0px; padding:15px 10px 15px 50px; background-repeat: no-repeat; background-position: 10px center;font-size:12px;}
.jcorgcrannouncement {background-color: #f8f8f8;background-image: url('../images/announce.png');padding:5px 5px 5px 50px; border: 1px solid #f4f4f4;}
.jcorgcrannouncement h3 {color:#990A0A}
.jcorgcrinfo {background-image: url('../images/information.png');}
.jcorgcrsuccess {background-image:url('../images/check.png');}
.jcorgcrwarning {color: #666;background-image: url('../images/warning.png');}
.jcorgcrerror {color: #B70000;border: 1px solid  #FEE7D8;background-image: url('../images/stop.png');}
.jcorgcr-errors-title {font-size:12px;color:black;font-weight:bold;}
.jcorgcr-errors { border: #FFD7C4 1px solid;padding:5px; background: #FFF1EA;}
.jcorgcr-errors ul {list-style:none; color:black; font-size:12px;margin-left:10px;}
.jcorgcr-errors ul li {list-style:circle;line-height:150%;/*background: url(/images/icons/star_red.png) no-repeat left;*/font-size:11px;margin-left:10px; margin-top:5px;font-weight:normal;padding-left:15px}
.jcorgcr-table ,.jcorgcr-table-row {  width: 900px !important;}
.jcorgcr-table-row {border-bottom: #efefef dotted 1px;}
.jcorgcr-table-head {  font-weight:bold}
.jcorgcr-table-cell {  float:left;margin-right: 10px;padding:10px; }
.jcorgcr-table-row-clear {  clear:both !important;}
.jcorgcr-table-cellspan-2 {width: 70px;}
.jcorgcr-table-cellspan-3 {width: 110px;}
.jcorgcr-table-cellspan-4 {width: 150px;}
.jcorgcr-table-cellspan-5 {width: 190px;}
.jcorgcr-table-cellspan-6 {width: 230px;}


/**/
.jcorgcr-coupon-yes {display:block;height:50%;width:48%;float:left;margin-left: 6px;font-weight:bold;color: green; text-align:center;background:url(../images/tick.png) -2px 2px no-repeat; }
.jcorgcr-coupon-no {display:block;height:50%;width:45%;float:left;margin-left:0px;font-weight:bold;color:red;text-align:center;background:url(../images/cross.png) -2px 2px no-repeat;}
/*all options*/

.jcorgcr-all-options-container {padding:10px !important;border-radius:10px;font-size:12px;margin: 20px 0px 50px 0px !important;}
.jcorgcr-all-options-sub-container {position:relative;width:100%;height:100%;background:#f8f8f8; box-sizing: border-box}
.jcorgcr-all-options-scissors {text-decoration:none;display:block;height:50%;margin-top:5px;width:100%; background: url(../images/scisors.png) 50% 25% no-repeat;  text-align:center;background-size: 30% 80%; }

.jcorgcr-all-options-save-background-red {background:url(../images/save.png) no-repeat;background-size: 100% 100%; }
.jcorgcr-all-options-save-background-blue {background:url(../images/saveblue.png) no-repeat;background-size: 100% 100%; }
.jcorgcr-all-options-save-background-green {background:url(../images/savegreen.png) no-repeat;background-size: 100% 100%; }
.jcorgcr-all-options-save-background-black {background:url(../images/saveblack.png) no-repeat;background-size: 100% 100%; }

.jcorgcr-all-options-save-background-blackstar {background:url(../images/blackstar.png) no-repeat;background-size: 100% 100%; }
.jcorgcr-all-options-save-background-bluestar {background:url(../images/bluestar.png) no-repeat;background-size: 100% 100%; }
.jcorgcr-all-options-save-background-redstar {background:url(../images/redstar.png) no-repeat;background-size: 100% 100%; }
.jcorgcr-all-options-save-background-greenstar {background:url(../images/greenstar.png) no-repeat;background-size: 100% 100%; }
.jcorgcr-all-options-save-background-goldstar {background:url(../images/goldstar.png) no-repeat;background-size: 100% 100%;}
.jcorgcr-all-options-save-background-orangestar {background:url(../images/orangestar.png) no-repeat;background-size: 100% 100%;}

.jcorgcr-all-options-save-expiry-container {height:60%;width:100%;padding:0px;font-size:100%;}
.jcorgcr-all-options-save{ height:100%;width:34%;color:white;text-align:center;float:left;position:relative;opacity:0.99;overflow: hidden;font-size:100% !important;}
.jcorgcr-all-options-save-inner{position:absolute;top:38%;text-align:center; width:100%;  height:100%; font-size:17px; font-family:'Calibri'; font-weight:bold;}

.jcorgcr-all-options-expiry{height:50%;width:65%;color: #666;text-align:center;float:left;position:relative;}
.jcorgcr-all-options-expiry-inner{position:absolute;top:20%;width:100%; text-align:center; height:100%; font-size:17px; font-family:'Calibri'; font-weight:bold;}

.jcorgcr-all-options-left-container {width:27%; height:91%;float:left;margin:2px; border:6px #FFF double;position:absolute;z-index:0}
.jcorgcr-all-options-left-top-container {z-index:9999;}
div.jcorgcr-all-options-top-layer a:hover {color:#AAA;text-shadow:#FFF 0px 1px 0px;}
.jcorgcr-all-options-coupon-container {text-shadow:#000 2px 2px 3px;height:25%;width:95%; background:#F5F5F5;border-radius:5px; border:2px  dashed #333; font-family:Calibri; padding-top:8px; font-weight:bold;font-size:130%; font-stretch: narrower; text-shadow:#CCC 1px -1px 2px; text-align:center}

.jcorgcr-all-options-top-layer {position:absolute;top:30%; text-align:center;width:100%; cursor:pointer;text-transform: uppercase;}
.jcorgcr-all-options-top-layer a{font-size:20px;color:#FFFFFF; text-shadow:#000 2px 2px 5px;line-height: 120%;}

.jcorgcr-all-options-right-container {width:67%; height:95%;float:left;margin:0px; position:absolute;top:0px;right:5px}

.jcorgcr-all-options-does-it-work {width:100%;height:42%;margin-bottom:2px;text-align:center;}

.jcorgcr-all-options-title {text-shadow:#000 2px 2px 5px;margin:0px 5px 0px 5px;width:96%;padding:4px 0px 12px 0px;opacity: 0.95; text-align: center;  border-radius:0px 0px 10px 10px;color:white; font-size:150%;font-family:'Calibri', sans-serif;font-weight:bold;}
.jcorgcr-all-options-description {height:30%;width:90%;padding:10px;}

.jcorgcr-all-saving-back-select {border: 2px solid #666;border-radius: 15px; height:30px !important; width:30px !important;float:left;}

.jcorg-lightgreen-coupon-theme-background {
    background: #9dd53a !important;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzlkZDUzYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMxJSIgc3RvcC1jb2xvcj0iI2ExZDU0ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY5JSIgc3RvcC1jb2xvcj0iIzgwYzIxNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3Y2JjMGEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+)  !important;
    background: -moz-linear-gradient(top,  #9dd53a 0%, #a1d54f 31%, #80c217 69%, #7cbc0a 100%) !important; /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9dd53a), color-stop(31%,#a1d54f), color-stop(69%,#80c217), color-stop(100%,#7cbc0a)) !important; /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #9dd53a 0%,#a1d54f 31%,#80c217 69%,#7cbc0a 100%) !important; /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #9dd53a 0%,#a1d54f 31%,#80c217 69%,#7cbc0a 100%) !important; /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #9dd53a 0%,#a1d54f 31%,#80c217 69%,#7cbc0a 100%) !important; /* IE10+ */
    background: linear-gradient(top,  #9dd53a 0%,#a1d54f 31%,#80c217 69%,#7cbc0a 100%) !important; /* W3C */

}
.jcorg-green-coupon-theme-background {
    background: #2a660b;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJhNjYwYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ3JSIgc3RvcC1jb2xvcj0iIzAwOGEwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDI0MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #2a660b 0%, #008a00 47%, #002400 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2a660b), color-stop(47%,#008a00), color-stop(100%,#002400)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #2a660b 0%,#008a00 47%,#002400 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #2a660b 0%,#008a00 47%,#002400 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #2a660b 0%,#008a00 47%,#002400 100%); /* IE10+ */
    background: linear-gradient(top,  #2a660b 0%,#008a00 47%,#002400 100%); /* W3C */

}
.jcorg-red-coupon-theme-background {
    background: #a90329;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E5MDMyOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMwJSIgc3RvcC1jb2xvcj0iIzhmMDIyMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY4JSIgc3RvcC1jb2xvcj0iIzVlMDExMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg4JSIgc3RvcC1jb2xvcj0iIzVlMDExMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2ZDAwMTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #a90329 0%, #8f0222 30%, #5e0112 68%, #5e0112 88%, #6d0019 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a90329), color-stop(30%,#8f0222), color-stop(68%,#5e0112), color-stop(88%,#5e0112), color-stop(100%,#6d0019)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #a90329 0%,#8f0222 30%,#5e0112 68%,#5e0112 88%,#6d0019 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #a90329 0%,#8f0222 30%,#5e0112 68%,#5e0112 88%,#6d0019 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #a90329 0%,#8f0222 30%,#5e0112 68%,#5e0112 88%,#6d0019 100%); /* IE10+ */
    background: linear-gradient(top,  #a90329 0%,#8f0222 30%,#5e0112 68%,#5e0112 88%,#6d0019 100%); /* W3C */

}
.jcorg-dullblue-coupon-theme-background {
    background: #b8c6df;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I4YzZkZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2ZDg4YjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #b8c6df 0%, #6d88b7 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b8c6df), color-stop(100%,#6d88b7));
    background: -webkit-linear-gradient(top,  #b8c6df 0%,#6d88b7 100%);
    background: -o-linear-gradient(top,  #b8c6df 0%,#6d88b7 100%);
    background: -ms-linear-gradient(top,  #b8c6df 0%,#6d88b7 100%);
    background: linear-gradient(top,  #b8c6df 0%,#6d88b7 100%);


}
.jcorg-blue-coupon-theme-background {
    background: #3b679e !important;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNiNjc5ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzJiODhkOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzIwN2NjYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3ZGI5ZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) !important;
    background: -moz-linear-gradient(top, #3b679e 0%, #2b88d9 50%, #207cca 51%, #7db9e8 100%) !important; /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3b679e), color-stop(50%,#2b88d9), color-stop(51%,#207cca), color-stop(100%,#7db9e8)) !important; /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #3b679e 0%,#2b88d9 50%,#207cca 51%,#7db9e8 100%) !important; /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #3b679e 0%,#2b88d9 50%,#207cca 51%,#7db9e8 100%) !important; /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #3b679e 0%,#2b88d9 50%,#207cca 51%,#7db9e8 100%) !important; /* IE10+ */
    background: linear-gradient(top, #3b679e 0%,#2b88d9 50%,#207cca 51%,#7db9e8 100%) !important; /* W3C */

}
.jcorg-purple-coupon-theme-background {
    background: #cb60b3;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NiNjBiMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY4JSIgc3RvcC1jb2xvcj0iI2E4MDA3NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkYjM2YTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #cb60b3 0%, #a80077 68%, #db36a4 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cb60b3), color-stop(68%,#a80077), color-stop(100%,#db36a4));
    background: -webkit-linear-gradient(top,  #cb60b3 0%,#a80077 68%,#db36a4 100%);
    background: -o-linear-gradient(top,  #cb60b3 0%,#a80077 68%,#db36a4 100%);
    background: -ms-linear-gradient(top,  #cb60b3 0%,#a80077 68%,#db36a4 100%);
    background: linear-gradient(top,  #cb60b3 0%,#a80077 68%,#db36a4 100%);

}
.jcorg-orange-coupon-theme-background {
    background: #f29d00;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyOWQwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMmJhODIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #f29d00 0%, #f2ba82 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f29d00), color-stop(100%,#f2ba82)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #f29d00 0%,#f2ba82 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #f29d00 0%,#f2ba82 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #f29d00 0%,#f2ba82 100%); /* IE10+ */
    background: linear-gradient(top,  #f29d00 0%,#f2ba82 100%); /* W3C */
}
.jcorg-grey-coupon-theme-background {
    background: #4c4c4c;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRjNGM0YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEyJSIgc3RvcC1jb2xvcj0iIzU5NTk1OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI1JSIgc3RvcC1jb2xvcj0iIzY2NjY2NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM5JSIgc3RvcC1jb2xvcj0iIzQ3NDc0NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzJjMmMyYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYwJSIgc3RvcC1jb2xvcj0iIzExMTExMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc2JSIgc3RvcC1jb2xvcj0iIzJiMmIyYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkxJSIgc3RvcC1jb2xvcj0iIzFjMWMxYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMzEzMTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #4c4c4c 0%, #595959 12%, #666666 25%, #474747 39%, #2c2c2c 50%, #000000 51%, #111111 60%, #2b2b2b 76%, #1c1c1c 91%, #131313 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4c4c4c), color-stop(12%,#595959), color-stop(25%,#666666), color-stop(39%,#474747), color-stop(50%,#2c2c2c), color-stop(51%,#000000), color-stop(60%,#111111), color-stop(76%,#2b2b2b), color-stop(91%,#1c1c1c), color-stop(100%,#131313)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #4c4c4c 0%,#595959 12%,#666666 25%,#474747 39%,#2c2c2c 50%,#000000 51%,#111111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #4c4c4c 0%,#595959 12%,#666666 25%,#474747 39%,#2c2c2c 50%,#000000 51%,#111111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #4c4c4c 0%,#595959 12%,#666666 25%,#474747 39%,#2c2c2c 50%,#000000 51%,#111111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%); /* IE10+ */
    background: linear-gradient(top, #4c4c4c 0%,#595959 12%,#666666 25%,#474747 39%,#2c2c2c 50%,#000000 51%,#111111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%); /* W3C */

}
.jcorgcr-trasparent-text {color:transparent !important}
.jcorgcoupon-container-outer {margin:15px 0px 35px 0px !important}


.jcorgcr-short-coupon-container {
        width:260px;
        height:59px;
        border:2px #FFF dotted;
        border-radius: 5px;
        padding:1px;
        margin-top: 5px;
        margin-left:-1px;
        position:relative;
        -webkit-box-shadow: 3px 3px 5px 1px #AAA;
        box-shadow: 3px 3px 5px 1px #AAA;
}
.jcorgcr-short-coupon, .jcorgcr-short-coupon-top {
        line-height:50px;
        position:absolute;
        font-size: 24px;
        color:#FFF;
        font-weight: bold;
        text-align: center;
        z-index:1;
        font-family: Calibri;
}
.jcorgcr-short-coupon {width:247px;top:4px;padding-left: 10px;
        background:transparent url(../images/slw.png) 95% 14px no-repeat !important;cursor:pointer;

}
.jcorgcr-short-coupon-top {width:247px/*200px*/;line-height: 59px !important;
    width: 263px;
    line-height: 67px !important;
    padding-left: 5px;
    z-index: 9999;
    border-radius: 5px;
    top: -2px;
    left: -2px;
    cursor: pointer;
    text-transform: uppercase;
        }



.jcorgcr-tooltip {display:none;font-size:12px;box-sizing:border-box !important;height:120px !important;width:230px;padding:15px 5px 25px 15px;color:#FFF; font-weight: bold;z-index:3000000}
.jcorgcr-tipsy { font-size: 11px; position: absolute; padding: 5px; z-index: 100000; }
.jcorgcr-tipsy-inner { background-color: #000; color: #FFF; max-width: 200px; padding: 10px 8px 8px 8px; text-align: center; }
.jcorgcr-tipsy-inner { border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; }
.jcorgcr-tipsy-arrow { position: absolute; width: 0; height: 0; line-height: 0; border: 5px dashed #000; }
.jcorgcr-tipsy-arrow-n { border-bottom-color: #000; }
.jcorgcr-tipsy-arrow-s { border-top-color: #000; }
.jcorgcr-tipsy-arrow-e { border-left-color: #000; }
.jcorgcr-tipsy-arrow-w { border-right-color: #000; }
.jcorgcr-tipsy-n .jcorgcr-tipsy-arrow { top: 0px; left: 50%; margin-left: -5px; border-bottom-style: solid; border-top: none; border-left-color: transparent; border-right-color: transparent; }
.jcorgcr-tipsy-nw .jcorgcr-tipsy-arrow { top: 0; left: 10px; border-bottom-style: solid; border-top: none; border-left-color: transparent; border-right-color: transparent;}
.jcorgcr-tipsy-ne .jcorgcr-tipsy-arrow { top: 0; right: 10px; border-bottom-style: solid; border-top: none;  border-left-color: transparent; border-right-color: transparent;}
.jcorgcr-tipsy-s .jcorgcr-tipsy-arrow { bottom: 0; left: 50%; margin-left: -5px; border-top-style: solid; border-bottom: none;  border-left-color: transparent; border-right-color: transparent; }
.jcorgcr-tipsy-sw .jcorgcr-tipsy-arrow { bottom: 0; left: 10px; border-top-style: solid; border-bottom: none;  border-left-color: transparent; border-right-color: transparent; }
.jcorgcr-tipsy-se .jcorgcr-tipsy-arrow { bottom: 0; right: 10px; border-top-style: solid; border-bottom: none; border-left-color: transparent; border-right-color: transparent; }
.jcorgcr-tipsy-e .jcorgcr-tipsy-arrow { right: 0; top: 50%; margin-top: -5px; border-left-style: solid; border-right: none; border-top-color: transparent; border-bottom-color: transparent; }
.jcorgcr-tipsy-w .jcorgcr-tipsy-arrow { left: 0; top: 50%; margin-top: -5px; border-right-style: solid; border-left: none; border-top-color: transparent; border-bottom-color: transparent; }



.jcorgcr-all-options-tt-red {background:transparent url(../images/red_arrow.png) no-repeat;background-size: 100% 80%;}
.jcorgcr-all-options-tt-blue {background:transparent url(../images/blue_arrow.png) no-repeat;background-size: 100% 80%;}
.jcorgcr-all-options-tt-green {background:transparent url(../images/green_arrow.png) no-repeat;background-size: 100% 80%;}
.jcorgcr-all-options-tt-grey {background:transparent url(../images/black_arrow.png) no-repeat;background-size: 100% 80%;}
.jcorgcr-all-options-tt-lightgreen {background:transparent url(../images/lightgreen_arrow.png) no-repeat;background-size: 100% 80%;}
.jcorgcr-all-options-tt-dullblue {background:transparent url(../images/dullblue_arrow.png) no-repeat;background-size: 100% 80%;}
.jcorgcr-all-options-tt-purple {background:transparent url(../images/purple_arrow.png) no-repeat;background-size: 100% 80%;}
.jcorgcr-all-options-tt-orange {background:transparent url(../images/orange_arrow.png) no-repeat;background-size: 100% 80%;}

.jcorgcr-short-coupon-container-outer {width:270px;margin-bottom: 15px !important;}

.jcorgcr-shortwide-coupon-container-outer * {
	box-sizing: border-box !important;
}

.jcorgcr-shortwide-coupon-container-outer {width:260px;margin-bottom: 15px !important; }
/*.jcorgcr-short-coupon-container-outer,.jcorgcr-shortwide-coupon-container-outer {background: #f1f1f1;padding:5px;border:1px solid #DDD}*/

.jcorgcr-shortwide-coupon-container {width:250px;line-height:27px;margin:5px 15px 15px 0px;cursor:pointer;border:2px dotted #999;overflow: hidden !important;padding: 0; position: relative}
.jcorgcr-shortwide-coupon-container:hover {border:2px dotted #333;}
.jcorgcr-shortwide-coupon-container {border-radius:5px;overflow: hidden !important;}
.jcorgcr-shortwide-coupon,
.jcorgcr-shortwide-coupon-top {font-size: 16px;color:#333; font-weight: bold;text-transform: uppercase;text-align: left; text-align: center;}
.jcorgcr-shortwide-coupon {width:197px;line-height:27px;float:left;border-right: solid 1px #aaa; vertical-align: middle !important;}
.jcorgcr-shortwide-coupon-top {float:right;line-height:15px !important;width:49px;height:27px;  padding-top: 5px;}

.jcorgcr-shortwide-red {background:#fdc7c7;}
.jcorgcr-shortwide-blue {background:#9bc5f9;}
.jcorgcr-shortwide-green {background:#acd6b6;}
.jcorgcr-shortwide-grey {background:#d7d7d7;}
.jcorgcr-shortwide-lightgreen {background:#d2eaa7;}
.jcorgcr-shortwide-dullblue {background:#d8dfed;}
.jcorgcr-shortwide-purple {background:#ffbff1;}
.jcorgcr-shortwide-orange {background:#ffcc73;}

.jcorgcr-hover-red {background:#ce2c2c;}
.jcorgcr-hover-blue {background:#2f6cb7;}
.jcorgcr-hover-green {background:#629f3e;}
.jcorgcr-hover-grey {background:#4a4848;}
.jcorgcr-hover-lightgreen {background:#7fa736;}
.jcorgcr-hover-dullblue {background:#6e84b1;}
.jcorgcr-hover-purple {background:#ba41a0;}
.jcorgcr-hover-orange {background:#d95a06;}

.jcorgcr-smarty-red {color:#ce2c2c;}
.jcorgcr-smarty-blue {color:#2f6cb7;}
.jcorgcr-smarty-green {color:#629f3e;}
.jcorgcr-smarty-grey {color:#4a4848;}
.jcorgcr-smarty-lightgreen {color:#7fa736;}
.jcorgcr-smarty-dullblue {color:#6e84b1;}
.jcorgcr-smarty-purple {color:#ba41a0;}
.jcorgcr-smarty-orange {color:#d95a06;}
.jcorgcr-responsive-red {color:#ce2c2c;}
.jcorgcr-responsive-blue {color:#2f6cb7;}
.jcorgcr-responsive-green {color:#629f3e;}
.jcorgcr-responsive-grey {color:#4a4848;}
.jcorgcr-responsive-lightgreen {color:#7fa736;}
.jcorgcr-responsive-dullblue {color:#6e84b1;}
.jcorgcr-responsive-purple {color:#ba41a0;}
.jcorgcr-responsive-orange {color:#d95a06;}

.jcorgcr-grad-red {background:#ed4848;background: #ed4848; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2VkNDg0OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYTJlMmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #ed4848 1%, #ea2e2e 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ed4848), color-stop(100%,#ea2e2e)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ed4848 1%,#ea2e2e 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ed4848 1%,#ea2e2e 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ed4848 1%,#ea2e2e 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ed4848 1%,#ea2e2e 100%); /* W3C */
}
.jcorgcr-grad-blue {background:#06C;background: #477fad; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIyJSIgc3RvcC1jb2xvcj0iIzQ3N2ZhZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyOTcwYWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #477fad 2%, #2970aa 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(2%,#477fad), color-stop(100%,#2970aa)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #477fad 2%,#2970aa 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #477fad 2%,#2970aa 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #477fad 2%,#2970aa 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #477fad 2%,#2970aa 100%); /* W3C */
}
.jcorgcr-grad-green {background:#38d05c;background: #38d05c; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM4ZDA1YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwNmNlMzQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #38d05c 0%, #06ce34 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#38d05c), color-stop(100%,#06ce34)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #38d05c 0%,#06ce34 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #38d05c 0%,#06ce34 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #38d05c 0%,#06ce34 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #38d05c 0%,#06ce34 100%); /* W3C */
}
.jcorgcr-grad-grey {background:#5b5b5b;background: #5b5b5b; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzViNWI1YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2ZDZkNmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #5b5b5b 0%, #6d6d6d 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5b5b5b), color-stop(100%,#6d6d6d)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #5b5b5b 0%,#6d6d6d 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #5b5b5b 0%,#6d6d6d 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #5b5b5b 0%,#6d6d6d 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #5b5b5b 0%,#6d6d6d 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5b5b5b', endColorstr='#6d6d6d',GradientType=0 ); /* IE6-8 */
}
.jcorgcr-grad-lightgreen {background:#a0c55d;background: #a0c55d; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2EwYzU1ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2NmI1MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #a0c55d 0%, #66b500 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a0c55d), color-stop(100%,#66b500)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #a0c55d 0%,#66b500 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #a0c55d 0%,#66b500 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #a0c55d 0%,#66b500 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #a0c55d 0%,#66b500 100%); /* W3C */

}
.jcorgcr-grad-dullblue {background:#8fa0c2;background: #8fa0c2; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iIzhmYTBjMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0MTZjYzEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #8fa0c2 1%, #416cc1 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#8fa0c2), color-stop(100%,#416cc1)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #8fa0c2 1%,#416cc1 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #8fa0c2 1%,#416cc1 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #8fa0c2 1%,#416cc1 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #8fa0c2 1%,#416cc1 100%); /* W3C */
}
.jcorgcr-grad-purple {background:#e160c5;background: #e160c5; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIyJSIgc3RvcC1jb2xvcj0iI2UxNjBjNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMDBmYWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #e160c5 2%, #e00faf 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(2%,#e160c5), color-stop(100%,#e00faf)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #e160c5 2%,#e00faf 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #e160c5 2%,#e00faf 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #e160c5 2%,#e00faf 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #e160c5 2%,#e00faf 100%); /* W3C */
}
.jcorgcr-grad-orange {background:#e47226;background: #e47226; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIyJSIgc3RvcC1jb2xvcj0iI2U0NzIyNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMjVhMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #e47226 2%, #e25a00 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(2%,#e47226), color-stop(100%,#e25a00)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #e47226 2%,#e25a00 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #e47226 2%,#e25a00 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #e47226 2%,#e25a00 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #e47226 2%,#e25a00 100%); /* W3C */
}

.jcorgcr-shortwide-side-red {background:#fa8e8e;}
.jcorgcr-shortwide-side-blue {background:#7bb2f5;}
.jcorgcr-shortwide-side-green {background:#84bb91;}
.jcorgcr-shortwide-side-grey {background:#c5c3c3;}
.jcorgcr-shortwide-side-lightgreen {background:#bfdf86;}
.jcorgcr-shortwide-side-dullblue {background:#bacae9;}
.jcorgcr-shortwide-side-purple {background:#fda6ea;}
.jcorgcr-shortwide-side-orange {background:#f9b847;}


.jcorgcr-coupon-yes-s {display:inline-block;width:35px !important;font-weight:bold;color: green;text-align:right;background:url(../images/tick.png) -2px 2px no-repeat; }
.jcorgcr-coupon-no-s {display:inline-block;width:35px !important;margin-left:10px;font-weight:bold;color:red;text-align:right;background:url(../images/cross.png) -2px 2px no-repeat;}
.jcorgcr-stitle-under{line-height: 25px; margin-bottom: 5px; border-bottom: 1px dotted #CCC;}

 .jcorgcr-square1-coupon-container-outer {
                margin: 25px 0px 25px 0px;
                width:270px;
                padding:5px;
                height:300px;
                font-family: "Arial Black", Gadget, sans-serif !important;
                color:#FFF;
                position:relative;
                text-align:center;
                border-radius:5px;
                -moz-border-radius:5px;
                -webkit-border-radius:5px;
                box-shadow:inset rgba(150,150,150,0.4) 1px 5px 0px 2px,inset rgba(150,150,150,0.4) -1px -5px 0px 2px;
            }

.jcorgcr-square1-red {background:#a90329;}
.jcorgcr-square1-blue {background:#325bb9;}
.jcorgcr-square1-green {background:#2a660b;}
.jcorgcr-square1-grey {background:#4c4c4c;}
.jcorgcr-square1-lightgreen {background:#9dd53a;}
.jcorgcr-square1-dullblue {background:#7a9ad4;}
.jcorgcr-square1-purple {background:#cb60b3;}
.jcorgcr-square1-orange {background:#f29d00;}

            .jcorgcr-square1-coupon-container-outer .h3{
                font-size:30px;
                display:block;
                font-weight:bold;
                line-height:100px;
                height:100px;
                padding:0;
                margin:0;
            }
            .jcorgcr-square1-coupon-container-outer {
                text-transform: uppercase;
            }
            .jcorgcr-square1-coupon-container-outer .jcorgcr-square1-jcorgcoupon{
                font-size:20px;
                font-weight:bold;
                line-height:30px;
                background:#000;
                cursor: pointer;
            }
            .jcorgcr-square1-coupon-container-outer .jcorgcr-square1-titleanddescription{
                background:#FFF;
                padding:5px;
                height:160px;
                line-height: 17px;;
            }
            .jcorgcr-square1-coupon-container-outer .jcorgcr-square1-title {
                font: 18px/24px calibri,Arial, Helvetica, sans-serif;
                color: #333;
                font-weight:bold;
            }
            .jcorgcr-square1-coupon-container-outer .jcorgcr-square1-description {
                font: 15px/24px calibri,Arial, Helvetica, sans-serif;
                color: #555;
            }

            /* jcorgcr-ribbon style */

 .jcorgcr-ribbon-wrapper {
    position: relative;
    margin-top:-60px;
}
  .jcorgcr-ribbon-front {
    background-color: #333;    line-height: 40px;
    width: 320px;
    position: relative;
    left:-25px;
    z-index: 2;
}

  .jcorgcr-ribbon-front,
  .jcorgcr-ribbon-back-left,
  .jcorgcr-ribbon-back-right
{
    -moz-box-shadow: 0px 0px 4px rgba(0,0,0,0.55);
    -khtml-box-shadow: 0px 0px 4px rgba(0,0,0,0.55);
    -webkit-box-shadow: 0px 0px 4px rgba(0,0,0,0.55);
    -o-box-shadow: 0px 0px 4px rgba(0,0,0,0.55);
}

  .jcorgcr-ribbon-edge-topleft,
  .jcorgcr-ribbon-edge-topright,
  .jcorgcr-ribbon-edge-bottomleft,
  .jcorgcr-ribbon-edge-bottomright {
    position: absolute;
    z-index: 1;
    border-style:solid;
    height:0px;
    width:0px;
}

  .jcorgcr-ribbon-edge-topleft,
  .jcorgcr-ribbon-edge-topright {
}

  .jcorgcr-ribbon-edge-bottomleft,
  .jcorgcr-ribbon-edge-bottomright {
    top: 40px;
}

  .jcorgcr-ribbon-edge-topleft,
  .jcorgcr-ribbon-edge-bottomleft {
    left: -25px;
    border-color: transparent #333 transparent transparent;
}

  .jcorgcr-ribbon-edge-topleft {
    top: -20px;
    border-width: 20px 20px 0 0;
}
  .jcorgcr-ribbon-edge-bottomleft {
    border-width: 0 20px 0px 0;
}

  .jcorgcr-ribbon-edge-topright,
  .jcorgcr-ribbon-edge-bottomright {
    left: 275px;
    border-color: transparent transparent transparent #333;
}

  .jcorgcr-ribbon-edge-topright {
    top: -20px;
    border-width: 20px 0 0 20px;
}
  .jcorgcr-ribbon-edge-bottomright {
    border-width: 0 0 0px 20px;
}

  .jcorgcr-ribbon-back-left {
    position: absolute;
    top: -20px;
    left: 0px;
    width: 0px;
    height: 40px;
        z-index: 0;
}

  .jcorgcr-ribbon-back-right {
    position: absolute;
    top: -20px;
    right: 0px;
    width: 0px;
    height: 40px;
        z-index: 0;
}



.jcorg-mini-lightgreen-coupon-theme-background {
    background: #8fc400; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhmYzQwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4ZmM0MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #8fc400 0%, #8fc400 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8fc400), color-stop(100%,#8fc400)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #8fc400 0%,#8fc400 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #8fc400 0%,#8fc400 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #8fc400 0%,#8fc400 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #8fc400 0%,#8fc400 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8fc400', endColorstr='#8fc400',GradientType=0 ); /* IE6-8 */


}
.jcorg-mini-green-coupon-theme-background {
    background: #2a660b;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJhNjYwYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ3JSIgc3RvcC1jb2xvcj0iIzAwOGEwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDI0MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #2a660b 0%, #008a00 47%, #002400 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2a660b), color-stop(47%,#008a00), color-stop(100%,#002400)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #2a660b 0%,#008a00 47%,#002400 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #2a660b 0%,#008a00 47%,#002400 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #2a660b 0%,#008a00 47%,#002400 100%); /* IE10+ */
    background: linear-gradient(top,  #2a660b 0%,#008a00 47%,#002400 100%); /* W3C */

}
.jcorg-mini-red-coupon-theme-background {
    background: #a90329;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E5MDMyOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMwJSIgc3RvcC1jb2xvcj0iIzhmMDIyMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY4JSIgc3RvcC1jb2xvcj0iIzVlMDExMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg4JSIgc3RvcC1jb2xvcj0iIzVlMDExMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2ZDAwMTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #a90329 0%, #8f0222 30%, #5e0112 68%, #5e0112 88%, #6d0019 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a90329), color-stop(30%,#8f0222), color-stop(68%,#5e0112), color-stop(88%,#5e0112), color-stop(100%,#6d0019)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #a90329 0%,#8f0222 30%,#5e0112 68%,#5e0112 88%,#6d0019 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #a90329 0%,#8f0222 30%,#5e0112 68%,#5e0112 88%,#6d0019 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #a90329 0%,#8f0222 30%,#5e0112 68%,#5e0112 88%,#6d0019 100%); /* IE10+ */
    background: linear-gradient(top,  #a90329 0%,#8f0222 30%,#5e0112 68%,#5e0112 88%,#6d0019 100%); /* W3C */

}
.jcorg-mini-dullblue-coupon-theme-background {
    background: #499bea; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ5OWJlYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMDdjZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #499bea 0%, #207ce5 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#499bea), color-stop(100%,#207ce5)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #499bea 0%,#207ce5 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #499bea 0%,#207ce5 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #499bea 0%,#207ce5 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #499bea 0%,#207ce5 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#499bea', endColorstr='#207ce5',GradientType=0 ); /* IE6-8 */
}
.jcorg-mini-blue-coupon-theme-background {
    background: #2c539e; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJjNTM5ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyYzUzOWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #2c539e 0%, #2c539e 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2c539e), color-stop(100%,#2c539e)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #2c539e 0%,#2c539e 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #2c539e 0%,#2c539e 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #2c539e 0%,#2c539e 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #2c539e 0%,#2c539e 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2c539e', endColorstr='#2c539e',GradientType=0 ); /* IE6-8 */


}
.jcorg-mini-purple-coupon-theme-background {
    background: #cb60b3;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NiNjBiMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY4JSIgc3RvcC1jb2xvcj0iI2E4MDA3NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkYjM2YTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #cb60b3 0%, #a80077 68%, #db36a4 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cb60b3), color-stop(68%,#a80077), color-stop(100%,#db36a4));
    background: -webkit-linear-gradient(top,  #cb60b3 0%,#a80077 68%,#db36a4 100%);
    background: -o-linear-gradient(top,  #cb60b3 0%,#a80077 68%,#db36a4 100%);
    background: -ms-linear-gradient(top,  #cb60b3 0%,#a80077 68%,#db36a4 100%);
    background: linear-gradient(top,  #cb60b3 0%,#a80077 68%,#db36a4 100%);

}
.jcorg-mini-orange-coupon-theme-background {
    background: #f2825b; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyODI1YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2U1NWIyYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMDcxNDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #f2825b 0%, #e55b2b 50%, #f07146 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2825b), color-stop(50%,#e55b2b), color-stop(100%,#f07146)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #f2825b 0%,#e55b2b 50%,#f07146 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #f2825b 0%,#e55b2b 50%,#f07146 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #f2825b 0%,#e55b2b 50%,#f07146 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #f2825b 0%,#e55b2b 50%,#f07146 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2825b', endColorstr='#f07146',GradientType=0 ); /* IE6-8 */

}
.jcorg-mini-grey-coupon-theme-background {
    background: #45484d; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ1NDg0ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #45484d 0%, #000000 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#45484d), color-stop(100%,#000000)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #45484d 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #45484d 0%,#000000 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #45484d 0%,#000000 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #45484d 0%,#000000 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=0 ); /* IE6-8 */


}


.jcorgcrblur {
    color: transparent; text-shadow: 1px 1px 8px #000, -1px -1px 8px #000;
}
.jcorgcrblur:hover {
    color: transparent; text-shadow: 1px 1px 8px #333, -1px -1px 8px #333;
}

.jcorgcover,.jcorgcover:hover {
    background-image:url(../images/peekcoupon.png); position:absolute;top:0;left:10px !important;height:21px;width:220px;cursor:pointer;
    background-repeat: no-repeat;
    z-index: 10;
    color:white;
    text-align: center;
    line-height: 21px !important;
}
.jcorgmoveleft10px,.jcorgmoveleft10px:hover {
    left:0px !important;
}
.jcorgcover:hover {
    background-position:0px -22px;
}
.jcorgcover-2,.jcorgcover-2:hover {
    background-image:url(../images/peekcoupon2.png); position:absolute;top:0;right:20px !important;height:47px;max-width:201px;min-width:201px;cursor:pointer;
    background-repeat: no-repeat;
    z-index: 10;
    color:white;

    text-align: center;
    font-weight:bold;
    font-size:14px;
    line-height: 48px !important;
}
.jcorgcover-2:hover {
    background-position:0px -50px;
}

.jcorgcr-hover-alwaysshow-scissors {
    background: url(../images/scisorssw.png) 50% 50% no-repeat;
}
.jcorgcoupon-container-outer img,
.jcorgcoupon-clean-container img,
.jcorgcoupon-mini-container img,
.jcorgcr-short-coupon-container-outer img,
.jcorgcr-shortwide-coupon-container-outer img,
.jcorgcr-hover-container img,
.jcorgcr-square1-coupon-container-outer img,
.jcorgcr-smarty-container img,
.jcorgcr-responsive-container img {
    border:none !important;
    outline:none;
    box-shadow:none !important;
}

.jcorgcoupon-container-outer li:before,
.jcorgcoupon-clean-container li:before,
.jcorgcoupon-mini-container li:before,
.jcorgcr-short-coupon-container-outer li:before,
.jcorgcr-shortwide-coupon-container-outer li:before,
.jcorgcr-hover-container li:before,
.jcorgcr-square1-coupon-container-outer li:before,
.jcorgcr-smarty-container li:before,
.jcorgcr-responsive-container li:before {
    background: none !important;
    content:"" !important;
}

.jcorgcr-smarty-container li ,
.jcorgcr-responsive-container li {
    margin:0 !important;
}

@media (max-width: 700px) {
    .jcorgcr-responsive-container-left {
        max-width:98% !important;
        max-height:100% !important;
        height: auto !important;
        width:100% !important;
        float: none;
    }
    .jcorgcr-responsive-container-left img{
        max-width:100% !important;
        width:100% !important;
        height: auto !important;
    }

    .jcorgcr-responsive-container-right{
        max-width:100% !important;
        max-height:100% !important;
        height: auto !important;
        width:100% !important;
        float: none;
    }
}

.zeroclipboard-is-hover {
    cursor: pointer !important;
}



[role="button"] {
    cursor: pointer;
}
.jc-container {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
}
@media (min-width: 768px) {
    .jc-container {
        width: 750px;
    }
}
@media (min-width: 992px) {
    .jc-container {
        width: 970px;
    }
}
@media (min-width: 1200px) {
    .jc-container {
        width: 1170px;
    }
}
.jc-container-fluid {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
}
.jc-row {
    margin-left: -15px;
    margin-right: -15px;
}
.jc-col-xs-1, .jc-col-sm-1, .jc-col-md-1, .jc-col-lg-1, .jc-col-xs-2, .jc-col-sm-2, .jc-col-md-2, .jc-col-lg-2, .jc-col-xs-3, .jc-col-sm-3, .jc-col-md-3, .jc-col-lg-3, .jc-col-xs-4, .jc-col-sm-4, .jc-col-md-4, .jc-col-lg-4, .jc-col-xs-5, .jc-col-sm-5, .jc-col-md-5, .jc-col-lg-5, .jc-col-xs-6, .jc-col-sm-6, .jc-col-md-6, .jc-col-lg-6, .jc-col-xs-7, .jc-col-sm-7, .jc-col-md-7, .jc-col-lg-7, .jc-col-xs-8, .jc-col-sm-8, .jc-col-md-8, .jc-col-lg-8, .jc-col-xs-9, .jc-col-sm-9, .jc-col-md-9, .jc-col-lg-9, .jc-col-xs-10, .jc-col-sm-10, .jc-col-md-10, .jc-col-lg-10, .jc-col-xs-11, .jc-col-sm-11, .jc-col-md-11, .jc-col-lg-11, .jc-col-xs-12, .jc-col-sm-12, .jc-col-md-12, .jc-col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}
.jc-col-xs-1, .jc-col-xs-2, .jc-col-xs-3, .jc-col-xs-4, .jc-col-xs-5, .jc-col-xs-6, .jc-col-xs-7, .jc-col-xs-8, .jc-col-xs-9, .jc-col-xs-10, .jc-col-xs-11, .jc-col-xs-12 {
    float: left;
}
.jc-col-xs-12 {
    width: 100%;
}
.jc-col-xs-11 {
    width: 91.66666667%;
}
.jc-col-xs-10 {
    width: 83.33333333%;
}
.jc-col-xs-9 {
    width: 75%;
}
.jc-col-xs-8 {
    width: 66.66666667%;
}
.jc-col-xs-7 {
    width: 58.33333333%;
}
.jc-col-xs-6 {
    width: 50%;
}
.jc-col-xs-5 {
    width: 41.66666667%;
}
.jc-col-xs-4 {
    width: 33.33333333%;
}
.jc-col-xs-3 {
    width: 25%;
}
.jc-col-xs-2 {
    width: 16.66666667%;
}
.jc-col-xs-1 {
    width: 8.33333333%;
}
.jc-col-xs-pull-12 {
    right: 100%;
}
.jc-col-xs-pull-11 {
    right: 91.66666667%;
}
.jc-col-xs-pull-10 {
    right: 83.33333333%;
}
.jc-col-xs-pull-9 {
    right: 75%;
}
.jc-col-xs-pull-8 {
    right: 66.66666667%;
}
.jc-col-xs-pull-7 {
    right: 58.33333333%;
}
.jc-col-xs-pull-6 {
    right: 50%;
}
.jc-col-xs-pull-5 {
    right: 41.66666667%;
}
.jc-col-xs-pull-4 {
    right: 33.33333333%;
}
.jc-col-xs-pull-3 {
    right: 25%;
}
.jc-col-xs-pull-2 {
    right: 16.66666667%;
}
.jc-col-xs-pull-1 {
    right: 8.33333333%;
}
.jc-col-xs-pull-0 {
    right: auto;
}
.jc-col-xs-push-12 {
    left: 100%;
}
.jc-col-xs-push-11 {
    left: 91.66666667%;
}
.jc-col-xs-push-10 {
    left: 83.33333333%;
}
.jc-col-xs-push-9 {
    left: 75%;
}
.jc-col-xs-push-8 {
    left: 66.66666667%;
}
.jc-col-xs-push-7 {
    left: 58.33333333%;
}
.jc-col-xs-push-6 {
    left: 50%;
}
.jc-col-xs-push-5 {
    left: 41.66666667%;
}
.jc-col-xs-push-4 {
    left: 33.33333333%;
}
.jc-col-xs-push-3 {
    left: 25%;
}
.jc-col-xs-push-2 {
    left: 16.66666667%;
}
.jc-col-xs-push-1 {
    left: 8.33333333%;
}
.jc-col-xs-push-0 {
    left: auto;
}
.jc-col-xs-offset-12 {
    margin-left: 100%;
}
.jc-col-xs-offset-11 {
    margin-left: 91.66666667%;
}
.jc-col-xs-offset-10 {
    margin-left: 83.33333333%;
}
.jc-col-xs-offset-9 {
    margin-left: 75%;
}
.jc-col-xs-offset-8 {
    margin-left: 66.66666667%;
}
.jc-col-xs-offset-7 {
    margin-left: 58.33333333%;
}
.jc-col-xs-offset-6 {
    margin-left: 50%;
}
.jc-col-xs-offset-5 {
    margin-left: 41.66666667%;
}
.jc-col-xs-offset-4 {
    margin-left: 33.33333333%;
}
.jc-col-xs-offset-3 {
    margin-left: 25%;
}
.jc-col-xs-offset-2 {
    margin-left: 16.66666667%;
}
.jc-col-xs-offset-1 {
    margin-left: 8.33333333%;
}
.jc-col-xs-offset-0 {
    margin-left: 0%;
}
@media (min-width: 768px) {
    .jc-col-sm-1, .jc-col-sm-2, .jc-col-sm-3, .jc-col-sm-4, .jc-col-sm-5, .jc-col-sm-6, .jc-col-sm-7, .jc-col-sm-8, .jc-col-sm-9, .jc-col-sm-10, .jc-col-sm-11, .jc-col-sm-12 {
        float: left;
    }
    .jc-col-sm-12 {
        width: 100%;
    }
    .jc-col-sm-11 {
        width: 91.66666667%;
    }
    .jc-col-sm-10 {
        width: 83.33333333%;
    }
    .jc-col-sm-9 {
        width: 75%;
    }
    .jc-col-sm-8 {
        width: 66.66666667%;
    }
    .jc-col-sm-7 {
        width: 58.33333333%;
    }
    .jc-col-sm-6 {
        width: 50%;
    }
    .jc-col-sm-5 {
        width: 41.66666667%;
    }
    .jc-col-sm-4 {
        width: 33.33333333%;
    }
    .jc-col-sm-3 {
        width: 25%;
    }
    .jc-col-sm-2 {
        width: 16.66666667%;
    }
    .jc-col-sm-1 {
        width: 8.33333333%;
    }
    .jc-col-sm-pull-12 {
        right: 100%;
    }
    .jc-col-sm-pull-11 {
        right: 91.66666667%;
    }
    .jc-col-sm-pull-10 {
        right: 83.33333333%;
    }
    .jc-col-sm-pull-9 {
        right: 75%;
    }
    .jc-col-sm-pull-8 {
        right: 66.66666667%;
    }
    .jc-col-sm-pull-7 {
        right: 58.33333333%;
    }
    .jc-col-sm-pull-6 {
        right: 50%;
    }
    .jc-col-sm-pull-5 {
        right: 41.66666667%;
    }
    .jc-col-sm-pull-4 {
        right: 33.33333333%;
    }
    .jc-col-sm-pull-3 {
        right: 25%;
    }
    .jc-col-sm-pull-2 {
        right: 16.66666667%;
    }
    .jc-col-sm-pull-1 {
        right: 8.33333333%;
    }
    .jc-col-sm-pull-0 {
        right: auto;
    }
    .jc-col-sm-push-12 {
        left: 100%;
    }
    .jc-col-sm-push-11 {
        left: 91.66666667%;
    }
    .jc-col-sm-push-10 {
        left: 83.33333333%;
    }
    .jc-col-sm-push-9 {
        left: 75%;
    }
    .jc-col-sm-push-8 {
        left: 66.66666667%;
    }
    .jc-col-sm-push-7 {
        left: 58.33333333%;
    }
    .jc-col-sm-push-6 {
        left: 50%;
    }
    .jc-col-sm-push-5 {
        left: 41.66666667%;
    }
    .jc-col-sm-push-4 {
        left: 33.33333333%;
    }
    .jc-col-sm-push-3 {
        left: 25%;
    }
    .jc-col-sm-push-2 {
        left: 16.66666667%;
    }
    .jc-col-sm-push-1 {
        left: 8.33333333%;
    }
    .jc-col-sm-push-0 {
        left: auto;
    }
    .jc-col-sm-offset-12 {
        margin-left: 100%;
    }
    .jc-col-sm-offset-11 {
        margin-left: 91.66666667%;
    }
    .jc-col-sm-offset-10 {
        margin-left: 83.33333333%;
    }
    .jc-col-sm-offset-9 {
        margin-left: 75%;
    }
    .jc-col-sm-offset-8 {
        margin-left: 66.66666667%;
    }
    .jc-col-sm-offset-7 {
        margin-left: 58.33333333%;
    }
    .jc-col-sm-offset-6 {
        margin-left: 50%;
    }
    .jc-col-sm-offset-5 {
        margin-left: 41.66666667%;
    }
    .jc-col-sm-offset-4 {
        margin-left: 33.33333333%;
    }
    .jc-col-sm-offset-3 {
        margin-left: 25%;
    }
    .jc-col-sm-offset-2 {
        margin-left: 16.66666667%;
    }
    .jc-col-sm-offset-1 {
        margin-left: 8.33333333%;
    }
    .jc-col-sm-offset-0 {
        margin-left: 0%;
    }
}
@media (min-width: 992px) {
    .jc-col-md-1, .jc-col-md-2, .jc-col-md-3, .jc-col-md-4, .jc-col-md-5, .jc-col-md-6, .jc-col-md-7, .jc-col-md-8, .jc-col-md-9, .jc-col-md-10, .jc-col-md-11, .jc-col-md-12 {
        float: left;
    }
    .jc-col-md-12 {
        width: 100%;
    }
    .jc-col-md-11 {
        width: 91.66666667%;
    }
    .jc-col-md-10 {
        width: 83.33333333%;
    }
    .jc-col-md-9 {
        width: 75%;
    }
    .jc-col-md-8 {
        width: 66.66666667%;
    }
    .jc-col-md-7 {
        width: 58.33333333%;
    }
    .jc-col-md-6 {
        width: 50%;
    }
    .jc-col-md-5 {
        width: 41.66666667%;
    }
    .jc-col-md-4 {
        width: 33.33333333%;
    }
    .jc-col-md-3 {
        width: 25%;
    }
    .jc-col-md-2 {
        width: 16.66666667%;
    }
    .jc-col-md-1 {
        width: 8.33333333%;
    }
    .jc-col-md-pull-12 {
        right: 100%;
    }
    .jc-col-md-pull-11 {
        right: 91.66666667%;
    }
    .jc-col-md-pull-10 {
        right: 83.33333333%;
    }
    .jc-col-md-pull-9 {
        right: 75%;
    }
    .jc-col-md-pull-8 {
        right: 66.66666667%;
    }
    .jc-col-md-pull-7 {
        right: 58.33333333%;
    }
    .jc-col-md-pull-6 {
        right: 50%;
    }
    .jc-col-md-pull-5 {
        right: 41.66666667%;
    }
    .jc-col-md-pull-4 {
        right: 33.33333333%;
    }
    .jc-col-md-pull-3 {
        right: 25%;
    }
    .jc-col-md-pull-2 {
        right: 16.66666667%;
    }
    .jc-col-md-pull-1 {
        right: 8.33333333%;
    }
    .jc-col-md-pull-0 {
        right: auto;
    }
    .jc-col-md-push-12 {
        left: 100%;
    }
    .jc-col-md-push-11 {
        left: 91.66666667%;
    }
    .jc-col-md-push-10 {
        left: 83.33333333%;
    }
    .jc-col-md-push-9 {
        left: 75%;
    }
    .jc-col-md-push-8 {
        left: 66.66666667%;
    }
    .jc-col-md-push-7 {
        left: 58.33333333%;
    }
    .jc-col-md-push-6 {
        left: 50%;
    }
    .jc-col-md-push-5 {
        left: 41.66666667%;
    }
    .jc-col-md-push-4 {
        left: 33.33333333%;
    }
    .jc-col-md-push-3 {
        left: 25%;
    }
    .jc-col-md-push-2 {
        left: 16.66666667%;
    }
    .jc-col-md-push-1 {
        left: 8.33333333%;
    }
    .jc-col-md-push-0 {
        left: auto;
    }
    .jc-col-md-offset-12 {
        margin-left: 100%;
    }
    .jc-col-md-offset-11 {
        margin-left: 91.66666667%;
    }
    .jc-col-md-offset-10 {
        margin-left: 83.33333333%;
    }
    .jc-col-md-offset-9 {
        margin-left: 75%;
    }
    .jc-col-md-offset-8 {
        margin-left: 66.66666667%;
    }
    .jc-col-md-offset-7 {
        margin-left: 58.33333333%;
    }
    .jc-col-md-offset-6 {
        margin-left: 50%;
    }
    .jc-col-md-offset-5 {
        margin-left: 41.66666667%;
    }
    .jc-col-md-offset-4 {
        margin-left: 33.33333333%;
    }
    .jc-col-md-offset-3 {
        margin-left: 25%;
    }
    .jc-col-md-offset-2 {
        margin-left: 16.66666667%;
    }
    .jc-col-md-offset-1 {
        margin-left: 8.33333333%;
    }
    .jc-col-md-offset-0 {
        margin-left: 0%;
    }
}
@media (min-width: 1200px) {
    .jc-col-lg-1, .jc-col-lg-2, .jc-col-lg-3, .jc-col-lg-4, .jc-col-lg-5, .jc-col-lg-6, .jc-col-lg-7, .jc-col-lg-8, .jc-col-lg-9, .jc-col-lg-10, .jc-col-lg-11, .jc-col-lg-12 {
        float: left;
    }
    .jc-col-lg-12 {
        width: 100%;
    }
    .jc-col-lg-11 {
        width: 91.66666667%;
    }
    .jc-col-lg-10 {
        width: 83.33333333%;
    }
    .jc-col-lg-9 {
        width: 75%;
    }
    .jc-col-lg-8 {
        width: 66.66666667%;
    }
    .jc-col-lg-7 {
        width: 58.33333333%;
    }
    .jc-col-lg-6 {
        width: 50%;
    }
    .jc-col-lg-5 {
        width: 41.66666667%;
    }
    .jc-col-lg-4 {
        width: 33.33333333%;
    }
    .jc-col-lg-3 {
        width: 25%;
    }
    .jc-col-lg-2 {
        width: 16.66666667%;
    }
    .jc-col-lg-1 {
        width: 8.33333333%;
    }
    .jc-col-lg-pull-12 {
        right: 100%;
    }
    .jc-col-lg-pull-11 {
        right: 91.66666667%;
    }
    .jc-col-lg-pull-10 {
        right: 83.33333333%;
    }
    .jc-col-lg-pull-9 {
        right: 75%;
    }
    .jc-col-lg-pull-8 {
        right: 66.66666667%;
    }
    .jc-col-lg-pull-7 {
        right: 58.33333333%;
    }
    .jc-col-lg-pull-6 {
        right: 50%;
    }
    .jc-col-lg-pull-5 {
        right: 41.66666667%;
    }
    .jc-col-lg-pull-4 {
        right: 33.33333333%;
    }
    .jc-col-lg-pull-3 {
        right: 25%;
    }
    .jc-col-lg-pull-2 {
        right: 16.66666667%;
    }
    .jc-col-lg-pull-1 {
        right: 8.33333333%;
    }
    .jc-col-lg-pull-0 {
        right: auto;
    }
    .jc-col-lg-push-12 {
        left: 100%;
    }
    .jc-col-lg-push-11 {
        left: 91.66666667%;
    }
    .jc-col-lg-push-10 {
        left: 83.33333333%;
    }
    .jc-col-lg-push-9 {
        left: 75%;
    }
    .jc-col-lg-push-8 {
        left: 66.66666667%;
    }
    .jc-col-lg-push-7 {
        left: 58.33333333%;
    }
    .jc-col-lg-push-6 {
        left: 50%;
    }
    .jc-col-lg-push-5 {
        left: 41.66666667%;
    }
    .jc-col-lg-push-4 {
        left: 33.33333333%;
    }
    .jc-col-lg-push-3 {
        left: 25%;
    }
    .jc-col-lg-push-2 {
        left: 16.66666667%;
    }
    .jc-col-lg-push-1 {
        left: 8.33333333%;
    }
    .jc-col-lg-push-0 {
        left: auto;
    }
    .jc-col-lg-offset-12 {
        margin-left: 100%;
    }
    .jc-col-lg-offset-11 {
        margin-left: 91.66666667%;
    }
    .jc-col-lg-offset-10 {
        margin-left: 83.33333333%;
    }
    .jc-col-lg-offset-9 {
        margin-left: 75%;
    }
    .jc-col-lg-offset-8 {
        margin-left: 66.66666667%;
    }
    .jc-col-lg-offset-7 {
        margin-left: 58.33333333%;
    }
    .jc-col-lg-offset-6 {
        margin-left: 50%;
    }
    .jc-col-lg-offset-5 {
        margin-left: 41.66666667%;
    }
    .jc-col-lg-offset-4 {
        margin-left: 33.33333333%;
    }
    .jc-col-lg-offset-3 {
        margin-left: 25%;
    }
    .jc-col-lg-offset-2 {
        margin-left: 16.66666667%;
    }
    .jc-col-lg-offset-1 {
        margin-left: 8.33333333%;
    }
    .jc-col-lg-offset-0 {
        margin-left: 0%;
    }
}
.jc-btn {
    display: inline-block;
    margin-bottom: 0;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    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: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.jc-btn:focus,
.jc-btn:active:focus,
.jc-btn.jc-active:focus,
.jc-btn.jc-focus,
.jc-btn:active.jc-focus,
.jc-btn.jc-active.jc-focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}
.jc-btn:hover,
.jc-btn:focus,
.jc-btn.jc-focus {
    color: #333333;
    text-decoration: none;
}
.jc-btn:active,
.jc-btn.jc-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);
}
.jc-btn.jc-disabled,
.jc-btn[disabled],
fieldset[disabled] .jc-btn {
    cursor: not-allowed;
    opacity: 0.65;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    box-shadow: none;
}
a.jc-btn.jc-disabled,
fieldset[disabled] a.jc-btn {
    pointer-events: none;
}
.jc-btn-default {
    color: #333333;
    background-color: #ffffff;
    border-color: #cccccc;
}
.jc-btn-default:focus,
.jc-btn-default.jc-focus {
    color: #333333;
    background-color: #e6e6e6;
    border-color: #8c8c8c;
}
.jc-btn-default:hover {
    color: #333333;
    background-color: #e6e6e6;
    border-color: #adadad;
}
.jc-btn-default:active,
.jc-btn-default.jc-active,
.jc-open > .jc-dropdown-toggle.jc-btn-default {
    color: #333333;
    background-color: #e6e6e6;
    border-color: #adadad;
}
.jc-btn-default:active:hover,
.jc-btn-default.jc-active:hover,
.jc-open > .jc-dropdown-toggle.jc-btn-default:hover,
.jc-btn-default:active:focus,
.jc-btn-default.jc-active:focus,
.jc-open > .jc-dropdown-toggle.jc-btn-default:focus,
.jc-btn-default:active.jc-focus,
.jc-btn-default.jc-active.jc-focus,
.jc-open > .jc-dropdown-toggle.jc-btn-default.jc-focus {
    color: #333333;
    background-color: #d4d4d4;
    border-color: #8c8c8c;
}
.jc-btn-default:active,
.jc-btn-default.jc-active,
.jc-open > .jc-dropdown-toggle.jc-btn-default {
    background-image: none;
}
.jc-btn-default.jc-disabled:hover,
.jc-btn-default[disabled]:hover,
fieldset[disabled] .jc-btn-default:hover,
.jc-btn-default.jc-disabled:focus,
.jc-btn-default[disabled]:focus,
fieldset[disabled] .jc-btn-default:focus,
.jc-btn-default.jc-disabled.jc-focus,
.jc-btn-default[disabled].jc-focus,
fieldset[disabled] .jc-btn-default.jc-focus {
    background-color: #ffffff;
    border-color: #cccccc;
}
.jc-btn-default .jc-badge {
    color: #ffffff;
    background-color: #333333;
}
.jc-btn-primary {
    color: #ffffff;
    background-color: #337ab7;
    border-color: #2e6da4;
}
.jc-btn-primary:focus,
.jc-btn-primary.jc-focus {
    color: #ffffff;
    background-color: #286090;
    border-color: #122b40;
}
.jc-btn-primary:hover {
    color: #ffffff;
    background-color: #286090;
    border-color: #204d74;
}
.jc-btn-primary:active,
.jc-btn-primary.jc-active,
.jc-open > .jc-dropdown-toggle.jc-btn-primary {
    color: #ffffff;
    background-color: #286090;
    border-color: #204d74;
}
.jc-btn-primary:active:hover,
.jc-btn-primary.jc-active:hover,
.jc-open > .jc-dropdown-toggle.jc-btn-primary:hover,
.jc-btn-primary:active:focus,
.jc-btn-primary.jc-active:focus,
.jc-open > .jc-dropdown-toggle.jc-btn-primary:focus,
.jc-btn-primary:active.jc-focus,
.jc-btn-primary.jc-active.jc-focus,
.jc-open > .jc-dropdown-toggle.jc-btn-primary.jc-focus {
    color: #ffffff;
    background-color: #204d74;
    border-color: #122b40;
}
.jc-btn-primary:active,
.jc-btn-primary.jc-active,
.jc-open > .jc-dropdown-toggle.jc-btn-primary {
    background-image: none;
}
.jc-btn-primary.jc-disabled:hover,
.jc-btn-primary[disabled]:hover,
fieldset[disabled] .jc-btn-primary:hover,
.jc-btn-primary.jc-disabled:focus,
.jc-btn-primary[disabled]:focus,
fieldset[disabled] .jc-btn-primary:focus,
.jc-btn-primary.jc-disabled.jc-focus,
.jc-btn-primary[disabled].jc-focus,
fieldset[disabled] .jc-btn-primary.jc-focus {
    background-color: #337ab7;
    border-color: #2e6da4;
}
.jc-btn-primary .jc-badge {
    color: #337ab7;
    background-color: #ffffff;
}
.jc-btn-success {
    color: #ffffff;
    background-color: #5cb85c;
    border-color: #4cae4c;
}
.jc-btn-success:focus,
.jc-btn-success.jc-focus {
    color: #ffffff;
    background-color: #449d44;
    border-color: #255625;
}
.jc-btn-success:hover {
    color: #ffffff;
    background-color: #449d44;
    border-color: #398439;
}
.jc-btn-success:active,
.jc-btn-success.jc-active,
.jc-open > .jc-dropdown-toggle.jc-btn-success {
    color: #ffffff;
    background-color: #449d44;
    border-color: #398439;
}
.jc-btn-success:active:hover,
.jc-btn-success.jc-active:hover,
.jc-open > .jc-dropdown-toggle.jc-btn-success:hover,
.jc-btn-success:active:focus,
.jc-btn-success.jc-active:focus,
.jc-open > .jc-dropdown-toggle.jc-btn-success:focus,
.jc-btn-success:active.jc-focus,
.jc-btn-success.jc-active.jc-focus,
.jc-open > .jc-dropdown-toggle.jc-btn-success.jc-focus {
    color: #ffffff;
    background-color: #398439;
    border-color: #255625;
}
.jc-btn-success:active,
.jc-btn-success.jc-active,
.jc-open > .jc-dropdown-toggle.jc-btn-success {
    background-image: none;
}
.jc-btn-success.jc-disabled:hover,
.jc-btn-success[disabled]:hover,
fieldset[disabled] .jc-btn-success:hover,
.jc-btn-success.jc-disabled:focus,
.jc-btn-success[disabled]:focus,
fieldset[disabled] .jc-btn-success:focus,
.jc-btn-success.jc-disabled.jc-focus,
.jc-btn-success[disabled].jc-focus,
fieldset[disabled] .jc-btn-success.jc-focus {
    background-color: #5cb85c;
    border-color: #4cae4c;
}
.jc-btn-success .jc-badge {
    color: #5cb85c;
    background-color: #ffffff;
}
.jc-btn-info {
    color: #ffffff;
    background-color: #5bc0de;
    border-color: #46b8da;
}
.jc-btn-info:focus,
.jc-btn-info.jc-focus {
    color: #ffffff;
    background-color: #31b0d5;
    border-color: #1b6d85;
}
.jc-btn-info:hover {
    color: #ffffff;
    background-color: #31b0d5;
    border-color: #269abc;
}
.jc-btn-info:active,
.jc-btn-info.jc-active,
.jc-open > .jc-dropdown-toggle.jc-btn-info {
    color: #ffffff;
    background-color: #31b0d5;
    border-color: #269abc;
}
.jc-btn-info:active:hover,
.jc-btn-info.jc-active:hover,
.jc-open > .jc-dropdown-toggle.jc-btn-info:hover,
.jc-btn-info:active:focus,
.jc-btn-info.jc-active:focus,
.jc-open > .jc-dropdown-toggle.jc-btn-info:focus,
.jc-btn-info:active.jc-focus,
.jc-btn-info.jc-active.jc-focus,
.jc-open > .jc-dropdown-toggle.jc-btn-info.jc-focus {
    color: #ffffff;
    background-color: #269abc;
    border-color: #1b6d85;
}
.jc-btn-info:active,
.jc-btn-info.jc-active,
.jc-open > .jc-dropdown-toggle.jc-btn-info {
    background-image: none;
}
.jc-btn-info.jc-disabled:hover,
.jc-btn-info[disabled]:hover,
fieldset[disabled] .jc-btn-info:hover,
.jc-btn-info.jc-disabled:focus,
.jc-btn-info[disabled]:focus,
fieldset[disabled] .jc-btn-info:focus,
.jc-btn-info.jc-disabled.jc-focus,
.jc-btn-info[disabled].jc-focus,
fieldset[disabled] .jc-btn-info.jc-focus {
    background-color: #5bc0de;
    border-color: #46b8da;
}
.jc-btn-info .jc-badge {
    color: #5bc0de;
    background-color: #ffffff;
}
.jc-btn-warning {
    color: #ffffff;
    background-color: #f0ad4e;
    border-color: #eea236;
}
.jc-btn-warning:focus,
.jc-btn-warning.jc-focus {
    color: #ffffff;
    background-color: #ec971f;
    border-color: #985f0d;
}
.jc-btn-warning:hover {
    color: #ffffff;
    background-color: #ec971f;
    border-color: #d58512;
}
.jc-btn-warning:active,
.jc-btn-warning.jc-active,
.jc-open > .jc-dropdown-toggle.jc-btn-warning {
    color: #ffffff;
    background-color: #ec971f;
    border-color: #d58512;
}
.jc-btn-warning:active:hover,
.jc-btn-warning.jc-active:hover,
.jc-open > .jc-dropdown-toggle.jc-btn-warning:hover,
.jc-btn-warning:active:focus,
.jc-btn-warning.jc-active:focus,
.jc-open > .jc-dropdown-toggle.jc-btn-warning:focus,
.jc-btn-warning:active.jc-focus,
.jc-btn-warning.jc-active.jc-focus,
.jc-open > .jc-dropdown-toggle.jc-btn-warning.jc-focus {
    color: #ffffff;
    background-color: #d58512;
    border-color: #985f0d;
}
.jc-btn-warning:active,
.jc-btn-warning.jc-active,
.jc-open > .jc-dropdown-toggle.jc-btn-warning {
    background-image: none;
}
.jc-btn-warning.jc-disabled:hover,
.jc-btn-warning[disabled]:hover,
fieldset[disabled] .jc-btn-warning:hover,
.jc-btn-warning.jc-disabled:focus,
.jc-btn-warning[disabled]:focus,
fieldset[disabled] .jc-btn-warning:focus,
.jc-btn-warning.jc-disabled.jc-focus,
.jc-btn-warning[disabled].jc-focus,
fieldset[disabled] .jc-btn-warning.jc-focus {
    background-color: #f0ad4e;
    border-color: #eea236;
}
.jc-btn-warning .jc-badge {
    color: #f0ad4e;
    background-color: #ffffff;
}
.jc-btn-danger {
    color: #ffffff;
    background-color: #d9534f;
    border-color: #d43f3a;
}
.jc-btn-danger:focus,
.jc-btn-danger.jc-focus {
    color: #ffffff;
    background-color: #c9302c;
    border-color: #761c19;
}
.jc-btn-danger:hover {
    color: #ffffff;
    background-color: #c9302c;
    border-color: #ac2925;
}
.jc-btn-danger:active,
.jc-btn-danger.jc-active,
.jc-open > .jc-dropdown-toggle.jc-btn-danger {
    color: #ffffff;
    background-color: #c9302c;
    border-color: #ac2925;
}
.jc-btn-danger:active:hover,
.jc-btn-danger.jc-active:hover,
.jc-open > .jc-dropdown-toggle.jc-btn-danger:hover,
.jc-btn-danger:active:focus,
.jc-btn-danger.jc-active:focus,
.jc-open > .jc-dropdown-toggle.jc-btn-danger:focus,
.jc-btn-danger:active.jc-focus,
.jc-btn-danger.jc-active.jc-focus,
.jc-open > .jc-dropdown-toggle.jc-btn-danger.jc-focus {
    color: #ffffff;
    background-color: #ac2925;
    border-color: #761c19;
}
.jc-btn-danger:active,
.jc-btn-danger.jc-active,
.jc-open > .jc-dropdown-toggle.jc-btn-danger {
    background-image: none;
}
.jc-btn-danger.jc-disabled:hover,
.jc-btn-danger[disabled]:hover,
fieldset[disabled] .jc-btn-danger:hover,
.jc-btn-danger.jc-disabled:focus,
.jc-btn-danger[disabled]:focus,
fieldset[disabled] .jc-btn-danger:focus,
.jc-btn-danger.jc-disabled.jc-focus,
.jc-btn-danger[disabled].jc-focus,
fieldset[disabled] .jc-btn-danger.jc-focus {
    background-color: #d9534f;
    border-color: #d43f3a;
}
.jc-btn-danger .jc-badge {
    color: #d9534f;
    background-color: #ffffff;
}
.jc-btn-link {
    color: #337ab7;
    font-weight: normal;
    border-radius: 0;
}
.jc-btn-link,
.jc-btn-link:active,
.jc-btn-link.jc-active,
.jc-btn-link[disabled],
fieldset[disabled] .jc-btn-link {
    background-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.jc-btn-link,
.jc-btn-link:hover,
.jc-btn-link:focus,
.jc-btn-link:active {
    border-color: transparent;
}
.jc-btn-link:hover,
.jc-btn-link:focus {
    color: #23527c;
    text-decoration: underline;
    background-color: transparent;
}
.jc-btn-link[disabled]:hover,
fieldset[disabled] .jc-btn-link:hover,
.jc-btn-link[disabled]:focus,
fieldset[disabled] .jc-btn-link:focus {
    color: #777777;
    text-decoration: none;
}
.jc-btn-lg {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
    border-radius: 6px;
}
.jc-btn-sm {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}
.jc-btn-xs {
    padding: 1px 5px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}
.jc-btn-block {
    display: block;
    width: 100%;
}
.jc-btn-block + .jc-btn-block {
    margin-top: 5px;
}
input[type="submit"].jc-btn-block,
input[type="reset"].jc-btn-block,
input[type="button"].jc-btn-block {
    width: 100%;
}
.jc-clearfix:before,
.jc-clearfix:after,
.jc-container:before,
.jc-container:after,
.jc-container-fluid:before,
.jc-container-fluid:after,
.jc-row:before,
.jc-row:after {
    content: " ";
    display: table;
}
.jc-clearfix:after,
.jc-container:after,
.jc-container-fluid:after,
.jc-row:after {
    clear: both;
}
.jc-center-block {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.jc-pull-right {
    float: right !important;
}
.jc-pull-left {
    float: left !important;
}
.jc-hide {
    display: none !important;
}
.jc-show {
    display: block !important;
}
.jc-invisible {
    visibility: hidden;
}
.jc-text-hide {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0;
}
.jc-hidden {
    display: none !important;
}
.jc-affix {
    position: fixed;
}
@-ms-viewport {
    width: device-width;
}
.jc-visible-xs,
.jc-visible-sm,
.jc-visible-md,
.jc-visible-lg {
    display: none !important;
}
.jc-visible-xs-block,
.jc-visible-xs-inline,
.jc-visible-xs-inline-block,
.jc-visible-sm-block,
.jc-visible-sm-inline,
.jc-visible-sm-inline-block,
.jc-visible-md-block,
.jc-visible-md-inline,
.jc-visible-md-inline-block,
.jc-visible-lg-block,
.jc-visible-lg-inline,
.jc-visible-lg-inline-block {
    display: none !important;
}
@media (max-width: 767px) {
    .jc-visible-xs {
        display: block !important;
    }
    table.jc-visible-xs {
        display: table !important;
    }
    tr.jc-visible-xs {
        display: table-row !important;
    }
    th.jc-visible-xs,
    td.jc-visible-xs {
        display: table-cell !important;
    }
}
@media (max-width: 767px) {
    .jc-visible-xs-block {
        display: block !important;
    }
}
@media (max-width: 767px) {
    .jc-visible-xs-inline {
        display: inline !important;
    }
}
@media (max-width: 767px) {
    .jc-visible-xs-inline-block {
        display: inline-block !important;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .jc-visible-sm {
        display: block !important;
    }
    table.jc-visible-sm {
        display: table !important;
    }
    tr.jc-visible-sm {
        display: table-row !important;
    }
    th.jc-visible-sm,
    td.jc-visible-sm {
        display: table-cell !important;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .jc-visible-sm-block {
        display: block !important;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .jc-visible-sm-inline {
        display: inline !important;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .jc-visible-sm-inline-block {
        display: inline-block !important;
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
    .jc-visible-md {
        display: block !important;
    }
    table.jc-visible-md {
        display: table !important;
    }
    tr.jc-visible-md {
        display: table-row !important;
    }
    th.jc-visible-md,
    td.jc-visible-md {
        display: table-cell !important;
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
    .jc-visible-md-block {
        display: block !important;
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
    .jc-visible-md-inline {
        display: inline !important;
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
    .jc-visible-md-inline-block {
        display: inline-block !important;
    }
}
@media (min-width: 1200px) {
    .jc-visible-lg {
        display: block !important;
    }
    table.jc-visible-lg {
        display: table !important;
    }
    tr.jc-visible-lg {
        display: table-row !important;
    }
    th.jc-visible-lg,
    td.jc-visible-lg {
        display: table-cell !important;
    }
}
@media (min-width: 1200px) {
    .jc-visible-lg-block {
        display: block !important;
    }
}
@media (min-width: 1200px) {
    .jc-visible-lg-inline {
        display: inline !important;
    }
}
@media (min-width: 1200px) {
    .jc-visible-lg-inline-block {
        display: inline-block !important;
    }
}
@media (max-width: 767px) {
    .jc-hidden-xs {
        display: none !important;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .jc-hidden-sm {
        display: none !important;
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
    .jc-hidden-md {
        display: none !important;
    }
}
@media (min-width: 1200px) {
    .jc-hidden-lg {
        display: none !important;
    }
}
.jc-visible-print {
    display: none !important;
}
@media print {
    .jc-visible-print {
        display: block !important;
    }
    table.jc-visible-print {
        display: table !important;
    }
    tr.jc-visible-print {
        display: table-row !important;
    }
    th.jc-visible-print,
    td.jc-visible-print {
        display: table-cell !important;
    }
}
.jc-visible-print-block {
    display: none !important;
}
@media print {
    .jc-visible-print-block {
        display: block !important;
    }
}
.jc-visible-print-inline {
    display: none !important;
}
@media print {
    .jc-visible-print-inline {
        display: inline !important;
    }
}
.jc-visible-print-inline-block {
    display: none !important;
}
@media print {
    .jc-visible-print-inline-block {
        display: inline-block !important;
    }
}
@media print {
    .jc-hidden-print {
        display: none !important;
    }
}

td.jc-style-sumo-holder .jc-sumo-container .jc-row,
td.jc-style-sumo-holder .jc-sumo-container .jc-col-xs-3,
td.jc-style-sumo-holder .jc-sumo-container .jc-col-xs-4,
td.jc-style-sumo-holder .jc-sumo-container .jc-col-xs-5,
td.jc-style-sumo-holder .jc-sumo-container .jc-col-sm-5,
td.jc-style-sumo-holder .jc-sumo-container .jc-col-xs-6,
td.jc-style-sumo-holder .jc-sumo-container .jc-col-xs-7,
td.jc-style-sumo-holder .jc-sumo-container .jc-col-sm-7,
td.jc-style-sumo-holder .jc-sumo-container .jc-col-xs-8,
td.jc-style-sumo-holder .jc-sumo-container .jc-col-xs-9,
td.jc-style-sumo-holder .jc-sumo-container .jc-col-xs-10 {
    padding-left: 0px;
    padding-right: 0px;
}

td.jc-style-sumo-holder .jc-sumo-container .jc-col-sm-7,td.jc-style-sumo-holder hr {
    clear:both
}


.jc-btn {
    text-decoration: none !important;
}

.jc-banner {
    top: 0;
    left: 0;
    z-index: 1;
    right: auto;
    bottom: auto;
    width: 97px;
    height: 82px;
    color: #fff;
    padding: 0;
    position: absolute;
    font: 700 23px/30px 'Open Sans',Arial,Helvetica,sans-serif;
    display: block;
    clear: both;
}
.jc-sumo-container a{
    text-decoration: none !important;
    color:black;
}
.jc-sumo-container h3{
    font-size:23px
}
.jc-sumo-container {
    position: relative;
    background: #eee;
    min-height:220px;
    margin: 15px 5px;
    border: 1px solid #EEE;
}
.jc-sumo-right {
    background: #FFF;
    min-height: 240px;
    height:100%;
    padding:10px
}
.jc-sumo-left {
    padding: 10px;
    position: relative;
}
td.jc-style-sumo-holder .jc-text-holder {
    clear:both
}
.jc-holder {
    display: block;
    vertical-align: middle;
    z-index: 2;
    /* overflow: hidden; */
    position: absolute;
    top: 25%;
    left: 40%;
    right: 0;
    bottom: 0;
    width: 60%;
    height: 50%;
}
.jc-expiry-date {
    padding: 0 0 0 28px;
    position: relative;
}
.jc-expiry-date:after {
    left: -35px;
    top: -35px;
    content: '';
    width: 30px;
    height: 30px;
    position: absolute;
    background: url(../images/clock.png) no-repeat;

}
.jc-expiry-date span {
    display: block;
    color: #8c8c8c;
    text-transform: uppercase;
    font: 700 11px/16px "Open Sans",Arial,Helvetica,sans-serif;
}
.jc-expiry-date span time{
    font-weight: 400;
    margin: -1px 0 0;
    font-size: 11px;
    color: #9a9a9a;
}
.jc-banner span {
    left: 1px;
    top: 23px;
    right: auto;
    bottom: auto;
    z-index: 2;
    color: #fff;
    position: absolute;
    text-transform: uppercase;
    font: 600 16px 'Open Sans',Arial,Helvetica,sans-serif;
    transform: rotate(-38deg);
    -webkit-transform: rotate(-38deg);
    -moz-transform: rotate(-38deg);
    -o-transform: rotate(-38deg);
    -ms-transform: rotate(-38deg);
    -sand-transform: rotate(-38deg);
}
.jc-banner:after {
    top: 0;
    left: 0;
    border-bottom: 0;
    border-left: 0;
    border-top: 70px solid #00b0eb;
    border-right: 83px solid transparent;
    content: '';
    z-index: 1;
    position: absolute;
}

.jc-coupon-type {
    font-size: 17px;
    font-weight: 600;
    text-transform: uppercase;
    color: #40297b;
}
.jc-detail {
    margin: 0;
}
.jc-detail {
    display: block;
    color: #82b440 ;
    margin: 0 0 2px;
    text-transform: uppercase;
    font: 600 13px/16px 'Open Sans',Arial,Helvetica,sans-serif;
}

.jc-btn-inline {
    display: inline-block !important;
    color: white !important;
    padding: 3px !important;
    margin-right: 15px !important;
}


