/* --------------------------------------------------------	*/
/*	Global CSS */
/* --------------------------------------------------------	*/

html, button, input, select, textarea {color: #222;}
html {font-size: 1em;line-height: 1.4;background:#fff}
::-moz-selection {background: #aaaaaa;color: #ffffff;text-shadow: none;}
::selection {background: #aaaaaa;color: #ffffff;text-shadow: none;}
hr {display: block;height: 1px;border: 0;border-top: 1px solid #ccc;margin: 1em 0;padding: 0;}
audio, canvas, img, video {vertical-align: middle;}
fieldset {border: 0;margin: 0;padding: 0;}
textarea {resize: vertical;}

/* Hide from both screenreaders and browsers: h5bp.com/u */
.hidden {display: none !important;visibility: hidden;}

/* Hide only visually, but have it available for screenreaders: h5bp.com/v */
.visuallyhidden {border: 0;clip: rect(0 0 0 0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;} 
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus {clip: auto;height: auto;margin: 0;overflow: visible;position: static;width: auto;}

/* Hide visually and from screenreaders, but maintain layout */
.invisible {visibility: hidden;}

@media print,
       (-o-min-device-pixel-ratio: 5/4),
       (-webkit-min-device-pixel-ratio: 1.25),
       (min-resolution: 120dpi) {
    /* Style adjustments for high resolution devices */
}

body {font-family:Arial, Sans-serif; font-size:12px; font-weight:normal; color:#808080; text-align:left; margin:0; padding:0}
body.home {background: #ffffff;}
body.print {background:#ffffff;}
.wrapper {width:1152px; margin:0 auto;}
.wrapper-print {width:1152px; margin:0;}
p {margin: 0 0 10px 0;}

@font-face {
    font-family: 'caviar_dreams';
    src: url('https://spa-studio.hr/hotspring/assets/font/caviardreams/caviardreams.eot');
    src: url('https://spa-studio.hr/hotspring/assets/font/caviardreams/caviardreams.eot?#iefix') format('embedded-opentype'),
         url('https://spa-studio.hr/hotspring/assets/font/caviardreams/caviardreams.woff') format('woff'),
         url('https://spa-studio.hr/hotspring/assets/font/caviardreams/caviardreams.ttf') format('truetype'),
         url('https://spa-studio.hr/hotspring/assets/font/caviardreams/caviardreams.svg#caviar_dreamsregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'caviar_dreams_bold';
    src: url('https://spa-studio.hr/hotspring/assets/font/caviardreams/caviar_dreams_bold.eot');
    src: url('https://spa-studio.hr/hotspring/assets/font/caviardreams/caviar_dreams_bold.eot?#iefix') format('embedded-opentype'),
         url('https://spa-studio.hr/hotspring/assets/font/caviardreams/caviar_dreams_bold.woff') format('woff'),
         url('https://spa-studio.hr/hotspring/assets/font/caviardreams/caviar_dreams_bold.ttf') format('truetype'),
         url('https://spa-studio.hr/hotspring/assets/font/caviardreams/caviar_dreams_bold.svg#caviar_dreamsbold') format('svg');
    font-weight: bold;
    font-style: normal;

}

@font-face {
    font-family: 'adv';
    src: url('https://spa-studio.hr/hotspring/assets/font/adv/adv-regular.eot');
    src: url('https://spa-studio.hr/hotspring/assets/font/adv/adv-regular.eot?#iefix') format('embedded-opentype'),
         url('https://spa-studio.hr/hotspring/assets/font/adv/adv-regular.woff') format('woff'),
         url('https://spa-studio.hr/hotspring/assets/font/adv/adv-regular.ttf') format('truetype'),
         url('https://spa-studio.hr/hotspring/assets/font/adv/adv-regular.svg#texgyreadventorregular') format('svg');
    font-weight: normal;
    font-style: normal;
}


a:link, a:visited, a:active {color:#135cab; text-decoration:none;}
a:hover {color:#5ba2ee; text-decoration:none;}
a.sivi:link, a.sivi:visited, a.sivi:active {color: #939494; text-decoration: none;}
a.sivi:hover {color: #ffffff; text-decoration: none;}
a.bijeli:link, a.bijeli:visited, a.bijeli:active {color: #ffffff; text-decoration: none;}
a.bijeli:hover {color: #ffffff; text-decoration: none;}
a.plavi:link, a.plavi:visited, a.plavi:active {color: #135cab; text-decoration: none;}
a.plavi:hover {color: #5ba2ee; text-decoration: none;}

h1 {color:#135CAB}

.brclear {display:block; clear:both; height:0.1px}
.clearfix {clear:both; *zoom:1;}
.clear {height:0.1px}
.clear10 {height:10px}
.clear20 {height:20px}
.clear30 {height:30px}
.clear40 {height:40px}
.clear50 {height:50px}
.clear60 {height:60px}
.clear70 {height:70px}

.boxes-wrapper {width:1152px; height:400px; margin:0 auto; background: url(https://spa-studio.hr/hotspring/slike/poc-box-bg.jpg) 0 0 no-repeat;}

main {float:left; width:791px; padding:10px 0 30px 30px; background:#ffffff; color:#676767; font-size:14px; line-height:24px; font-family:open sans;}
.smaller {float:right; width:300px; padding-top:10px; font-family:open sans; border-left:1px solid #ddd; padding-left:10px; margin-bottom:20px;}
.smaller h3 {float: left;font-size: 1.35em;margin: 0.5em 0;width: 100%; color:#135CAB; line-height:40px; font-family:open sans;}
.smaller ul {list-style-type:none; padding:0; float:left;}
.smaller ul li {background-color:#ffffff; padding:0 0 0 4px;}
.smaller ul li:nth-child(odd) {background-color:#E9F3FA}
.smaller ul li:hover {background-color:#F0F7FB}

a.smaller-pitanja:link, a.smaller-pitanja:visited, a.smaller-pitanja:active {color: #135cab; text-decoration: none; font-size:13px; padding: 10px 15px; display:block;}
a.smaller-pitanja:hover {color: #5ba2ee; text-decoration: none;}
.cesta-smaller-ikona {float:left; width:40px; height:40px; background: url(https://spa-studio.hr/hotspring/slike/cesta-pitanja.png) 0 0 no-repeat;}
.cesta-smaller-ikona:hover {background: url(https://spa-studio.hr/hotspring/slike/cesta-pitanja.png) 0 100% no-repeat;}
.gal-smaller-ikona {float:left; width:40px; height:40px; background: url(https://spa-studio.hr/hotspring/slike/gal-small.png) 0 0 no-repeat;}
.gal-smaller-ikona:hover {background: url(https://spa-studio.hr/hotspring/slike/gal-small.png) 0 100% no-repeat;}
.gal-slika {border: 3px solid #E6F2FB; box-shadow: 0 0 2px #C6C6C6;}


h1.pages {padding:0 30px; font-size:2.5em; font-weight:normal; text-transform:uppercase;}
.entry {float:left; width:100%; margin-bottom:30px; color:#222222}
.entry h3 {float: left;font-size: 1.35em;width: 100%;margin: 0.5em 0;}
.column3 {position:relative; width:1152px; height:364px;}
.span3column {float:left; height:300px; padding:110px 40px 10px 0; width:344px; background: url(https://spa-studio.hr/hotspring/slike/box-bg.png) 0 0 no-repeat; position:relative;}
.span3column-title {font-family:caviar_dreams_bold; font-size:22px; display:block; margin: 0 0 20px 0;}
.span3column-subtitle {color:#545c5e; margin:5px 0; display:block;}
.span3column-text {color:#676767; font-size:14px; line-height:24px; font-family:open sans; width:140px; margin:0 10px 0 0; float:left; height:215px; overflow:hidden;}
.vise-gumb {width:90px; height:112px; background: url(https://spa-studio.hr/hotspring/slike/gumb-vise-bg.png) 0 0 no-repeat; position:absolute; bottom:20px; left:160px;}
.vise-gumb:hover {background: url(https://spa-studio.hr/hotspring/slike/gumb-vise-bg.png) 0 100% no-repeat;}

.kat-poc-wrapper {height:300px; width:100%; background: url(https://spa-studio.hr/hotspring/slike/kategorije-bg.png) 0 0 repeat-x;}
.kat-poc {width:1152px; margin:0 auto;}
.nopadleft {padding-left:0px !important;}
.nopadright {padding-right:0px !important;}
.kat-poc-box {float:left; width:190px; padding: 40px 25px 40px 25px; height:220px; overflow:hidden; background: url(https://spa-studio.hr/hotspring/slike/kat-box-line.jpg) 100% 0 no-repeat;}
.kat-poc-title {float:left; height:60px; line-height:25px; width:190px; font-family:caviar_dreams_bold; font-size:19px; color:#fff; margin: 0 0 10px 0;}
.kat-poc-tekst {float:left; font-family:open sans; font-size:11px; color:#fff; height:155px; overflow:hidden;}
.kat-poc-tekst p {margin: 0 0 1em 0;}
.kat-poc-tekst img {border: 1px solid #0052af;}

.trecina {width:33%}
.gmap-frame {float:left; width:790px; border:1px solid #E6F2FB;}
.google-map {float:left; width:100%; height:400px;}
.error_message, .error_message2 {color:#cc0000}
.success_message {color:#00ff66} 
.success_message2 {color:#008000}
.colorgrey {color:#8d8d8d}
.search-form {position:absolute; top:0; background:#000000; padding:10px; border-radius:0 0 5px 0; z-index:100;}
.search-form-footer {float:left; margin-top:35px;}
.search-input {background:#3b3d3f; border-radius:5px; width:178px; height:33px; border:0; margin:0; font-style:italic; color:#a8b1b3;}
.search-input:focus {box-shadow:none; border:0; background:#5b5d5f; color:#ebebef;}
.search-btn {background: url("https://spa-studio.hr/hotspring/slike/search-btn.png") no-repeat 0 0; width:41px; height:41px; border:0; margin:0 0 0 5px; padding:0;}
.search-btn:hover {opacity:0.9;}
.manufacturers {background: none;float: left;width: 1152px;}
.manufacturers2 {background:#cccccc;float: left;width: 1092px; padding:30px;}
.manufacturers3 {background:#cccccc;float: left;width: 1092px; padding:30px 30px 0 30px;}
h1.categoriesh1 {font-size: 2.5em;font-weight: normal;padding: 0 40px;text-transform: uppercase;}
h1.categoriesh1 small {color: #828282;font-size:60%}
.categories-list {margin:0; padding:0;}
.categories-list > li {display:inline; float:left; width:192px; text-align:center;}
.categories-list > li a.cat-list, .categories-list > li a.cat-list2 {background-color: #ffffff;color: #000000;display: inline-block;font-size: 16px;text-decoration: underline;width: 124px;margin: 11px;text-align: center;vertical-align: middle;white-space: nowrap;border-radius: 5px;}
.categories-list > li a.cat-list {padding: 15px 23px 25px;}
.categories-list > li a.cat-list2 {padding: 20px 23px;}
.categories-list > li a.cat-list:hover, .categories-list > li a.cat-list2:hover {font-weight: bold;}
.catsmaller {float:left; width:192px;}
.catbigger {float:right; width:960px;}
.parentcat {background-color: #ffffff;color: #000000;display: inline-block;width: 170px;margin: 11px;text-align: center;font-size: 16px;text-decoration: underline;vertical-align: middle;white-space: nowrap;border-radius: 5px;}
.parentcat a {float: left;padding: 15px 23px 25px;}
.tuning-builds {float:left; width:100%; margin-bottom:40px; border-bottom:1px solid #000000;}
.tuning-builds table {float:left; width:25%;}
.search-results tr:hover {cursor:pointer;}
.search-results tr td {float:left; max-height:88px; overflow:hidden;}
.search-results h3 {margin:0 0 5px;}
.totalres {top: 10px;left: 30px;}
.pagination {clear:both; padding:0 0 20px 0; text-align:right;}
.pagination ul {list-style-type:none; margin:0; padding:0;}
.pagination ul li {display:inline;}
#back-to-top {background: url("https://spa-studio.hr/hotspring/slike/triangle.png") no-repeat scroll 12px 16px #5ca1e0;border-radius: 2px 2px 2px 2px;bottom: 50px;cursor: pointer;display: none;height: 40px;line-height: 1em;opacity: 0.8;position: fixed;right: 20px;width: 40px;z-index: 2;}
#back-to-top:hover {background-color:#a6d3fb;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter: alpha(opacity=80);opacity:0.8;}
.header-lang {position: absolute;left: 455px;top: -2px;}
.header-lang a:link, .header-lang a:visited, .header-lang a:active {opacity:0.8; margin-right:5px;} 
.header-lang a:hover {opacity:1;}
.header-social {left: 262px;line-height: 70px;position: absolute;}
.social-network {background: url(https://spa-studio.hr/hotspring/slike/social-networks.png) no-repeat top left; display:inline-block; width: 32px; height: 32px; background-position-y: -42px; -webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;-ms-transition:all 0.2s ease;transition:all 0.2s ease;text-decoration:none;cursor:pointer;}
.social-network:hover {text-decoration:none;}
/* default state */
.social-network.addthis{ background-position: 0 -42px}
.social-network.behance{ background-position: -42px -42px}
.social-network.blogger{ background-position: -84px -42px}
.social-network.digg{ background-position: -126px -42px}
.social-network.dribbble{ background-position: -168px -42px}
.social-network.facebook{ background-position: -210px -42px}
.social-network.flickr{ background-position: -252px -42px}
.social-network.gplus{ background-position: -294px -42px}
.social-network.gplus2{ background-position: -336px -42px}
.social-network.instagram{ background-position: -378px -42px}
.social-network.lastfm{ background-position: -420px -42px}
.social-network.like{ background-position: -462px -42px}
.social-network.linkedin{ background-position: -504px -42px}
.social-network.livejournal{ background-position: -546px -42px}
.social-network.myspace{ background-position: -588px -42px}
.social-network.myspace2{ background-position: -630px -42px}
.social-network.paypal{ background-position: -672px -42px}
.social-network.picasa{ background-position: -714px -42px}
.social-network.pinterest{ background-position: -756px -42px}
.social-network.reddit{ background-position: -798px -42px}
.social-network.rss{ background-position: -840px -42px}
.social-network.sharethis{ background-position: -882px -42px}
.social-network.skype{ background-position: -924px -42px}
.social-network.spotify{ background-position: -966px -42px}
.social-network.stumbleupon{ background-position: -1008px -42px}
.social-network.tumblr{ background-position: -1050px -42px}
.social-network.twitter-old{ background-position: -1092px -42px}
.social-network.twitter{ background-position: -1134px -42px}
.social-network.vimeo{ background-position: -1176px -42px}
.social-network.wordpress{ background-position: -1218px -42px}
.social-network.youtube{ background-position: -1260px -42px}
/* mouseover state */
.social-network.addthis:hover,.active .social-network.addthis{ background-position: 0 0}
.social-network.behance:hover,.active .social-network.behance{ background-position: -42px 0}
.social-network.blogger:hover,.active .social-network.blogger{ background-position: -84px 0}
.social-network.digg:hover,.active .social-network.digg{ background-position: -126px 0}
.social-network.dribbble:hover,.active .social-network.dribbble{ background-position: -168px 0}
.social-network.facebook:hover,.active .social-network.facebook{ background-position: -210px 0}
.social-network.flickr:hover,.active .social-network.flickr{ background-position: -252px 0}
.social-network.gplus:hover,.active .social-network.gplus{ background-position: -294px 0}
.social-network.gplus2:hover,.active .social-network.gplus2{ background-position: -336px 0}
.social-network.instagram:hover,.active .social-network.instagram{ background-position: -378px 0}
.social-network.lastfm:hover,.active .social-network.lastfm{ background-position: -420px 0}
.social-network.like:hover,.active .social-network.like{ background-position: -462px 0}
.social-network.linkedin:hover,.active .social-network.linkedin{ background-position: -504px 0}
.social-network.livejournal:hover,.active .social-network.livejournal{ background-position: -546px 0}
.social-network.myspace:hover,.active .social-network.myspace{ background-position: -588px 0}
.social-network.myspace2:hover,.active .social-network.myspace2{ background-position: -630px 0}
.social-network.paypal:hover,.active .social-network.paypal{ background-position: -672px 0}
.social-network.picasa:hover,.active .social-network.picasa{ background-position: -714px 0}
.social-network.pinterest:hover,.active .social-network.pinterest{ background-position: -756px 0}
.social-network.reddit:hover,.active .social-network.reddit{ background-position: -798px 0}
.social-network.rss:hover,.active .social-network.rss{ background-position: -840px 0}
.social-network.sharethis:hover,.active .social-network.sharethis{ background-position: -882px 0}
.social-network.skype:hover,.active .social-network.skype{ background-position: -924px 0}
.social-network.spotify:hover,.active .social-network.spotify{ background-position: -966px 0}
.social-network.stumbleupon:hover,.active .social-network.stumbleupon{ background-position: -1008px 0}
.social-network.tumblr:hover,.active .social-network.tumblr{ background-position: -1050px 0}
.social-network.twitter-old:hover,.active .social-network.twitter-old{ background-position: -1092px 0}
.social-network.twitter:hover,.active .social-network.twitter{ background-position: -1134px 0}
.social-network.vimeo:hover,.active .social-network.vimeo{ background-position: -1176px 0}
.social-network.wordpress:hover,.active .social-network.wordpress{ background-position: -1218px 0}
.social-network.youtube:hover,.active .social-network.youtube{ background-position: -1260px 0}
.view {
   margin-bottom: 30px;
   float: left;
   border: 10px solid #E6F2FB;
   overflow: hidden;
   position: relative;
   text-align: center;
   cursor: default;
   -webkit-box-shadow: 0px 0px 2px #c6c6c6;
   -moz-box-shadow: 0px 0px 2px #c6c6c6;
   box-shadow: 0px 0px 2px #c6c6c6;
   background: #fff;
}
.view-first {
   width: 324px;
   height: 183px;
}
.view-second {
   width: 230px;
   height: 130px;
}
.view .mask,.view .content {
   position: absolute;
   overflow: hidden;
   top: 0;
   left: 0;
}
.view-first .mask,.view-first .content {
   width: 324px;
   height: 183px;
}
.view-second .mask,.view-second .content {
   width: 230px;
   height: 130px;
}
.view img {
   display: block;
   position: relative;
}
.view h3 {
   text-transform: uppercase;
   color: #fff;
   text-align: center;
   position: relative;
   font-size: 14px;
   padding: 10px;
   background: rgba(0, 0, 0, 0.9);
   margin: 20px 0 0 0;
}
.view h3.gallerypost {
   text-transform: none;
   color: #fff;
   text-align: center;
   position: relative;
   font-size: 12px;
   padding: 8px;
   background: rgba(0, 0, 0, 0.9);
   margin: 10px 0;
}
.view p {
   font-family: Arial, Sans-serif;
   font-style: italic;
   font-size: 12px;
   line-height: 16px;
   position: relative;
   color: #fff;
   padding: 10px 20px 5px;
   text-align: center;
   height: 30px;
   overflow: hidden;
}
.view a.info {
   display: inline-block;
   text-decoration: none;
   padding: 7px 14px;
   background: #fff;
   color: #000;
   text-transform: uppercase;
}
.view a.info:hover {}
.view-first img, .view-second img {
   -webkit-transition: all 0.2s linear;
   -moz-transition: all 0.2s linear;
   -o-transition: all 0.2s linear;
   -ms-transition: all 0.2s linear;
   transition: all 0.2s linear;
}
.view-first .mask, .view-second .mask {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   background-color: rgba(13,153,255, 0.4);
   -webkit-transition: all 0.4s ease-in-out;
   -moz-transition: all 0.4s ease-in-out;
   -o-transition: all 0.4s ease-in-out;
   -ms-transition: all 0.4s ease-in-out;
   transition: all 0.4s ease-in-out;
}
.view-first h3, .view-second h3 {
   -webkit-transform: translateY(-100px);
   -moz-transform: translateY(-100px);
   -o-transform: translateY(-100px);
   -ms-transform: translateY(-100px);
   transform: translateY(-100px);
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transition: all 0.2s ease-in-out;
   -moz-transition: all 0.2s ease-in-out;
   -o-transition: all 0.2s ease-in-out;
   -ms-transition: all 0.2s ease-in-out;
   transition: all 0.2s ease-in-out;
}
.view-first p, .view-second p {
   -webkit-transform: translateY(100px);
   -moz-transform: translateY(100px);
   -o-transform: translateY(100px);
   -ms-transform: translateY(100px);
   transform: translateY(100px);
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transition: all 0.2s linear;
   -moz-transition: all 0.2s linear;
   -o-transition: all 0.2s linear;
   -ms-transition: all 0.2s linear;
   transition: all 0.2s linear;
}
.view-first:hover img, .view-second:hover img {
   -webkit-transform: scale(1.1,1.1);
   -moz-transform: scale(1.1,1.1);
   -o-transform: scale(1.1,1.1);
   -ms-transform: scale(1.1,1.1);
   transform: scale(1.1,1.1);
}
.view-first a.info, .view-second a.info {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transition: all 0.2s ease-in-out;
   -moz-transition: all 0.2s ease-in-out;
   -o-transition: all 0.2s ease-in-out;
   -ms-transition: all 0.2s ease-in-out;
   transition: all 0.2s ease-in-out;
}
.view-first:hover .mask, .view-second:hover .mask {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
}
.view-first:hover h3,
.view-first:hover p,
.view-first:hover a.info,
.view-second:hover h3,
.view-second:hover p,
.view-second:hover a.info {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
   -webkit-transform: translateY(0px);
   -moz-transform: translateY(0px);
   -o-transform: translateY(0px);
   -ms-transform: translateY(0px);
   transform: translateY(0px);
}
.view-first:hover p, .view-second:hover p {
   -webkit-transition-delay: 0.1s;
   -moz-transition-delay: 0.1s;
   -o-transition-delay: 0.1s;
   -ms-transition-delay: 0.1s;
   transition-delay: 0.1s;
}
.view-first:hover a.info, .view-second:hover a.info {
   -webkit-transition-delay: 0.2s;
   -moz-transition-delay: 0.2s;
   -o-transition-delay: 0.2s;
   -ms-transition-delay: 0.2s;
   transition-delay: 0.2s;
}



/* --------------------------------------------------------	*/
/*	Header */
/* --------------------------------------------------------	*/

.header-wrapper {width:100%; background: url(https://spa-studio.hr/hotspring/slike/aquaphor-header-bg.png) 0 0 repeat-x;
-webkit-box-shadow: 0 2px 6px 0 rgba(0, 42, 87, 0.2);
-moz-box-shadow: 0 2px 6px 0 rgba(0, 42, 87, 0.2);
box-shadow: 0 2px 6px 0 rgba(0, 42, 87, 0.2); position:fixed; z-index:3;}
header {width:1152px; margin: 0 auto; background: url(https://spa-studio.hr/hotspring/slike/aquaphor-header-bg2.png) 50% 0 no-repeat;}
.header1 {height:50px; line-height:50px; text-align:right; float:right;}
.header2 {height:137px; position:relative; }
.header-logo {float:left;}
.header-kosarica-small, .header-myaccount {margin-right:30px;}
.banner-ost-wrapper {height:179px; width:100%; background: url(https://spa-studio.hr/hotspring/slike/banner-ostale-bg.jpg) 0 bottom repeat-x;}
.banner-ost {width:1122px; margin: 0 auto; padding: 0 0 0 30px; position:relative; font-family:open sans; font-size:15px; line-height:17px;}
.header-hold {height:137px;}


/* --------------------------------------------------------	*/
/*	Footer */
/* --------------------------------------------------------	*/

footer {float:left; width:100%;}
.footer1 {float:left; width:100%; min-width:1152px; min-height:400px;
background-image: url(https://spa-studio.hr/hotspring/slike/footer-bg.jpg), url(https://spa-studio.hr/hotspring/slike/footer-bg1.jpg); 
background-position: 50% bottom, 0 bottom; 
background-repeat: no-repeat, repeat-x;
background-color:#d1e7f4; 
padding:50px 0 0 0; min-height:320px;}
.footer1 ul {list-style-type:none; padding:0;}
.footer1 ul li {padding:3px 0;}
.wrapper1 {width:1152px; margin:0 auto;}
.footer1box1 {float:left; width:360px;}
.listleft {float:left; width:160px;}
.listright {float:left; width:160px;}
.footerdl {margin-top:25px;}
.footer1box-title {font-size:22px; color:#0c448e; margin:0 0 35px; font-family:caviar_dreams;}
.footer1box-title2 {font-size:18px; color:#9c9b97; font-weight:bold; margin:0 0 10px}
.footer1box-content {color:#135cab; font-size:12px; font-style:italic;}
.footer1box-content img {margin-right:13px}
.footer1box-content span.support {font-size:30px; color:#282828}
.footer1box2 {float:left; width:344px;}
.footer1box3 {float:left; width:320px; padding: 0 0 0 40px;}
.footer2 {float:left; width:100%;}
.wrapper2 {width:1152px; margin:0 auto;}
.footer2box-left {float:left; color:#737474; font-style:italic; font-size:11px; line-height:50px;}
.footer2box-right, .footer2box-right img {float:right}
.inputfield, .textareafield {
background: rgb(255, 255, 255) transparent;
background: rgba(255, 255, 255, 0.5); color:#0c448e; width:303px; font-style:italic; margin-bottom:12px; padding:9px 20px; border:0; -moz-border-radius:3px; -webkit-border-radius:3px; -o-border-radius:3px; -ms-border-radius:3px; -khtml-border-radius:3px; border-radius:3px;}
.textareafield {height:100px}
.inputfield:focus, .textareafield:focus {background: rgb(255, 255, 255) transparent;
background: rgba(255, 255, 255, 0.7);}
.breadcrumb {width:100%; float:left; height:32px; border:0; margin-top:22px; padding:0; overflow:hidden; font-family:open sans;}
.breadcrumb h2 {font-size:10px; line-height:32px; margin:0; color:#4e84c4; font-weight:normal}
.breadcrumb ul {padding:0; margin:0;}
.breadcrumb ul li {font-size:10px; line-height:32px; margin:0; color:#4e84c4; font-weight:normal; display:inline; list-style-type:none;}
.breadcrumb img, .breadcrumbd img {float:left}
.breadcrumb a:link, .breadcrumbd a:link, .breadcrumb a:visited, .breadcrumbd a:visited, .breadcrumb a:active, .breadcrumbd a:active {color:#4e84c4; text-decoration:none; line-height:32px; float:left; border:0}
.breadcrumb a:hover, .breadcrumbd a:hover {color:#2c517d; text-decoration:none; line-height:32px; float:left; border:0}



/* --------------------------------------------------------	*/
/*	Navigation */
/* --------------------------------------------------------	*/

.nav {padding-left: 0;margin-bottom: 0;list-style: none;}
/*.nav:before, .nav:after {display: table;content: " ";}
.nav:after {clear: both;}*/
.nav > li {position: relative;display: block;}
.nav > li > a {position: relative;display: block;color: #135cab;font-size: 15px;font-weight: normal;padding: 10px 10px; font-family:open sans;}
.nav > li:hover, .nav > li:focus {background-color: transparent;}
.nav > li:hover a, .nav > li.selected > a, .nav > li.selected:hover > a, .nav > li.sub:hover > a {text-decoration: none;color: #5ba2ee;}
.nav > li:hover > .dropdown, .nav > li.selected:hover > .dropdown {left:0; top:auto;}
.nav > li.sub:hover, .nav > li.sub:hover {border-radius:5px 5px 0px 0px;}
.nav-pills > li {float: left;}
.nav-pills > li {border-radius: 5px;}
.dropdown {position:absolute; left:-999em; background-color:#F88204; width:520px; margin:0 auto; padding:10px 0 20px 15px; border-radius:0px 5px 5px 5px; z-index:200; box-shadow:0 3px 2px #3B3D3F;}
/*
.nav_categories {margin:0; padding:0;}
.nav_categories > li {display:inline; float:left; margin:0 7px; min-width:80px; padding:5px;}
.nav_categories a:link, .nav_categories a:visited, .nav_categories a:active {padding:5px; color:#000000;}
.nav_categories a:hover {padding:5px; color:#ffffff; background:#3B3D3F; border-radius:5px;}
.dropdown-title {color: #ffffff;font-size: 14px;font-weight: bold;margin: 15px 30px 15px 15px;border-bottom: 1px solid #ffffff;}
*/


/* --------------------------------------------------------	*/
/*	Shop */
/* --------------------------------------------------------	*/

.shop {float:left; width:1152px; color:#222222; padding: 20px 0; min-height:218px;}
.shop2 {float:left; width:1152px; background:#ffffff; padding: 0 0 20px 0;}
.empty-cart {float:left; background:url(https://spa-studio.hr/hotspring/slike/aquaphor-cart.jpg) 0 0 no-repeat; width:1152px; height:400px;}
.go-shop {position:relative; top:196px; left:66px;margin-left: 0px;-webkit-transition: margin 1s ease;-moz-transition: margin 1s ease;-o-transition: margin 1s ease;-ms-transition: margin 1s ease;transition: margin 1s ease;}
.go-shop:hover {margin-left: 50px;}
ul.shop-index {margin:0; padding:0; list-style-type:none; font-family:open sans;float:left;width:872px;}
ul.shop-index li {float:left; width:230px; margin:0 20px 40px 20px; padding:10px; border-bottom:1px solid #DDDDDD; height:540px;}
ul.shop-index li:hover {background-color:#E8F2F7;}
ul.shop-index li h3 {font-size:20px; margin:10px 0; height:60px; line-height:20px; font-weight:normal; overflow:hidden;}
ul.shop-index li p {color:#222222}
ul.shop-index li img {}
ul.shop-index form {float:left;}
.shop-index-slika {background: #FFFFFF; border: 1px solid #FFFFFF; height: 200px; padding: 2px; text-align: center; vertical-align: middle; width: 224px;}
.shop-index-tekst {height:100px; width:230px; overflow:hidden;}
.cijena-index {font-size:18px; color:#000000;}
.cijena-product {font-size:25px; line-height:25px; color:#000000; margin:0.5em 0 0.5em;}
.cijena-index del {color:#A0A0A0;}
.cijena-product del {color:#A0A0A0; margin:0 20px 0 0;}
.shop-index-opis{height:510px; overflow:hidden;}
.shop-index-gumbovi {float:left; width:100%;}
h1.shopindex {padding:0 30px; font-size:2.5em; font-weight:normal; text-transform:uppercase; font-family:open sans;margin:0.67em 0 0 0}
h1.shopproduct {padding:0; font-family:open sans; font-weight:400;}
.shop-left {float:left; width:314px; padding:0 25px 25px 0; font-family: open sans;}
.shop-right {float:left; width:474px; padding:0 5px 25px;}
.shop-small-right {float:left; width:280px; padding:0 0 0 35px; font-family:open sans; height:1000px; overflow-y:auto; border-left:1px solid #ddd;}
.shop-small-right h3 {margin:0; font-size:16px; font-weight:400;}
.shop-small-right label {margin-top: 5px;}
.shop-small-right-naslov {float:left; width:280px; padding:0 0 0 35px; font-family:open sans; font-size:19px; font-weight:600; border-left:1px solid #ddd;}
.playaimg  {width:140px; height:127px;}
.playaimg2  {width:50px; height:50px;}
.big-target {width:150px; padding:8px; margin:10px; border:1px solid #E9F3FA;}

.shop-images {float:left; width:314px;}
.shop-prices {float:left; width:314px;}
.shop-description {color:#000000}
.shop-description table td {border-right:1px solid #D0E6F4}
.product-contact-form-div {margin:35px auto; width:80%;}
.lijevo {float:left; margin:0 10px 10px 0;}
.form-cart, .order {width:1152px; padding:0; float:left;}
.order {color:#444444}
fieldset.billing {float:left; width:540px; margin-right:72px; background:#E9F3FA;}
fieldset.shipping {float:left; width:540px; background:#E9F3FA;}
fieldset.register-member {float:left; width:1064px; margin:20px 0;}
fieldset.cart3payment, fieldset.cart3shipping {float:left; width:706px; margin:0 46px 46px 0;}
table.table-bg th, table.table-bg td {background:#ffffff;}

.proredi-tablica tr:nth-child(odd) {background-color:#F0F7FB;}
.proredi-tablica td {border-right: 1px solid #D0E6F4;}

span.summarymodifiers {font-size:11px}
.kartice-cart2 {float:left; margin:0 5px 0 0;}
.cart3-bigger {float:left; width:752px; color:#333333}
.cart3-smaller {float:right; width:340px;}
.cart3-userdetails {float:left; width:330px; margin:0 46px 46px 0;}
.company-info, .order-info {float:left; width:1092px; margin-bottom:40px;}
h1.orderh1 {color:#000000; font-size:3em; font-weight:normal; margin:0.67em 0 1em;}
.company-details {float:left;}
.company-logo {float:right;}
.order-details {float:left; width:320px;}
.user-details {float:left; width:320px; margin-left:66px;}
.thankyou {float:left; width:100%; text-align:center; font-size:30px; line-height:50px; font-style:italic; margin:30px 0;}
.btn-print {margin:30px 0 0 30px}
.shop-print-wrapper {float:left; width:100%; background:#ffffff;}
ul.payment-steps {float:left; width:100%; margin-top:0; margin-bottom:30px; padding:0; list-style-type:none; background:#5BA2EE; border-bottom:1px solid #5BA2EE; color:#ffffff;}
ul.payment-steps li {float:left; width:20%; text-align:center; padding:10px 0; background:#5BA2EE; display:block; list-style:none outside none; position:relative;}
ul.payment-steps li.active {background:#135CAB; font-weight:bold;}
ul.payment-steps li.active:after {background:#135CAB; border:solid #135CAB; border-width:0 0 1px 1px;  bottom:-5px; content:' '; display:block; width:10px; height:10px; position:absolute; left:48%; z-index:2;
 -webkit-transform: rotate(-45deg);
 -webkit-transform-origin: 50% 50%;
 -moz-transform: rotate(-45deg);
 -moz-transform-origin: 50% 50%;
 -ms-transform: rotate(-45deg); /* IE 9 */
 -ms-transform-origin:50% 50%; /* IE 9 */
 -o-transform: rotate(-45deg);
 -o-transform-origin: 50% 50%;
 transform: rotate(-45deg);
 transform-origin: 50% 50%
}
.arrow-up {width:0; height:0; position:relative; left:80px; border-left:15px solid transparent; border-right:15px solid transparent; border-bottom:15px solid #5CA1E0;}
.minicart {background: none;border: 0;color: #444;font-size: 12px;line-height: 12px;position: absolute;right: 15px;top: 35px;white-space: normal;width: 340px;z-index: 1000;letter-spacing:0;}
.minicart-content {padding: 0 0 10px;background: #ffffff;border:1px solid #5CA1E0;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.minicart-title {display: block;text-align: left;background: #5CA1E0;margin: 0;padding: 10px;font-size: 16px;line-height: 18px;font-weight: bold; color:#fff;}
.notification {background: #ffffff;border:1px solid #5CA1E0;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;color: #444;font-size: 12px;line-height: 12px;white-space: normal;width: 300px;z-index: 1000;letter-spacing:0; position:relative;}
.notification-content {padding: 0;}
.notification-title {display: block;text-align: center;background:#5CA1E0;margin: 0;padding: 10px;font-size: 13px;line-height: 13px;font-weight: bold;}
.lead-success {color: #008000;font-size: 20px;font-weight: 200;line-height: 2.3em;margin-bottom: 20px;}

.kat-izbornik {float:left; width:280px; background-color:#e8f2f7; padding:5px 0;}
.kat-izbornik ul {width:275px; padding:0 5px; font-family:open sans; font-weight:300; text-transform:uppercase;margin:0; list-style-type:none;}
.kat-izbornik li {background-color:#e8f2f7; width:270px; border-top:1px solid #e8f2f7; border-bottom:1px solid #e8f2f7;}
.active-kat {background-color: #1d62af; color:#fff !important; background-image: url(https://spa-studio.hr/hotspring/slike/fora.png); background-position: 0 50%; background-repeat: no-repeat;}
.kat-izbornik a:link, .kat-izbornik a:visited, .kat-izbornik a:active {padding:10px 8px; color:#135CAB; display:block;}
.kat-izbornik a:hover {background-color: #1d62af; color:#fff; background-image: url(https://spa-studio.hr/hotspring/slike/fora.png); background-position: 0 50%; background-repeat: no-repeat;}
.kat-izbornik span {font-size:18px; font-weight:600; padding:10px 10px; display:block; color:#fff; background: #1d62af;}


/* --------------------------------------------------------	*/
/*	Account */
/* --------------------------------------------------------	*/

.account {float:left; width:1152px; margin: 30px 0; min-height:198px;}
fieldset.login-info {float:left; width:540px; margin-right:72px; background:#E9F3FA;}
fieldset.personal-info, fieldset.forgot-pass {float:left; width:540px; background:#E9F3FA;}
fieldset.pass-reset .control-label {width:170px}
fieldset.pass-reset .controls {margin-left:170px}
.loginform, .registerform {float:left}
.forgotpassform {float:right}


/* --------------------------------------------------------	*/
/*	Featured Content Slider */
/* --------------------------------------------------------	*/

.slider-wrapper {width:100%; height:513px; min-width:1152px;
background-image: url(https://spa-studio.hr/hotspring/slike/aquaphor-rotator-bg.jpg), url(https://spa-studio.hr/hotspring/slike/aquaphor-rotator-bg1.jpg); 
background-position: 50% 0, 0 0; 
background-repeat: no-repeat, repeat-x;
}
.slider-wrapper2 {width:1150px; height:513px; position:relative; margin:0 auto;}
.slider-mask {z-index:2; position:absolute; top:165px; left:420px;}

.web-shop-banner {position:absolute; top:0px; left:883px; width:264px; height:198px;}
.web-shop-banner-link {float:left; width:119px; height:102px; background: url(https://spa-studio.hr/hotspring/slike/shop-gumb.png) 0 0 no-repeat; position:relative; margin-top:-199px;}
.web-shop-banner-link:hover {background: url(https://spa-studio.hr/hotspring/slike/shop-gumb.png) 0 100% no-repeat;}
.zdravlje-banner {position:absolute; top:292px; left:-64px; background: url(https://spa-studio.hr/hotspring/slike/zdravlje-banner.png) 0 0 no-repeat; width:207px; height:196px; padding:50px 35px 50px 45px; text-align:center; font-family:open sans; font-size:15px; line-height:17px;}
.zdravlje-banner-ost {position:absolute; top:0px; left:883px;width:264px; height:198px;}
.zdravlje-banner-ost-link {float:left; width:119px; height:102px; background: url(https://spa-studio.hr/hotspring/slike/gumb-vazno-bg.png) 0 0 no-repeat; position:relative; margin-top:-199px;}
.zdravlje-banner-ost-link:hover {background: url(https://spa-studio.hr/hotspring/slike/gumb-vazno-bg.png) 0 100% no-repeat;}

/* #featured {background: transparent;border: 0 none;height: 250px;overflow: hidden;padding: 0;position:relative;width: 250px; margin:0 auto; top:210px; left:-710px;} */

#featured { background: transparent;   border: 0 none;   float: left;   height: 250px;    margin: 200px 0 0 470px;   padding: 0;   width: 250px;}

#featured ul.ui-tabs-nav {height: 320px;list-style: none outside none;margin: 20px;overflow: hidden;padding: 0;position: absolute;right: 0;top: 0;width: 320px;z-index: 100;}
#featured ul.ui-tabs-nav li {padding:0 0 0 11px; margin:0 0 10px; font-size:12px; color:#9c9b97;}
#featured ul.ui-tabs-nav li img {float:left; margin:2px 5px; background:#fff; padding:2px; border:1px solid #eee;}
#featured ul.ui-tabs-nav li span {font-size:11px; line-height:18px;}
#featured li.ui-tabs-nav-item a {display:block; height:60px; text-decoration:none; color:#9c9b97; background:rgba(0, 0, 0, 0.7); line-height:20px; outline:none; padding:20px 16px;}
#featured li.ui-tabs-nav-item a:hover {background:#1d1d1d;}
#featured li.ui-tabs-selected, #featured li.ui-tabs-active {background:url('https://spa-studio.hr/hotspring/slike/selected-item.png') center left no-repeat;}
#featured ul.ui-tabs-nav li.ui-tabs-selected a, #featured ul.ui-tabs-nav li.ui-tabs-active a{background:#F88204;}
#featured ul.ui-tabs-nav li span.nav-title {font-size:13px; display:block; font-weight:bold; color:#ffffff}
#featured ul.ui-tabs-nav li span.nav-text {float:left; line-height:14px; color:#7d7d7d;}
#featured ul.ui-tabs-nav li.ui-tabs-selected span.nav-text, #featured ul.ui-tabs-nav li.ui-tabs-active span.nav-text {color:#333333}
#featured .ui-tabs-hide{display:none;}



/* --------------------------------------------------------	*/
/*	Product Slider */
/* --------------------------------------------------------	*/

#products-poc {float: left;margin: 0;padding: 22px;width: 1108px;height: 106px;background: #1D62AF;}
.products-poc-title {float:left; color:#ffffff; background: #1D62AF;font: italic 24px Arial;margin: 30px 0 0 0;padding: 10px 0 0 22px;width: 355px;-webkit-border-top-left-radius: 6px;-webkit-border-top-right-radius: 6px;-moz-border-radius-topleft: 6px;-moz-border-radius-topright: 6px;border-top-left-radius: 6px;border-top-right-radius: 6px;}
.prod-box {float: left;width: 324px;height: 106px;margin-right: 60px;padding: 0;}
.prod-box-img {float:left; border:1px solid #000000; margin:0 10px 0 0; background:#fff;}
.prod-box-title {height: 40px; overflow: hidden; width: 160px;}
.prod-box-title a {font-weight: bold;font-size: 14px;margin: 0;text-decoration: none; color:#ffffff;}
.prod-box-text {font-size:11px; color:#bfbfbf;}
.prod-box-price {position: relative;top: 10px;}
.price {float:left; font-size:14px; font-style:italic; color:#E94F0B;}



/* --------------------------------------------------------	*/
/*	Etalage zoom plugin */
/* --------------------------------------------------------	*/

/* Etalage container (large thumb + small thumbs): */
#etalage{display: none;margin-bottom: 30px;}

/* Large thumbnail: */
#etalage .etalage_thumb{background: white url(https://spa-studio.hr/hotspring/slike/loading.gif) center no-repeat;border: 1px solid #ddd;padding: 6px;}

/* Large thumbnail - image (in case you want to add a border around the image within the frame) */
#etalage .etalage_thumb_image{ }

/* Small thumbnails: */
#etalage .etalage_small_thumbs li{background: white;border: 1px solid #ddd;margin: 10px;padding: 3px;}

/* The one on the left that makes them slide */
#etalage ul li.etalage_smallthumb_first{ }

/* The one on the right that makes them slide */
#etalage ul li.etalage_smallthumb_last{ }

/* The currently active one */
#etalage ul li.etalage_smallthumb_active{}

/* Zoomed image area: */
#etalage .etalage_zoom_area,
.etalage_zoom_area{background: white url(https://spa-studio.hr/hotspring/slike/loading.gif) center no-repeat;border: 1px solid #ddd;padding: 6px;}

/* Magnifier area (thumbnail hovering rectangle): */
#etalage .etalage_magnifier{background: white;border: 1px solid #bbb;}

/* Icon that will apear at the left bottom of the large thumbnail (optional): */
#etalage .etalage_icon{background: url(https://spa-studio.hr/hotspring/slike/zoom.png) no-repeat;width: 14px;height: 14px;}

/* Hint that will apear at the top right of the large thumbnail (optional): */
#etalage .etalage_hint{background: url(https://spa-studio.hr/hotspring/slike/hint.gif) no-repeat;width: 130px;height: 57px;}

/* Description area (optional) */
#etalage .etalage_description{background: #D1E7F4;font-style: italic;margin: 10px;padding: 6px 10px;}

/*
 * ------------------------------------ FUNCTIONALITY --------------------------------------
 * The following CSS serves to make Etalage function properly. Don't edit or edit carefully.
 * -----------------------------------------------------------------------------------------
 */
.etalage, .etalage_thumb, .etalage_thumb_image, .etalage_source_image, .etalage_zoom_preview, .etalage_icon, .etalage_hint{ display:none }
.etalage, .etalage ul, .etalage li, .etalage img, .etalage_hint, .etalage_icon, .etalage_description{ margin:0; padding:0; border:0; list-style:none }
.etalage, .etalage_magnifier div, .etalage_magnifier div img, .etalage_small_thumbs ul, ul .etalage_small_thumbs li, .etalage_zoom_area div, .etalage_zoom_img{ position:relative }
.etalage img, .etalage li{ -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -o-user-select:none; user-select:none; -webkit-user-drag:none; -moz-user-drag:none; user-drag:none }
.etalage, .etalage_small_thumbs li{ float:left }
.etalage_right{ float:right }
.etalage li{ position:absolute }
.etalage img{ vertical-align:bottom; max-width:none }
.etalage_magnifier{ cursor:default }
.etalage_magnifier div, .etalage_small_thumbs{ overflow:hidden }
.etalage_magnifier div img{ display:none }
.etalage_icon, .etalage_hint{ cursor:default; width:0; height:0; overflow:hidden }
.etalage_small_thumbs li.vertical{ float:none }
.etalage_zoom_area{ z-index:996 }
.etalage_zoom_area div{ overflow:hidden; z-index:997 }
.etalage_zoom_preview{ position:absolute; z-index:998 }
.etalage_zoom_img, .etalage_hint{ z-index:999 }
.etalage{ direction:ltr }
div.etalage_description{ position:absolute; bottom:0; left:0; z-index:999 }
div.etalage_description.rtl{ direction:rtl; text-align:right }



/* --------------------------------------------------------	*/
/*	SuperNotice Notifications */
/* --------------------------------------------------------	*/

.superNotice
{
    position: absolute;
    font-family: Arial,Verdana;
    margin: 10px;
    z-index:1000;
}
.superNotice a.superNotice-close
{
    display: inline-block;
    float: right;
    width: 16px;
    height: 16px;
    vertical-align: middle;
    margin-left: 14px;
    margin-right: -4px;
    margin-top: 3px;
    background-image: url('https://spa-studio.hr/hotspring/slike/close.png');
    background-repeat: no-repeat;
    outline: none;
}
.superNotice a.superNotice-close:hover
{
    opacity: 0.6;
}
.superNotice .superNotice-content a.superNotice-close
{
    margin-top: -6px;
    margin-right: -7px;
}
.superNotice .superNotice-content
{    
    clear: left;
    font-size: 14px;    
    line-height: 18px;
    padding: 12px;
    vertical-align: middle;
}
.superNotice .superNotice-content-table td {
    vertical-align: top;
}
.superNotice.default
{
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;    
}
.superNotice.default .superNotice-header a.superNotice-close
{
    margin-top: 6px;
}
.superNotice.default .superNotice-content
{
    color: #000000;  
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;   
}



/* --------------------------------------------------------	*/
/*	Bootstrap labels, inputs, selects, well, alert, text */
/* --------------------------------------------------------	*/

.label {padding: 2px 16px 3px;font-size: 12px;font-weight: bold;line-height: 13px;color: #ffffff;vertical-align: middle;white-space: nowrap;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);background-color: #999999;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.label-success {background-color: #468847;}
button,
input,
select,
textarea {
  margin: 0;
  font-size: 100%;
  vertical-align: middle;
}
button,
input {
  *overflow: visible;
  line-height: normal;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  padding: 0;
  border: 0;
}
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
  cursor: pointer;
  -webkit-appearance: button;
}
input[type="search"] {
  -webkit-appearance: textfield;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none;
}
textarea {
  overflow: auto;
  vertical-align: top;
}
label,
input,
button,
select,
textarea {
  font-size: 13px;
  font-weight: normal;
  line-height: 18px;
}
label {
  display: block;
  margin-bottom: 5px;
  color: #333333;
}
input,
textarea,
select,
.uneditable-input {
  display: inline-block;
  width: 210px;
  height: 18px;
  padding: 4px;
  margin-bottom: 9px;
  font-size: 13px;
  line-height: 18px;
  color: #555555;
  border: 1px solid #cccccc;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
label input,
label textarea,
label select {
  display: block;
}
input[type="image"],
input[type="checkbox"],
input[type="radio"] {
  width: auto;
  height: auto;
  padding: 0;
  margin: 3px 0;
  *margin-top: 0;
  /* IE7 */

  line-height: normal;
  cursor: pointer;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  border: 0 \9;
  /* IE9 and down */
}
input[type="image"] {
  border: 0;
}
input[type="file"] {
  width: auto;
  padding: initial;
  line-height: initial;
  border: initial;
  background-color: #ffffff;
  background-color: initial;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
input[type="button"],
input[type="reset"],
input[type="submit"] {
  width: auto;
  height: auto;
}
select,
input[type="file"] {
  height: 28px;
  /* In IE7, the height of the select element cannot be changed by height, only font-size */

  *margin-top: 4px;
  /* For IE7, add top margin to align select with labels */

  line-height: 28px;
}
select {
  width: 220px;
  background-color: #ffffff;
}
select[multiple],
select[size] {
  height: auto;
}
textarea {
  height: auto;
}
input[type="hidden"] {
  display: none;
}
.radio,
.checkbox {
  padding-left: 18px;
}
.radio input[type="radio"],
.checkbox input[type="checkbox"] {
  float: left;
  margin-left: -18px;
}
input,
textarea {
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
  -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
  -ms-transition: border linear 0.2s, box-shadow linear 0.2s;
  -o-transition: border linear 0.2s, box-shadow linear 0.2s;
  transition: border linear 0.2s, box-shadow linear 0.2s;
}
input:focus,
textarea:focus {
  border-color: rgba(0, 42, 87, 0.8);
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 2px 6px rgba(0, 42, 87, 0.2);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 2px 6px rgba(20, 42, 87, 0.2);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 2px 6px rgba(0, 42, 87, 0.2);
  outline: 0;
  outline: thin dotted \9;
  /* IE6-9 */
}
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus,
select:focus {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
input[disabled],
select[disabled],
textarea[disabled],
input[readonly],
select[readonly],
textarea[readonly] {
  background-color: #eeeeee;
  border-color: #ddd;
  cursor: not-allowed;
}
.input-mini {
  width: 60px;
}
.input-small {
  width: 90px;
}
.input-medium {
  width: 150px;
}
.input-large {
  width: 210px;
}
.input-xlarge {
  width: 270px;
}
.input-xxlarge {
  width: 530px;
}
.control-label {
  float: left;
  width: 90px;
  padding-top: 5px;
  text-align: left;
}
.control-label-wide {
  float: left;
  width: 200px;
  padding-top: 5px;
  text-align: left;
}
.controls {
  margin-left: 90px;
  /* Super jank IE7 fix to ensure the inputs in .input-append and input-prepend don't inherit the margin of the parent, in this case .controls */
  *display: inline-block;
  *margin-left: 0;
  *padding-left: 20px;
  margin-bottom: 10px;
}
.controls-wide {
  margin-left: 200px;
  /* Super jank IE7 fix to ensure the inputs in .input-append and input-prepend don't inherit the margin of the parent, in this case .controls-wide */
  *display: inline-block;
  *margin-left: 0;
  *padding-left: 20px;
  margin-bottom: 20px;
}
.form-actions {
  clear: both;
  display: block;
  padding: 30px 0 0;
  *zoom: 1;
}
.form-actions:before,
.form-actions:after {
  display: table;
  content: "";
}
.form-actions:after {
  clear: both;
}
legend {
  display: block;
  width: 96%;
  padding: 0 2%;
  margin-bottom: 27px;
  font-size: 17px;
  line-height: 34px;
  color: #222222;
  font-weight: bold;
  border: 0;
  border-bottom: 1px solid #E9F3FA;
  background: #E9F3FA;
}
legend small {
  font-size: 13.5px;
  color: #999999;
}
.control-group {
  margin-bottom: 9px;
  margin-left: 60px;
}
legend + .control-group {
  -webkit-margin-top-collapse: separate;
}
.control-group.error input,
.control-group.error select,
.control-group.error textarea {
  color: #cc0000;
  border-color: #cc0000;
}
.control-group.error input:focus,
.control-group.error select:focus,
.control-group.error textarea:focus {
  border-color: #953b39;
  -webkit-box-shadow: 0 0 6px #d59392;
  -moz-box-shadow: 0 0 6px #d59392;
  box-shadow: 0 0 6px #d59392;
}
.control-group.error > label,
.control-group.error .help-block,
.control-group.error .help-inline,
.well.error .help-block,
.well.error .help-inline {
  color: #cc0000;
}
.help-block,
.help-inline {
  color: #555555;
}
.help-block {
  display: block;
  margin: 0 0 10px 0;
}
.help-inline {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */

  *zoom: 1;
  vertical-align: middle;
  padding-left: 5px;
  margin: 0 0 8px;
}
.well {
  clear: both;
  display: block;
  min-height: 20px;
  padding: 19px;
  margin-bottom: 30px;
  background-color: #E9F3FA;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.alert {
  padding: 8px 14px 8px;
  margin-bottom: 18px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  background-color: #fcf8e3;
  border: 1px solid #fbeed5;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  color: #c09853;
}
.alert-success {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #468847;
}
.alert-danger,
.alert-error {
  background-color: #f2dede;
  border-color: #eed3d7;
  color: #b94a48;
}
.alert-info {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #3a87ad;
}
.text-small05 {font-size: 0.5em}
.text-small06 {font-size: 0.6em}
.text-small07 {font-size: 0.7em}
.text-muted {color: #999999}
.text-primary {color: #428bca}
.text-primary:hover {color: #3071a9}
.text-warning {color: #c09853}
.text-warning:hover {color: #a47e3c}
.text-danger {color: #b94a48}
.text-danger:hover {color: #953b39}
.text-success {color: #088000}
.text-success:hover {color: #356635}
.text-info {color: #3a87ad}
.text-info:hover {color: #2d6987}



/* --------------------------------------------------------	*/
/*	Bootstrap table */
/* --------------------------------------------------------	*/

table {
  max-width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
  background-color: transparent;
}
.table {
  width: 100%;
  margin-bottom: 18px;
  color:#555555;
  border:1px solid #D0E6F4;
}
.table th,
.table td {
  padding: 8px;
  line-height: 18px;
  text-align: left;
  vertical-align: top;
  border-top: 1px solid #D0E6F4;
}
.table th {
  font-weight: bold;
  font-size: 1.2em;
  color: #444444;
}
.table thead th {
  vertical-align: bottom;
  background: #D0E6F4;

}
.table colgroup + thead tr:first-child th,
.table colgroup + thead tr:first-child td,
.table thead:first-child tr:first-child th,
.table thead:first-child tr:first-child td {
  border-top: 0;
}
.table tbody + tbody {
  border-top: 2px solid #bce8f1;
}
.table-condensed th,
.table-condensed td {
  padding: 4px 5px;
}
.table-bordered {
  border: 1px solid #D0E6F4;
  border-left: 0;
  border-collapse: separate;
  *border-collapse: collapsed;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.table-bordered th,
.table-bordered td {
  border-left: 1px solid #D0E6F4;
}
.table-bordered thead:first-child tr:first-child th,
.table-bordered tbody:first-child tr:first-child th,
.table-bordered tbody:first-child tr:first-child td {
  border-top: 0;
}
.table-bordered thead:first-child tr:first-child th:first-child,
.table-bordered tbody:first-child tr:first-child td:first-child {
  -webkit-border-radius: 4px 0 0 0;
  -moz-border-radius: 4px 0 0 0;
  border-radius: 4px 0 0 0;
}
.table-bordered thead:first-child tr:first-child th:last-child,
.table-bordered tbody:first-child tr:first-child td:last-child {
  -webkit-border-radius: 0 4px 0 0;
  -moz-border-radius: 0 4px 0 0;
  border-radius: 0 4px 0 0;
}
.table-bordered thead:last-child tr:last-child th:first-child,
.table-bordered tbody:last-child tr:last-child td:first-child {
  -webkit-border-radius: 0 0 0 4px;
  -moz-border-radius: 0 0 0 4px;
  border-radius: 0 0 0 4px;
}
.table-bordered thead:last-child tr:last-child th:last-child,
.table-bordered tbody:last-child tr:last-child td:last-child {
  -webkit-border-radius: 0 0 4px 0;
  -moz-border-radius: 0 0 4px 0;
  border-radius: 0 0 4px 0;
}
.table-striped tr:nth-child(odd) td,
.table-striped tbody tr:nth-child(odd) th {
  background-color: #f9f9f9;
}
.table tbody tr:hover td,
.table tbody tr:hover th {
  background-color: #E9F3FA;
}
.table th.text-right, .table td.text-right {text-align:right}
.table td input, .table td select {margin-bottom:0}

.table>thead>tr>td.active,.table>tbody>tr>td.active,.table>tfoot>tr>td.active,.table>thead>tr>th.active,.table>tbody>tr>th.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>tbody>tr.active>td,.table>tfoot>tr.active>td,.table>thead>tr.active>th,.table>tbody>tr.active>th,.table>tfoot>tr.active>th{background-color:#f5f5f5}
.table>thead>tr>td.success,.table>tbody>tr>td.success,.table>tfoot>tr>td.success,.table>thead>tr>th.success,.table>tbody>tr>th.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>tbody>tr.success>td,.table>tfoot>tr.success>td,.table>thead>tr.success>th,.table>tbody>tr.success>th,.table>tfoot>tr.success>th{background-color:#dff0d8}
.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover,.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th{background-color:#d0e9c6}
.table>thead>tr>td.danger,.table>tbody>tr>td.danger,.table>tfoot>tr>td.danger,.table>thead>tr>th.danger,.table>tbody>tr>th.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>tbody>tr.danger>td,.table>tfoot>tr.danger>td,.table>thead>tr.danger>th,.table>tbody>tr.danger>th,.table>tfoot>tr.danger>th{background-color:#f2dede}
.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover,.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th{background-color:#ebcccc}
.table>thead>tr>td.warning,.table>tbody>tr>td.warning,.table>tfoot>tr>td.warning,.table>thead>tr>th.warning,.table>tbody>tr>th.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>tbody>tr.warning>td,.table>tfoot>tr.warning>td,.table>thead>tr.warning>th,.table>tbody>tr.warning>th,.table>tfoot>tr.warning>th{background-color:#fcf8e3}
.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover,.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th{background-color:#faf2cc}



/* --------------------------------------------------------	*/
/*	Bootstrap Buttons */
/* --------------------------------------------------------	*/

.btn{font-family: sans-serif;display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:normal;line-height:1.428571429;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;text-shadow:none;}
.btn:focus{/*outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px*/}
.btn:hover,.btn:focus{color:#333;text-decoration:none}
.btn:active,.btn.active{background-image:none;outline:0;-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)}
.btn.disabled,.btn[disabled],fieldset[disabled] .btn{pointer-events:none;cursor:not-allowed;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}
.btn-default{color:#333 !important;background-color:#eee;border-color:#ddd}
.btn-default:hover,.btn-default:focus,.btn-default:active,.btn-default.active,.open .dropdown-toggle.btn-default{color:#333;background-color:#e4e4e4;border-color:#cdcdcd}
.btn-default:active,.btn-default.active,.open .dropdown-toggle.btn-default{background-image:none}
.btn-default.disabled,.btn-default[disabled],fieldset[disabled] .btn-default,.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled:active,.btn-default[disabled]:active,fieldset[disabled] .btn-default:active,.btn-default.disabled.active,.btn-default[disabled].active,fieldset[disabled] .btn-default.active{background-color:#fff;border-color:#ccc}
.btn-primary{color:#fff !important;background-color:#428bca;border-color:#357ebd}
.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{color:#fff;background-color:#3276b1;border-color:#285e8e}
.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{background-image:none}
.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active{background-color:#428bca;border-color:#357ebd}
.btn-warning{color:#fff !important;background-color:#f0ad4e;border-color:#eea236}
.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.open .dropdown-toggle.btn-warning{color:#fff;background-color:#ed9c28;border-color:#d58512}
.btn-warning:active,.btn-warning.active,.open .dropdown-toggle.btn-warning{background-image:none}
.btn-warning.disabled,.btn-warning[disabled],fieldset[disabled] .btn-warning,.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled:active,.btn-warning[disabled]:active,fieldset[disabled] .btn-warning:active,.btn-warning.disabled.active,.btn-warning[disabled].active,fieldset[disabled] .btn-warning.active{background-color:#f0ad4e;border-color:#eea236}
.btn-danger{color:#fff !important;background-color:#d9534f;border-color:#d43f3a}
.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.open .dropdown-toggle.btn-danger{color:#fff;background-color:#d2322d;border-color:#ac2925}
.btn-danger:active,.btn-danger.active,.open .dropdown-toggle.btn-danger{background-image:none}
.btn-danger.disabled,.btn-danger[disabled],fieldset[disabled] .btn-danger,.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled:active,.btn-danger[disabled]:active,fieldset[disabled] .btn-danger:active,.btn-danger.disabled.active,.btn-danger[disabled].active,fieldset[disabled] .btn-danger.active{background-color:#d9534f;border-color:#d43f3a}
.btn-success{color:#fff !important;background-color:#5cb85c;border-color:#4cae4c}
.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.open .dropdown-toggle.btn-success{color:#fff;background-color:#47a447;border-color:#398439}
.btn-success:active,.btn-success.active,.open .dropdown-toggle.btn-success{background-image:none}
.btn-success.disabled,.btn-success[disabled],fieldset[disabled] .btn-success,.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled:active,.btn-success[disabled]:active,fieldset[disabled] .btn-success:active,.btn-success.disabled.active,.btn-success[disabled].active,fieldset[disabled] .btn-success.active{background-color:#5cb85c;border-color:#4cae4c}
.btn-forma { background-color: hsl(211, 66%, 30%) !important; background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#5e9bde", endColorstr="#1a4a7e"); background-image: -khtml-gradient(linear, left top, left bottom, from(#5e9bde), to(#1a4a7e)); background-image: -moz-linear-gradient(top, #5e9bde, #1a4a7e); background-image: -ms-linear-gradient(top, #5e9bde, #1a4a7e); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5e9bde), color-stop(100%, #1a4a7e)); background-image: -webkit-linear-gradient(top, #5e9bde, #1a4a7e); background-image: -o-linear-gradient(top, #5e9bde, #1a4a7e); background-image: linear-gradient(#5e9bde, #1a4a7e); border-color: #1a4a7e #1a4a7e hsl(211, 66%, 22%); color: #fff !important; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.52); -webkit-font-smoothing: antialiased; }
.btn-forma:hover, .btn-forma:focus, .btn-forma:active {background-color: hsl(211, 66%, 18%) !important; background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#2b7cd3", endColorstr="#0f2c4c"); background-image: -khtml-gradient(linear, left top, left bottom, from(#2b7cd3), to(#0f2c4c)); background-image: -moz-linear-gradient(top, #2b7cd3, #0f2c4c); background-image: -ms-linear-gradient(top, #2b7cd3, #0f2c4c); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2b7cd3), color-stop(100%, #0f2c4c)); background-image: -webkit-linear-gradient(top, #2b7cd3, #0f2c4c); background-image: -o-linear-gradient(top, #2b7cd3, #0f2c4c); background-image: linear-gradient(#2b7cd3, #0f2c4c); border-color: #0f2c4c #0f2c4c hsl(211, 66%, 10%); color: #fff !important; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.52); -webkit-font-smoothing: antialiased; }


.btn-info{color:#fff !important;background-color:#5bc0de;border-color:#46b8da}
.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.open .dropdown-toggle.btn-info{color:#fff;background-color:#39b3d7;border-color:#269abc}
.btn-info:active,.btn-info.active,.open .dropdown-toggle.btn-info{background-image:none}
.btn-info.disabled,.btn-info[disabled],fieldset[disabled] .btn-info,.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled:active,.btn-info[disabled]:active,fieldset[disabled] .btn-info:active,.btn-info.disabled.active,.btn-info[disabled].active,fieldset[disabled] .btn-info.active{background-color:#5bc0de;border-color:#46b8da}
.btn-inverse{color:#eee !important;background-color:#333;border-color:#111}
.btn-inverse:hover,.btn-inverse:focus,.btn-inverse:active,.btn-inverse.active,.open .dropdown-toggle.btn-inverse{color:#eee;background-color:#222;border-color:#111}
.btn-inverse:active,.btn-inverse.active,.open .dropdown-toggle.btn-inverse{background-image:none}
.btn-link{font-weight:normal;color:#428bca !important;cursor:pointer;border-radius:0}
.btn-link,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}
.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active{border-color:transparent}
.btn-link:hover,.btn-link:focus{color:#2a6496;text-decoration:underline;background-color:transparent}
.btn-link[disabled]:hover,fieldset[disabled] .btn-link:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:focus{color:#999;text-decoration:none}
.btn-large{padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}
.btn-small,.btn-xsmall{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}
.btn-xsmall{padding:1px 5px}
.btn-block{display:block;width:100%;padding-right:0;padding-left:0}
.btn-block+.btn-block{margin-top:5px}



/* --------------------------------------------------------	*/
/*	Print styles */
/* --------------------------------------------------------	*/

@media print {
    * {
        background: transparent !important;
        color: #000 !important; /* Black prints faster: h5bp.com/s */
        box-shadow: none !important;
        text-shadow: none !important;
    }

    a,
    a:visited {
        text-decoration: underline;
    }

    a[href]:after {
        content: " (" attr(href) ")";
    }

    abbr[title]:after {
        content: " (" attr(title) ")";
    }

    /*
     * Don't show links for images, or javascript/internal links
     */

    .ir a:after,
    a[href^="javascript:"]:after,
    a[href^="#"]:after {
        content: "";
    }

    pre,
    blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
    }

    thead {
        display: table-header-group; /* h5bp.com/t */
    }

    tr,
    img {
        page-break-inside: avoid;
    }

    img {
        max-width: 100% !important;
    }

    @page {
        margin: 0.5cm;
    }

    p,
    h2,
    h3 {
        orphans: 3;
        widows: 3;
    }

    h2,
    h3 {
        page-break-after: avoid;
    }
}



/* --------------------------------------------------------	*/
/*	Overrides */
/* --------------------------------------------------------	*/

.pull-left {float:left}
.pull-right {float:right}
.block {display:block}
.inline {display:inline}
.clearboth {clear:both}
.relative {position:relative}
.absolute {position:absolute}
.text-left {text-align:left}
.text-right {text-align:right}
.text-center {text-align:center}
.text-justify {text-align:justify}
.textupper {text-transform:uppercase}
.textlower {text-transform:lowercase}
.image-left {float:left; margin:0 10px 10px 0;}
.image-right {float:right; margin:0 0 10px 10px;}
.image-full {display:block; margin:0 0 10px;}
.width25px {width:25px}
.width370px {width:370px}
.width48po {width:48%}
.width60po {width:60%}
.width97po {width:97%}
.width98po {width:98%}
.width100po {width:100%}
.nobg {background:none}
.noborder {border:0 !important}
.nomargin {margin:0 !important}
.nopadding {padding:0 !important}
.marginleft0 {margin-left:0px}
.marginleft5 {margin-left:5px}
.marginleft10 {margin-left:10px}
.marginleft20 {margin-left:20px}
.marginleft70 {margin-left:70px}
.marginleft220 {margin-left:220px}
.marginright0 {margin-right:0px}
.marginright5 {margin-right:5px}
.marginright10 {margin-right:10px}
.marginright20 {margin-right:20px}
.marginright30 {margin-right:30px}
.marginright40 {margin-right:40px}
.marginright90 {margin-right:90px}
.margintop0 {margin-top:0}
.margintop5 {margin-top:5px}
.margintop8 {margin-top:8px}
.margintop10 {margin-top:10px}
.margintop17 {margin-top:17px}
.margintop30 {margin-top:30px}
.marginbottom0 {margin-bottom:0}
.marginbottom10 {margin-bottom:10px}
.marginbottom20 {margin-bottom:20px}
.marginbottom30 {margin-bottom:30px}
.bordertop0 {border-top:0 !important}
.borderbottomddd {border-bottom:1px solid #ddd}
.top26 {top:26px}
.fontsize13n {font-size: 13px;font-weight: normal;line-height: 18px;}
.fontsize17n {font-size: 17px;}
.fontsize18n {font-size: 18px;}
table.valignmid td {vertical-align:middle}
.opacity6 {opacity:0.6}
.bold-font {font-weight:bold;}
.height31 {height:31px !important;}
.font-10 {font-size:10px;}
.font-11 {font-size:11px;}
.font-14 {font-size:14px;}






/*SLIDEBOX*/

#slidebox p, a.more{
    font-size:11px;
    text-transform:uppercase;
    font-family: Arial,Helvetica,sans-serif;
    letter-spacing:1px;
    color:#555;
}
a.more{
    cursor:pointer;
    color:#E28409;
}
a.more:hover{
    text-decoration:underline;
}
#slidebox h2{
    color:#E28409;
    font-size:18px;
    margin:10px 20px 10px 0px;
}




