@import url(http://fonts.googleapis.com/css?family=Roboto:400,300,100,500,700);
@import url(http://fonts.googleapis.com/css?family=Roboto+Condensed:400,300,700);
body{font-family:Roboto, "Roboto", Helvetica, Arial, sans-serif;max-width:100%;overflow-x:hidden}
h1,h2,h3,h4,h5,h6{font-family:'Roboto Condensed', sans-serif;}
p{font-family:Roboto, sans-serif;line-height:22px;font-size:16px;font-weight:300}
ul{padding-left:0}
ul li{list-style:none}
h2{font-size:26px}
a:hover{text-decoration:none}
#gallery .container{padding:25px}
.section-heading{text-align:center;margin-bottom:2em}
section.global-page-header .container {position: relative;transform: translate3d(0, -50%, 0);-webkit-transform: translate3d(0, -50%, 0);top: 50%;z-index: 2;}
.section-heading p{font-size:14px;font-weight:300;line-height:20px;}
.subtitle,section.boxchat h2{margin-bottom: 15px;font-size: 20px;text-transform: uppercase;font-weight: 300;line-height: 1.4;letter-spacing: 3px;padding-bottom: 10px;border-bottom: 1px solid #ccc;}
.subtitle-des{color:#727272;font-size:14px;margin-bottom:35px;font-weight:300}
.pages{padding:20px 0}
.moduler{padding:140px 0}
.navbar-default .navbar-nav > li > a:hover{color:#02bdd5}
.navbar.navbar-default{border:0;border-radius:0;margin-bottom:0}
.navbar.navbar-default .navbar-toggle{margin-top:32px}
.navbar-header .navbar-brand{padding: 0;position: relative;left: 15%;right: 15%;}
.navbar-header .navbar-brand a{height:auto;display:inline-block;margin-top:0}
.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle{background:#444}
#top-bar{background: rgba(41,41,41,0.95);color:#fff;-webkit-transition:all .2s ease-out 0;transition:all .2s ease-out 0;-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,0.1);box-shadow:0 0 3px 0 rgba(0,0,0,0.1);transition: .2s all ease-out;max-width: 100%;}
#top-bar .navbar-nav > li > a:hover{background:transparent}
#top-bar span.label.number{background:#47B475;color: #fff;border-radius:50%;width:15px;position:absolute;height:15px;top: -10px;font-size: 8px;line-height:13px;text-align:center;left: 25px;}
#top-bar.animated-header{background: #292929;box-shadow:none;}
header .container{padding-right: 14px;padding-left: 20px;clear: both;}
#top-bar .navbar-brand img{height:40px}
#top-bar .navbar-header .navbar-brand a span{margin-left:10px;text-transform:uppercase;font-weight:300;font-family:'Roboto Condensed', sans-serif;font-size:24px;color: #fff;position: relative;vertical-align: middle;line-height: 50px;}
#top-bar.animated-header .uMenuRoot li a,#top-bar.animated-header a,#top-bar.animated-header .uMenuRoot li span{color:#fff}
#top-bar .main-menu li > a,header .uMenuRoot li a,header .uMenuRoot li span{color:#444}
#top-bar ul.account li a i{position:relative;top:7px}
#top-bar .main-menu li,header .uMenuRoot li,header .uMenuRoot li span{height: 5;}
#top-bar .main-menu li a,header .uMenuRoot li a,header .uMenuRoot li span{font-size: 11px;text-transform:uppercase;position: relative;letter-spacing:1px;color:#FFF;opacity:0.8!important;transition:.3s;vertical-align: middle;max-width:100%;white-space:normal;}
#top-bar .main-menu li a:hover,header .uMenuRoot li a:hover,.uMenuItemA,header .uMenuRoot li span:hover{opacity:1!important}
.navbar-custom .nav li > a{position:relative;color:#000}
.navbar-right .dropdown-menu{right:auto;left:0}
.navbar-custom .dropdown-menu{position:absolute;display:block;visibility:hidden;opacity:0}
figure{background:#fff}
figure .img-wrapper{position:relative;overflow:hidden;}
figure img{-webkit-transform: scale (1,1,1);transform: scale (1,1,1);-webkit-transition:0 400ms;transition:transform 400ms;}
figure:hover img{-webkit-transform: scale(1.2,1.2);transform: scale(1.2,1.2);}
figure:hover .overlay{opacity:1}
figure:hover .overlay .buttons a{-webkit-transform: scale(1,1);transform: scale(1,1);}
figure .overlay{position:absolute;top:0;left:0;right:0;bottom:0;text-align:center;background:rgba(0,0,0,0.7);opacity:0;-webkit-transition:opacity 400ms;transition:opacity 400ms}
figure .overlay a{display:inline-block;color:#fff;padding:10px 23px;border-radius: 2px;font-weight: 400;line-height:1;text-transform: uppercase;font-size: 12px;border:1px solid #fff;border-radius: 2px;margin:4px;-webkit-transform:scale3d(0,0,0);transform:scale3d(0,0,0);-webkit-transition:all 400ms;transition:all 400ms;}
figure .overlay a:hover{text-decoration:none;background: #fff;color: #000;}
figure .overlay:hover a{-webkit-transform: scale(1.2,1.2);transform: scale(1.2,1.2);}
figure .buttons{position:absolute;top:40%;width: 100%;margin: 0 auto;}
figure figcaption{margin-top:0;color:#666;margin-bottom:0}
figure figcaption h4{margin:0}
figure figcaption h4 a{color:#02bdd5}
figure figcaption p{font-size:14px;margin-bottom:0;margin-top:5px}
#feature{padding:80px 0}
#feature .media{margin:0 0 70px}
#feature .media .media-left{padding-right:25px}
#feature h3{color:#000;font-size:18px;text-transform:uppercase;text-align:center;margin-bottom:20px;margin:0 0 15px;font-weight:400}
#feature p{line-height:25px;font-size:14px;color:#777}
#feature .icon{text-decoration:none;color:#fff;background-color:#02BDD5;height:100px;text-align:center;width:100px;font-size:50px;line-height:100px;overflow:hidden;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}
#contact-section{padding:90px 0}
b, strong {font-weight: 500;}
#footer{background: #333;padding:25px 0;background-size: 60px;color:#FFF;}
#footer .copyright a.copugarts {position:relative;bottom: 2px;margin-right: 10px;}
#footer a.copugarts img {max-width: 60px;}
#footer .copyright{font-size: 15px;margin-bottom:0;margin-top:10px;}
#footer .copyright a{color:#FFF}
#footer .social{text-align:right;margin-bottom:0;margin-top: 10px;}
#footer .social li{display:inline-block;margin-right:15px}
#footer .social li a{font-size:22px;color:#FFF}
.cd-headline.slide .cd-words-wrapper{color:#02bdd5}
ul.social-icons{height:auto;overflow:hidden;list-style:none!important;margin-bottom:10px}
ul.social-icons li{float:none;display:inline-block;height:36px}
#copyright a:hover,#copyright nav .menu li a:hover{color:#e4e4e4!important}
#copyright a,#copyright a:hover{text-decoration:none}
.global-page-header{color:#fff;padding-top: 70px;min-height: 270px;position: relative;height: 270px;overflow: hidden;display: block;}
.global-page-header h2{display: flex;letter-spacing: 5px;margin-right: -5px;align-items: center;align-content: center;font-size: 28px;margin: 0 0;line-height: 30px;text-transform: uppercase;}
.global-page-header .breadcrumb{background:none;padding: 0 0;position: relative;top: 5px;font-size: 12px;margin-bottom: 0;font-weight: 300;}
.global-page-header .breadcrumb li a,.global-page-header .breadcrumb .active{color:#fff;font-family: "Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size: 12px;line-height: 20px;text-transform: uppercase;letter-spacing: 2px;font-size: 11px;font-weight: 700;}
.global-page-header .block{position:relative;z-index: 1;text-align:center;}
.global-page-header:before {content: " ";width: 100%;height: 100%;position: absolute;top: 0;left: 0;background: rgba(34,34,34, .4);}
.global-page-header .breadcrumb .active{color: #47b475;}
.works.service-page figure .buttons{position:absolute;top:45%;left:13%}
.works-fit{padding:40px 0}
.works-fit figure .buttons{left:14%}
ul.account span.label.number {left: 18px !important;}
#blog-full-width{padding:40px 0 80px}
article{padding:30px 0}
h2.title {letter-spacing: 5px;font-weight: 300;color: #666;padding-bottom: 10px;text-transform: uppercase;border-bottom:;}
.blog-content h2{font-family:Roboto, sans-serif}
.blog-content h2 a{color:#444;font-weight:400;font-size:30px;font-family:'Roboto Condensed', sans-serif}
.blog-content .blog-meta{color: #666;font-weight:300;margin-bottom:20px;}
.blog-content .blog-meta span:after{content:"\f3d1";padding:0 3px;vertical-align: middle;font-family:Ionicons;color: #666;}
.blog-content .blog-meta a{color: #666;}
.blog-content .blog-meta p{margin-top:20px}
.blog-content .btn-details,.addbtn{background:#02bdd5;color:#fff;padding:8px 18px;border-radius:0;margin-top:15px;margin-right:1em;border:1px solid #fff;box-shadow:0 0 0 1px #02bdd5;transition:.3s all}
.blog-post-image{margin:0 -30px}
.sidebar{padding:20px 0}
.sidebar .widget{margin-bottom:40px}
.sidebar .widget h3{letter-spacing: 1px;margin-bottom: 20px;padding-bottom: 5px;text-transform: uppercase;font-size: 14px;font-weight: 400;color: rgb(119, 119, 119);border-bottom: 1px solid rgb(204, 204, 204);}
.sidebar .widget .catNameActive:before{position:relative;content:"\f3d3";margin-right:10px;top:3px;font:normal normal normal 22px Ionicons;color:#46B374;transition:all .3s ease 0;-moz-transition:all .3s ease 0;-webkit-transition:all .3s ease 0;-o-transition:all .3s ease 0}
.sidebar .search input.form-control{border-right:0;border-radius:0;box-shadow:inset 0 0 0 rgba(0,0,0,0.075)}
.sidebar .widget .catsTable tr .catsTd a,.sidebar .widget li a{color:#333;transition:.3s;color: #555;text-decoration: none;padding-bottom: 2px;text-decoration: none;border-bottom: 1px solid transparent;-webkit-transition: all 0.2s;}
.sidebar .widget .catsTable tr a:hover,.sidebar .widget li a:hover{margin-left:20px;color:#46B374}
.sidebar .widget li,.sidebar .widget .catsTd{border-bottom: 1px solid #B0B0B0;padding: 10px 0;list-style:none;}
.sidebar .widget .inner {display: block;margin-top: 1.5em;}
.sidebar .widget .catsTable tr{border-bottom:1px solid #B0B0B0}
.sidebar .widget .catsTd{border-bottom:0}
.sidebar .widget .catNameActive{color:#46B374!important}
.catNumData{float:right;background:#46B374;color:#FFF;border-radius:15px;position:relative;min-width:22px;padding:0 5px;text-align:center}
.sidebar .widget .catsTable tr:last-child,.sidebar .widget li:last-child{border-bottom:none}
.sidebar .recent-post ul li{margin:20px 0}
.sidebar .recent-post ul li a{color:#555;font-size:15px}
.sidebar .recent-post ul li a:hover{color:#02bdd5}
.sidebar .recent-post time{font-weight:300;color:#999;font-size:12px}
.gallery{padding: 50px 100px;}
.portfolio-meta span{margin:5px 10px;font-weight:300}
.portfolio-meta span a{color:#fff}
.portfolio-single{padding:80px 0 20px}
.portfolio-single .portfolio-content{padding:40px 0}
.single-post{padding:60px 0 20px}
.single-post .post-content{padding:40px 0}
.single-post .post-content ol li,.single-post .post-content ul li{color:#666}
.single-post .media{border:1px solid #dedede;padding:30px 20px}
.single-post .media .media-body a{color:#02bdd5;font-size:12px}
.single-post .media .media{border:none}
.single-post .comments{margin-top:40px}
.single-post .post-comment{margin-top:40px}
.single-post .post-comment h3{margin-bottom:15px}
.single-post .post-comment .form-control{box-shadow:none;border-radius:0}
.single-post .post-comment .btn-send{background:#02bdd5;color:#fff;border-radius:0}
.social-share li{display:inline-block;margin:3px 1px}
.social-share a{font-size:20px;color:#fff;background:#02bdd5;padding:4px 10px;display:inline-block}
.navbar-toggle .icon-bar{background:#fff}
.inline li ul.account a i:before{font-size:2em;margin-right:10px}
ul.account li a{border-left:0}
header .uWithSubmenu ul li{display:block;float:inherit;height: 50px;}
.dropdown-menu > ul,header .uWithSubmenu ul,.inline li ul.account{visibility:hidden;min-width:200px;width:auto;right: 0;background: rgba(41,41,41,0.95);position: absolute;z-index:99;opacity:0;margin-top: 50px;}
header .uMenuRoot li:hover > ul,.inline li:hover > ul.account{visibility:visible;top: 50px;opacity:1;overflow:visible;transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transform: translate3d(0,-50px,0);-webkit-transform: translate3d(0,-50px,0);-moz-transform: translate3d(0,-50px,0);}
header .uMenuRoot li:hover > ul ul {
    top: 0;
}
.inline ul.account li{padding:0 15px;border-left:0!important;display:block!important;width:100%!important}
ul.account{right:-1px;min-width:230px!important;top:100%;}
.nav .open > a,.nav .open > a:focus{background-color:transparent}
header .uMenuRoot ul ul ul{top:-1px;right:100%;background:rgba(41,41,41,0.85)}
header .uMenuRoot ul ul{right:100%;background: rgba(41,41,41,0.9);}
header .uMenuRoot .uWithSubmenu > a:before, header .uMenuRoot .uWithSubmenu > span:before, header .uMenuRoot .uWithSubmenu .uWithSubmenu > abefore, header .uMenuRoot .uWithSubmenu .uWithSubmenu > span:before{content:"\f123";font-family:Ionicons;vertical-align:middle;left: 10px;position: relative;float: right;font-weight: 100;}
#shop-basket li{width:100%;}
li.shop i:before{top:7px;position:relative;left:10px}
.shop:hover ul{visibility:visible;opacity:1;overflow:visible;transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transform:translate3d(0,-50px,0);-webkit-transform:translate3d(0,-50px,0);-moz-transform:translate3d(0,-50px,0)}
.shop ul{visibility:hidden;color:#333;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.2);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,0.2);box-shadow:0 0 10px 0 rgba(0,0,0,0.2);letter-spacing:normal;width:360px;background: rgba(255,255,255,0.95);position:absolute;z-index:99;opacity:0;right:0;min-width:300px;margin-top: 49px;padding:10px 20px 0!important;}
.shop ul .product-title{color:#222!important;font-weight:300;display:block;margin-bottom:-25px}
.shop ul .price.number{color:#222;}
.shop ul li a img{float:left;width:70px;height:70px;margin-right:10px;top:10px;position:relative}
header .uMenuRoot .uWithSubmenu ul a{padding:15px}
header .uMenuRoot .uWithSubmenu li:hover, ul.account li:hover{background-color:rgba(255,255,255,0.1);transition:.3s}
header .uMenuRoot .uWithSubmenu .uWithSubmenu > a:before, header .uMenuRoot .uWithSubmenu .uWithSubmenu > span:before{content:"\f124";position: relative;float: right;left: 0px;}
header .uMenuRoot .uWithSubmenu .uWithSubmenu > span:before {
}
/*--PRELOADER--*/.spinner{width:50px;height:50px;margin:0 auto;border-radius:50%;box-shadow:0 0 0 1px rgba(0,0,0,0.1), 2px 1px 0 #47b475;-moz-animation:spin .7s linear infinite;-webkit-animation:spin .7s linear infinite;animation:spin .7s linear infinite;display:inline-block;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease}
@-moz-keyframes spin{100-moz-transform:rotate(360deg);transform:rotate(360deg)}
}
@-webkit-keyframes spin{100-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes spin{100-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
/*-- FORM INPUT --*/input,button,select,textarea{font-family:Raleway, "Helvetica Neue", Helvetica, Arial, sans-serif}
input[type=text],button,textarea,select,input[type=password]{-webkit-appearance:none;-moz-appearance:none;appearance:none}
.bg-secondary input[type=text],.bg-secondary textarea,.bg-secondary select{background:#fff}
.input-lh,span.slist{color:#666;font-size:14px;}
.attempted-submit .field-error{outline:1px red!important}
.input-with-label span{font-family:Raleway, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:11px;text-transform:uppercase;color:#292929;letter-spacing:1px;font-weight:700;display:block;cursor:default}
input[type=text],input[type=password]{background:#f5f5f5;border:none;width:100%;height:40px;padding-left:20px;font-weight:500;margin-bottom:24px;border-radius:0}
.image-bg input[type=text],.image-bg textarea{color:#555}
.image-bg.bg-light input.transparent,.image-bg.bg-light button.transparent{border-color:#292929}
input.transparent,button.transparent{background:none;border:1px solid rgba(255,255,255,0.5);color:#fff!important}
input[type=text]:focus,input[type=password]:focus{outline:1px solid #ccc}
textarea{width:100%;border:none;background:#f5f5f5;margin-bottom:24px;border-radius:0;padding:16px 20px}
textarea:focus{outline:1px solid #ccc}
::-webkit-input-placeholder{text-transform:uppercase;letter-spacing:1px;color:#777;font-size:11px;padding-top:5px}
:-moz-placeholder{text-transform:uppercase;letter-spacing:1px;color:#777;font-size:11px;padding-top:5px}
::-moz-placeholder{text-transform:uppercase;letter-spacing:1px;color:#777;font-size:11px;padding-top:5px}
:-ms-input-placeholder{text-transform:uppercase;letter-spacing:1px;color:#777;font-size:11px;padding-top:5px}
input.transparent::-webkit-input-placeholder,button.transparent::-webkit-input-placeholder{color:#fff}
input.transparent::-moz-input-placeholder,button.transparent::-moz-input-placeholder{color:#fff}
input.transparent:-moz-input-placeholder,button.transparent:-moz-input-placeholder{color:#fff}
input.transparent:-ms-input-placeholder,button.transparent:-ms-input-placeholder{color:#fff}
button{width:auto!important}
input[type=button],input[type=submit],input[type=reset],button{height:40px;line-height:36px;background:#47b475;padding: 0 20px;color:#fff;width:auto;font-size:11px;border: 0;outline:none;transition: .3s;text-transform:uppercase;letter-spacing:1px;}
.bg-primary input[type=submit],.bg-primary button[type=submit]{background:#fff;color:#47b475}
input[type=submit]:focus,button[type=submit]:focus{outline:none}
input[type=submit].hollow,button[type=submit].hollow{background:none;border:2px solid #47b475;color:#47b475;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease}
input[type=submit].hollow:hover,button[type=submit].hollow:hover{background:#47b475;color:#fff}
.select-option{position:relative;cursor:pointer;height:50px;overflow:hidden;margin-bottom:24px}
.select-option i{position:absolute;font-size:18px;right:20px;top:14px;z-index:2;pointer-events:none;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;cursor:pointer}
.select-option:focus i{color:#fff}
.select-option select{margin-bottom:0}
select{height:50px;background:#f5f5f5;width:100%;border-radius:0;border:none;outline:none;padding-left:20px;position:relative;font-size:11px;text-transform:uppercase;font-weight:700;letter-spacing:1px;color:#777;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;cursor:pointer}
select:focus{background:#eee}
select:active,select:focus,select:hover{outline:none;border:none}
.checkbox-option,.radio-option{display:inline-block;width:50px;height:25px;border-radius:25px;border:1px solid #47b475;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-bottom:24px}
.checkbox-option .inner,.radio-option .inner{width:19px;height:19px;border-radius:50%;background:rgba(0,0,0,0);border:1px solid #47b475;position:relative;top:2px;left:2px;display:inline-block;transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease}
.checkbox-option.checked .inner{transform:translate3d(25px,0,0);-webkit-transform:translate3d(25px,0,0);-moz-transform:translate3d(25px,0,0);background:#47b475}
.checkbox-option input{width:0;height:0;opacity:0;overflow:hidden}
.radio-option{width:25px;height:25px;text-align:left}
.radio-option:nth-of-type(n+2){margin-left:24px}
.radio-option input{width:0;height:0;opacity:0;overflow:hidden}
.radio-option .inner{border:none;width:19px;height:19px;left:2px;transform:scale(0);-webkit-transform:scale(0)}
.radio-option + span{display:inline-block;line-height:25px}
.radio-option.checked .inner{transform:scale(1);-webkit-transform:scale(1)}
.radio-option.checked .inner{background:#47b475}
@media all and min-width 991px {
input.col-md-6,button.col-md-6{width:49%;float:left}
input.col-md-6:first-of-type,button.col-md-6:first-of-type{margin-right:1%}
input.col-md-6:last-of-type,button.col-md-6:last-of-type{margin-left:1%}
}
form.thirds input,form.thirds button{width:32%;float:left;margin-left:1%;margin-bottom:16px}
form.halves input,form.halves button{width:46%;float:left;margin-left:2.5%;margin-bottom:16px}
form.halves p,form.thirds p,form.halves span,form.thirds span{clear:both}
.form-error,.form-success{background:#58ce38;padding:12px;width:80%;color:#fff;clear:both;display:block;max-width:700px;position:relative;top:16px;margin:0 auto;word-break:break-word}
.form-error{background:#ce3838}
.form-error a,.form-success a{display:block;color:#fff}
.attempted-submit .field-error{outline:1px solid #ce3838!important}
form iframe.mail-list-form{display:none}
.form-loading{border:3px solid #fff;border-radius:30px;height:30px;left:50%;margin:-15px 0 0 -15px;opacity:0;margin:0 auto;top:50%;width:30px;-webkit-animation:pulsate 1s ease-out;-webkit-animation-iteration-count:infinite;-moz-animation:pulsate 1s ease-out;-moz-animation-iteration-count:infinite;animation:pulsate 1s ease-out;animation-iteration-count:infinite;z-index:99999}
@keyframes pulsate{0transform:scale(0.1);opacity:0.0}
50%{opacity:1}
100%{transform:scale(1.2);opacity:0}
}
@-webkit-keyframes pulsate{0transform:scale(0.1);opacity:0.0}
50%{opacity:1}
100%{transform:scale(1.2);opacity:0}
}
button[type=submit] .form-loading{height:25px;width:25px;display:inline-block;top:9px;position:relative;left:0}
.btn-white .form-loading{border:3px solid #c8c8c8}
/*---------- BUTTONS ----------*/
.btn-icon i {font-size: 30px;vertical-align: middle;}
.btn i {
    line-height: 40px;
}
.btn,.pmCatLink,.pmCatLinkActive,.entryReadAllLink{border:2px solid #47b475;padding:0 25px;height:40px;min-width:150px;margin-left: 5px;line-height:36px;font-size:12px;text-transform:uppercase;letter-spacing:1px;color:#47b475;text-align:center;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;border-radius: 0;}
.btn:last-child,.entryReadAllLink:last-child
.btn:last-of-type,.entryReadAllLink:last-of-type{margin-right:0}
.btn:hover,.pmCatLink:hover,.pmCatLinkActive,.entryReadAllLink:hover{background:#47b475;color: #fff !important;}
.btn-icon{width:50px;height:50px;min-width:0;padding: 0 !important;line-height: 50px !important;}
.btn-lg{height:50px;line-height:46px;min-width:200px}
.btn-icon.btn-lg{width:50px;height:50px;line-height:49px;font-size:24px;min-width:0}
.btn-icon.btn-sm{width:30px;height:30px;line-height: 28px !important;font-size:13px;text-align: center;min-width:0;padding: 0!important;}
.btn-icon.btn-sm i {font-size: 28px;}
.btn-sm{height:30px;font-size:11px;line-height:27px;min-width:0}
.btn-filled{background:#47b475;color:#fff}
.btn-white,.image-bg .btn,.image-bg .btn:visited{color:#fff;border-color:#fff}
.btn-white:hover,.image-bg .btn:hover,.image-bg .btn:visited:hover{background:#fff;color:#222}
.image-bg .btn.btn-filled,.image-bg .btn-filled:visited{border-color:#47b475}
.image-bg .btn-filled:hover{border-color:#fff}
.btn-rounded,.entryReadAllLink{border-radius:25px}
body.btn-rounded .btn{border-radius:25px!important}
.bg-light .btn{border-color:#222;color:#222}
.bg-light .btn:visited,.bg-light .btn:visited:hover{color:#222}
.bg-light .btn-filled,.bg-light .btn-filled:visited{color:#fff}
.btn-white:visited,.btn:visited:hover{color: #fff !important;}
.btn-white:visited:hover{color:#222}
.btn-filled:visited{color:#fff}
.btn.bg-dark{color:#292929;border-color:#292929}
.btn.bg-dark:hover{background:#434343;color:#fff}
.bg-primary .btn{color:#fff;border-color:#fff}
.bg-primary .btn:hover{background:#fff;color:#47b475}
.filter{margin:1em 0 2em;display: inline-block;}
.filter .catsTable tr{display:inline-block}
.filter .catsTable .catName,.filter a.catNameActive{border: 1px solid #47B475;border-radius: 2px;padding: .5em 1em;color:#47B475;margin:.5em;display:inline-block;transition:.3s;}
.filter .catsTable .catName:hover,.filter .catsTable .catName:focus,.filter a.catNameActive{color: #fff !important;background:#47B475;}
.filter .catsTable .catNumData{position:relative;right:50%;font-size:12px;top:40px;line-height:16px;height:16px;width:16px}
a.entryReadAllLink{padding: 11px 25px;}
.tab-content{padding:20px;border: 1px solid #ccc;border-top:0;}
#accordion-container .panel-default>.panel-heading{background:#47B475;color:#fff;text-transform:uppercase;border:0}
#accordion-container .panel-default{border-color:#47B475}
#accordion-container .panel{margin-top:1em}
section.boxchat{background:#ebebeb;padding:2em 0}
button.close{bottom:15px;opacity: .5 !important;height: 20px;font-size: 30px;left:5px;color: #000 !important;background-color: transparent !important;box-shadow: none !important;}
button.close:hover {opacity: 1 !important;background-color: transparent !important;background: transparent !important;}
.col-md-8.text-right{display: inline-block;}
.form-group img#secuImgM, td#siM62 #secuImg,img#secImg {position: relative;right: 1px;border: 1px solid #ccc !important;height: 38px;float: right;bottom: 63px;}
td#siM62 input {margin-bottom: -10px;}
td#siM62 #secuImg {bottom: 30px;}
input[type=submit]#addcBut {background-image: none !important;background: #47B475 !important;color: #fff !important;border: 0 !important;text-transform: uppercase !important;font-weight: 400;}
a.btn.btn-sm.btn-filled {color: #fff !important;}
.myWinCont input[type='text'], .myWinCont input[type='password'] {width: auto!important;height: 40px; margin: 0 5px 5px 5px;}