/* ================= GENERAL ================ */

body{font-family:'Montserrat', sans-serif; font-weight:300; min-width:300px; color:#7d7d7d; background:#fff; margin:0px 0px; }
h1,h2,h3,h4,h5,h6{color:#666; font-weight:500; font-weight:500;}
a{transition:all 0.2s ease; color:#60c414; text-decoration:none;}
a:focus, a:hover{ color:#000;}
a:active{outline:none; border:none;}

.btn-primary{border-radius:0px; border:2px solid #e0e0e0; color:#60c414; background:#fff; padding:10px 20px; font-weight:500; transition:all 0.2s ease;}
.btn-primary:hover{background:#fff; border-color:#60c414; color:#60c414;}
.btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary:active.focus, .btn-primary:active:focus, .btn-primary:active:hover, .open>.dropdown-toggle.btn-primary.focus, .open>.dropdown-toggle.btn-primary:focus, .open>.dropdown-toggle.btn-primary:hover{border-color:#60c414; background-color:#60c414 !important; color:#fff; box-shadow:none; outline:none;}
.btn-primary.active, .btn-primary:active, .open>.dropdown-toggle.btn-primary{border-color:#60c414; background-color:#60c414 !important; color:#fff; box-shadow:none;}
.btn-primary.focus, .btn-primary:focus{border-color:#60c414; background-color:#60c414 !important; color:#fff; box-shadow:none; outline:none;}

.container-fluid{padding-right:30px; padding-left:30px; max-width:1350px;}
.brand{display:inline-block;}
.font-400{font-weight:400;}
.font-500{font-weight:500;}


.menuTop{border-bottom:1px solid #e0e0e0; padding:10px 0px 5px;}
.menuTop .tagline{text-align:center; font-weight:300;}
.menuTop .trlinks .serchBtn{float:right; padding-left:10px; margin-top:-10px; margin-bottom:-10px; border-left:1px solid #e0e0e0; font-size:18px;}
.menuTop .trlinks .serchBtn a{padding:10px; padding-bottom:6px; display:block; color:#999;}
.menuTop .trlinks .serchBtn a:hover{color:#60c414;}
.menuTop .trlinks .list-sm{float:right; margin:0px; font-size:18px; padding-right:20px;}
.menuTop .trlinks .list-sm a{color:#999;}
.menuTop .trlinks .list-sm a:hover{color:#60c414;}

.menuBtm{padding:6px 0px 10px; border-bottom:1px solid #e0e0e0;}

.mainMenu{margin-bottom:0px; margin-top:10px; background:none; border:none;}
.mainMenu .nav>li>a{text-transform:uppercase; color:#666; font-weight:500;}
.mainMenu .navbar-right a{padding-left:30px;}
.mainMenu .navbar-right a:before{content:""; position:absolute; left:0px; width:40px; height:24px; background:url(assets/img/sprite.png) no-repeat;}
.mainMenu .navbar-right li a:before{background-position:-26px -10px;}
.mainMenu .navbar-right li + li a:before{background-position:-26px -58px;}
.mainMenu .nav>li>a:focus, .mainMenu .nav>li>a:hover{background:none; color:#60c414;}
.mainMenu .nav .open>a, .mainMenu .nav .open>a:focus, .mainMenu .nav .open>a:hover{background:none; color:#60c414;}
.mainMenu .dropdown-menu>li>a{padding:10px 20px; text-transform:uppercase; color:#666; font-size:13px;}
.log-md{display:none !important;}
.navbar-collapse{padding-left:0px; padding-right:0px;}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover {color: #fff !important; text-decoration: none; background-color: #60c414; outline: 0;}


#hero{background-size:cover; position:relative; text-align:center; padding:30px; }
#hero img{margin:0 auto;}
#hero h1{font-size:36px; color:#666666; font-weight:500; max-width:800px; margin:0 auto; margin-bottom:20px; text-align:center; font-size:30px;}

.secCta{padding:30px 0px;}
.secCta a{display:block; background:#f9f9f9; color:#666; font-size:20px; text-transform:uppercase; padding:20px; text-align:center; border:1px solid #e0e0e0; border-top:5px solid #89ec3d;}
.secCta a.ct2{border-top:5px solid #60c414;}
.secCta a.ct3{border-top:5px solid #469b05;}
.secCta a:hover{text-decoration:none; border-color:#666;}


.secRequest{display:flex;}
.secRequest .leftSide{width:50%; float:left; background:url(assets/img/request-callback.jpg) no-repeat right top; background-size:cover;}
.secRequest .rightSide{background:#f2f2f2; padding:30px; width:50%; float:right;}
.secRequest .rightSide .title h3{margin-top:0px; margin-bottom:26px; display:inline-block; border-bottom:2px solid #e0e0e0; padding-bottom:10px; color:#666; font-weight:500;}
.secRequest .reqForm .form-group{margin-bottom:20px;}
.secRequest .reqForm .form-control{    margin-bottom: 20px;border-radius:0px; border-color:#e0e0e0; padding:10px 15px; font-size:16px; font-weight:300; box-shadow:none;}
.secRequest .reqForm input{height:44px;  }
.secRequest .reqForm textarea{resize:none;}
.secRequest .reqForm .btn-primary{font-size:16px; height:46px;}
.wi {width: 48.6%;
    display: inline-block;}
.no-space{margin-right:2%;}
.benifits{border:1px solid#ccc;}








.secApp{padding:60px 0px;}
.secApp h2{text-align:center; margin-bottom:30px; margin-top:0px;}
.secApp ul.list-out{border-top:1px solid #e0e0e0; border-right:1px solid #e0e0e0;}
.secApp ul.list-out > li{float:left; width:25%; position:relative;}
.secApp ul.list-out > li > a{display:block; border-bottom:1px solid #e0e0e0; border-left:1px solid #e0e0e0; text-align:center; min-height:20rem; padding:2rem; padding-top:3rem; background:#fff; position:relative; }
.secApp ul.list-out > li a h4{margin:0px; font-weight:400; text-transform:uppercase; font-size:14px;}
.secApp ul.list-out > li i{display:block; margin:0 auto; margin-bottom:20px; padding-bottom:10px; width:70px; height:80px; background:url(assets/img/sprite.png) no-repeat; border-bottom:2px solid #eaeaea;}
.secApp ul.list-out > li i{background-position:-18px -110px;}
.secApp ul.list-out > li+li i{background-position:-18px -190px;}
.secApp ul.list-out > li+li+li i{background-position:-18px -273px;}
.secApp ul.list-out > li+li+li+li i{background-position:-18px -352px;}
.secApp ul.list-out > li > a:hover{text-decoration:none;}
.secApp ul.list-out .bor{border:3px solid #fff; position:absolute; top:0px; left:0px; width:100%; height:100%; transition:all 0.2s ease;}
.secApp ul.list-out a:hover .bor{border:3px solid #60c414;}


.secSrv{background:#f9f9f9; padding:60px 0px 20px;}
.secSrv h2{text-align:center; margin-bottom:30px; margin-top:0px;}
.secSrv .srvWrap{text-align:center; margin-bottom:40px;}
.secSrv .srvWrap img{margin:0 auto;}
.secSrv .srvWrap h3{font-weight:400;}
.secSrv .srvWrap .linkBtn{display:inline-block; border-bottom:2px solid #e0e0e0; text-transform:uppercase; }
.secSrv .srvWrap .linkBtn a{color:#666; font-weight:500; display:block; padding-bottom:3px;}
.secSrv .srvWrap .linkBtn a:hover{text-decoration:none; color:#60c414;}

.secProducts{padding:60px 0px;}
.secProducts h2{text-align:center; margin-top:0px; margin-bottom:30px;}
.secProducts .proWrap{display:block;}
.secProducts .proWrap img{margin-bottom:20px;}
.secProducts .proWrap h4{font-weight:400; font-size:16px; color:#666;}
.secProducts .proWrap:hover{text-decoration:none; opacity:0.8;}
.secProducts .proWrap:hover h4{color:#60c414;}


.secAcr{padding:40px 0px; background:#f9f9f9;}
.secAcr img{margin:0 auto;}

footer{background:#7d7d7d; color:#e0e0e0; font-weight:300; padding:60px 0px;}
footer h4{margin-top:0px; margin-bottom:15px; color:#e0e0e0; text-transform:uppercase; font-weight:400;}
footer .list-foot{line-height:30px;}
footer .list-foot li a{color:#e0e0e0;}


.subForm .form-control{border-radius:0px; max-width:350px;}
.subForm .btn{border-radius:0px; border:2px solid #e0e0e0; transition:all 0.2s ease; padding:6px 30px; background:none;}
.subForm .btn:hover{ background:#60c414; color:#fff;}

.secFootSm{text-align:center; margin-top:30px; border-top:1px solid #b2b2b2; border-bottom:1px solid #b2b2b2; padding:30px 0px;}
.secFootSm .list-sm{margin:0px;}
.secFootSm a{font-size:24px; color:#b2b2b2;}
.secFootSm a:hover{color:#e0e0e0;}

.copyright{text-align:center; margin:0px; padding-top:30px; font-size:13px;}



/* ============== inner pages ===============*/
.secBan{ position:relative; background-color:#f9f9f9 !important; background-size:auto 100% !important; height:250px;}
.secBan .banText{ margin: auto; position: absolute; top: 0; left: 0; bottom: 0; right: 0; width:100%; display:table; text-align:center; padding:20px;}
.secBan .banText h1{font-weight:bold; color:#222; font-size:42px;}
.secBan .banText p{font-size:18px; color:#666; font-weight:400;}

.secBread{padding:20px 0px 30px;}
.secBread .breadcrumb{margin:0px; background:#fff; padding:0px;}
.title-heading{margin-top:0px;}

.sideRform{background:#f2f2f2; padding:30px;}
.sideRform .title h3{ margin-top:0px; margin-bottom:26px; display:inline-block; border-bottom:2px solid #e0e0e0; padding-bottom:10px; color:#666; font-weight:500;}
.sideRform .form-control{border-radius:0px; box-shadow:none; border:1px solid #e0e0e0;}
.sideRform input[type=text], .sideRform input[type=email], .sideRform input[type=number] {height:38px;}
.sideRform textarea{resize:none;}

main{padding-bottom:60px;}
.sideTest{padding:40px 0px 40px;}
.sideTest h3{margin-top:0px;}
.sideTest .heading{font-size:16px; font-weight:500;}
.sideTest .name{font-weight:500; color:#60c414; font-size:16px;}

.proImg{margin-bottom:40px;}
.proTabs{margin-top:40px;}
.proTabs .tab-content{padding:30px; border:1px solid #e0e0e0; border-top:none;}
.proTabs .nav-tabs>li>a{border-radius:0px; background:#f9f9f9; font-size:18px; color:#666666; border-bottom:1px solid #fff; margin-right:-1px; border:1px solid #e0e0e0; padding:10px 30px; }
.proTabs .nav-tabs>li.active>a, .proTabs .nav-tabs>li.active>a:focus, .proTabs .nav-tabs>li.active>a:hover{border-bottom:1px solid #fff;}
.proTabs .nav-tabs>li.active >a{background:#fff;}
.proTabs .table{margin:0px;}
.proTabs .table td{border:0px; line-height:24px;}
.proTabs strong{font-weight:500;}
.proTabs dt{font-weight:500;}
.proTabs dd{margin-bottom:15px;}
.proTabs .nav-tabs>li>a:hover{background:#f3f3f3;}
.proTabs .nav-tabs>li.active a:hover{background:none !important;}


.proMain .proWrap{border:2px solid #e0e0e0; padding:15px; padding-bottom:20px; display:block; margin-bottom:30px; max-width:410px;}
.proMain .proWrap img{margin-bottom:15px; height: auto ; width: 100%;}
.proMain .proWrap h4{font-size:16px; margin-bottom:20px; line-height:21px; height:2em;}
.proMain .proWrap:hover{text-decoration:none;}
.proMain{padding-bottom:30px;}

ul.list-arrow{list-style:none; padding:0px; margin:0px; padding-left:30px; margin-bottom:10px;}
ul.list-arrow li:before {
    font-family: 'FontAwesome';
    content: '\f105';
    margin: 0 10px 0 -15px;
    color: #60c414;
    font-size: 16px;
}



.catMain.proMain .proWrap h4{font-size:16px; margin-bottom:15px; line-height:normal; height:auto;}
/*== Contact Page == */

.mainContact .reqForm .form-control{border-radius:0px; border-color:#e0e0e0; padding:10px 15px; font-size:16px; font-weight:300; box-shadow:none;}
.mainContact .reqForm input{height:44px;}
.mainContact .reqForm textarea{resize:none;}
.mainContact .reqForm .btn-primary{font-size:16px; height:46px;}


#vmap .uk-box{width:50px; height:50px; transparent; position:absolute; top:24%; left:44%; z-index:1;}
#vmap .map-box  a.linkpop{display:block; width:100%; height:100%;}
#vmap .map-box  a.linkpop:hover{text-decoration:none;}
#vmap .map-box  ul{padding:0px; padding-left:15px;}

#vmap .aus-box{width:98px; height:80px; background:transparent; position:absolute; top:70%; left:77%; z-index:1;}
#vmap .us-box{width:98px; height:80px; background:transparent; position:absolute; top:70%; left:77%; z-index:1;}
.popover{min-width:250px;}
/*== News Main Page == */
.newsBan{text-align:center; padding:40px 0px 50px; }
.newsBan h1{margin-top:0px; color:#60c414; font-weight:600;}
.newsBan p{font-size:20px; font-weight:400; margin-bottom:0px;}
.newsBox{border:1px solid #e0e0e0; margin-bottom:30px;}
.newsBox .text{padding:20px 25px; padding-bottom:30px;}
.newsBox .text p{margin-bottom:15px;}
.newsBox h3{font-weight:500; font-size:20px; margin-top:0px;}
.newsBox h3 a{color:#444;}
.newsBox .data{font-size:13px; color:#444;}
.newsPaging .pagination{margin:0px;}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover{background:#60c414; border-color:#60c414;}
.pagination>li>a, .pagination>li>span{border-color:#e0e0e0; color:#666; font-weight:400;}

/*== News Inner Page == */
.secNewsDetail .data{font-weight:400; color:#666; font-size:14px; margin-bottom:10px;}
.secNewsDetail .data .sep{display:inline-block; padding:0px 15px;}
.secNewsDetail .catWrap{font-size:18px; font-weight:500; margin-bottom:15px; color:#999;}
.secNewsDetail .feaImg{margin-bottom:30px;}
.sideCate{margin-bottom:30px;}
.sideCate h3{margin-top:0px;}
.sideCate ul{list-style:none; margin:0px; padding:0px; font-size:16px; margin-bottom:0px;}
.sideCate ul li{display:block;}
.sideCate ul a{padding:3px 0px; display:inline-block; color:#666;}
.sideCate ul a:hover{color:#60c414;}
.sideVideo h3{margin-top:0px;}


/* === Search Page === */
.secSearch h1.title-heading{color:#60c414; margin-bottom:20px; font-weight:600;}
.searchWrap{display:block; padding:30px; background:#f9f9f9; position:relative; margin-bottom:30px;}
.searchWrap h5.category{color:#60c414; margin-top:0px;}
.searchWrap h3{margin-top:0px;}
.searchWrap p{font-size:14px; color:#777;}
.searchWrap:hover{background:#f2f2f2; text-decoration:none;}
.goto-icon{position:absolute; bottom:20px; right:20px;}

/* === 404 Page === */
.sec404 h1.title-heading{color:#60c414; margin-bottom:20px; font-weight:600;}
.form404 .form-control{border-radius:0px; box-shadow:none; border:2px solid #e0e0e0; height:48px;}

/* ================= SEARCH POPUP ================ */
.top-search-input-wrap {
  position: fixed;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  overflow: hidden;
  width: 100%;
  height: 100%;
  z-index: 111;
  -webkit-animation: searchZoomIn .4s;
  animation: searchZoomIn .4s;
  display: none;
}
.top-search-input-wrap ::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  opacity: 1;
  color: #999;
}
.top-search-input-wrap ::-moz-placeholder {
  /* Firefox 19+ */
  opacity: 1;
  color: #999;
}
.top-search-input-wrap :-ms-input-placeholder {
  /* IE 10+ */
  opacity: 1;
  color: #999;
}
.top-search-input-wrap :-moz-placeholder {
  /* Firefox 18- */
  opacity: 1;
  color: #999;
}
.top-search-input-wrap.show {
  display: block;
}
.top-search-input-wrap .top-search-overlay {
  position: absolute;
  background: rgba(255, 255, 255, 0.9);
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
}
.top-search-input-wrap .search-wrap .search.educon-top-search {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 40%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.top-search-input-wrap .search-wrap .search.educon-top-search .sp_search_input::after {
  content: "\f002";
  font-size: 24px;
  color: #60c414;
  font-family: fontawesome;
  position: absolute;
  right: 15px;
  pointer-events: none;
  line-height: 58px;
  cursor: pointer;
}
.top-search-input-wrap .search-wrap .search.educon-top-search input {
  background: #fff;
  border-radius: 3px;
  border-width: 0;
  height: 60px;
  box-shadow: none;
  padding: 10px 20px;
  width: 100%;
  border: 3px solid #60c414;
  color: #444;
  font-size: 18px;
}
.top-search-input-wrap .fa-close {
  font-size: 30px;
  color: #666;
  top: 15px;
  right: 15px;
  cursor: pointer;
  position: fixed;
  z-index: 9999;
}
@-webkit-keyframes searchZoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(1.5, 1.5, 1.5);
    transform: scale3d(1.5, 1.5, 1.5);
  }
  50% {
    opacity: 1;
  }
}
@keyframes searchZoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(1.5, 1.5, 1.5);
    transform: scale3d(1.5, 1.5, 1.5);
  }
  50% {
    opacity: 1;
  }
}



@media (min-width: 1400px){
	.secBan img{width:100vw; height:100vh; max-height:250px; object-fit:cover;}
}

@media (min-width: 1200px){
	#hero{min-height:500px; max-height:600px;}
}

@media (max-width: 1200px){
	.container-fluid{padding-left:15px; padding-right:15px;}
	.mainMenu .navbar-right.navbar-right-md{display:none;}
	.log-md{display:block !important;}
	.mainMenu .nav>li>a{padding:15px 7px;}
	.menuTop .tagline{font-size:12px;}
}

@media (max-width: 991px){
	.mainMenu .nav>li>a{padding:10px 10px;}
	.secApp ul.list-out > li{width:50%;}
	.secBan{background-image:none !important;}
	#vmap .aus-box{left:76%;}
	#vmap .uk-box{left:45%;}		
}


@media (max-width: 767px){
	.navbar-collapse{padding-left:15px; padding-right:15px;}
	.mainMenu{margin-top:-40px;}
	.menu-toggle{top:-10px; right:-15px;}
	.menuBtm{padding-top:10px; padding-bottom:5px;}
	.secCta{padding-bottom:15px;}
	.secCta a{margin-bottom:15px; font-size:18px;}
	#hero{height:auto !important; padding:30px 15px;}
	#hero h1{font-size:24px;}
	.secRequest .rightSide{width:100%;}
	.secProducts .proWrap{text-align:center; display:inline-block; margin-bottom:40px;}
     .secProducts{text-align:center; padding-bottom:20px;}
	.secProducts .proWrap img{margin:0 auto;}
	.col-col-1, .col-col-2, .col-col-3{margin-bottom:40px;}
	.secApp ul.list-out > li{width:100%;}
	.secContent{padding-bottom:60px;}
	main{padding-bottom:20px;}
	.proTabs .nav-tabs>li{display:block; float:none;}
	.proTabs .nav-tabs>li>a{margin-right:0px;}
	.proMain .secContent{padding-bottom:0px;}
	.secBan{height:auto !important;}
	.secBan .banText{position:static;}
	.secBan img{display:none;}
	.secBan .banText h1{font-size:30px; margin-top:10px;}
	.contactDetails{margin-bottom:20px;}
	#googleMap2{margin-bottom:60px;}
	#googleMap{margin-bottom:40px;}
	.newsBan h1{font-size:30px;}
	.title-heading{font-size:30px;}
	#vmap .aus-box{top:66%; left:78%;}
	#vmap .uk-box{left:43%; top:28%;}
}

@media (max-width: 600px){
	#vmap .aus-box{top:60%; left:76%;}
	#vmap .uk-box{left:41%; top:33%;}
}


.fa-check{ color:green;}

.post-categories ul{ list-style-type : none !important ; margin:0px ;  }
.post-categories ul li{ display: inline ;  }



/******start overlay********/






.main-area-ly {
  position: relative;
  width: 100%;    margin-bottom: 30px !important;
  overflow:hidden;
}

.image {
  display: block;
  width: 100%;
  height: auto;
}

.overlay {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #7d7d7d;
  overflow: hidden;
  width: 100%;
  max-height: 39px;
  transition: all 0.7s ease !important;
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom:20px;
}

.main-area-ly:hover .overlay {
max-height: 500px;
cursor:pointer;
}

.text-df {
  white-space: nowrap;
  color: white;
  font-size: 18px;
  position: absolute;
  overflow: hidden;
  /* top: 50%; */
  padding: 6px 0px;
  /* left: 50%; */
  /* transform: translate(-50%, -50%); */
  -ms-transform: translate(-50%, -50%);
}
.text-df  a{
color: #fff; text-decoration: none; 

}
.main-area-ly hr {
    margin-top: 30px;
    margin-bottom: 0;
    border: 0;
    border-top: 1px solid #908f8f;
}
.main-area-ly ul{padding: 14px 33px;}
.main-area-ly ul li{ color:#fff;  }
.main-area-ly ul li a{color:#fff;line-height: 22px;}
.main-area-ly ul li a:hover{ color:#e0dcdc; text-decoration: none;  }

.main-area-ly p{color: white;}












@media screen and (max-width: 767px) and (min-width: 0px){
.main-area-ly:hover .overlay {
  height: 100%!important;
}
.main-area-ly hr {
    margin-top: 20px !important;}
.wi {
    width: 48%;
    display: inline-block;
}
}


@media screen and (max-width: 1024px) and (min-width: 768px){
.wi {
    width: 48%;
    display: inline-block;
}
.text-df { font-size: 15px !important;}
.main-area-ly ul li a {
    color: #fff;line-height: 16px !important;
    font-size: 10px !important;
}

.main-area-ly hr {
    margin-top: 19px !important;
}

.main-area-ly ul {
    padding: 8px 12px!important;
}

.overlay {
    padding-left: 10px!important;
    padding-right: 10px!important;
}

.main-area-ly ul li {
    color: #fff;
    line-height: 14px !important;
}
.main-area-ly:hover .overlay {
  height: 100%!important;
}
}


@media (max-width: 400px){
	#vmap .aus-box{width:75px; height:60px;}
}


.butn{
	margin-top:45px;
}

.vc_custom_heading{
	color:white;
}


.vc-hoverbox-block-inner a{
	
	color:white;
}

.nav>li>a {
    position: relative;
    display: block;
    padding: 10px 14px;
}



.accordion-content{
	padding: 10px 10px;
}



ul.hide-desktop > li:first-child{
display: none;
}





@media screen and (min-width:299px) and (max-width:479px) {
  ul.hide-desktop > li:first-child{
display: inline;
}

 }







/*Ultimate Member*/
/*#um-submit-btn{
    border-radius:0px; border:2px solid #e0e0e0; color:#60c414; background:#fff; padding:10px 20px; font-weight:500; transition:all 0.2s ease;    
}
#um-submit-btn:hover{
    border-radius:0px; border:2px solid #e0e0e0; color:#60c414; background:#fff; padding:10px 20px; font-weight:500; transition:all 0.2s ease;    
}*/
.um-register{   
/*    text-align: center;
    font-size : 2em;
    color: #60c414 ;    
    height: 130px;
    padding-top: 38px;   */

    }
    .um-postmessage{
        font-size: 1.2em;
        text-align: center;
        color: #60c414;
    }
    .um-button{
        border-radius:0px !important;
        border:2px solid #000 !important; 
        color:#60c414 !important; 
        background:#fff !important; 
        padding:10px 20px !important; 
        font-weight:500 !important; 
        transition:all 0.2s ease !important;  
        margin-left: 32px !important;
        width: 140px !important;
    }
    
    .um-button:hover{
        border-radius:0px !important;
        border:2px solid #60c414 !important; 
        color:#60c414 !important; 
        background:#fff !important; 
        font-weight:500 !important; 
        transition:all 0.2s ease !important;     
         margin-left: 32px !important;
        width: 140px !important;
    }
    
    @media only screen and (max-width: 600px) {
   .um-button{      
        margin-left: 20px !important;      
    }
    
    .um-button:hover{       
         margin-left: 20px !important;       
    }
}
    
    
    
    .um-icon-android-checkbox-outline{
        color : #60c414 !important;
    }
    .um-form {
        /*padding : 25px !important ;*/
        background: #f2f2f2 ;
    }
    
    .um-field-checkbox{
            margin-left: 31px !important;
    }
    
    .pure-menu-list ul li a{
        font-size: 18px;
    color: #60c414;
    }
    
    .extranetmenu li.pure-menu-selected {
    border-bottom: 1px solid #f2f2f2 !Important;
   
}
  .extranetmenu li.pure-menu-selected:hover {
    border-bottom: 1px solid #60c414 !Important;
     color:#60c414 !important;
}
.extranetmenu li.pure-menu-item:hover {
    border-bottom: 1px solid #60c414;  
    color:#60c414 !important;
}

.pure-menu.pure-menu-horizontal.extranetmenu {
    background-color: #f2f2f2;
}

.extranetmenu .pure-menu-link {
    font-size: 1.3em !important;    
}
.pure-button{
        border-radius:0px !important;
        border:2px solid #f2f2f2 !important; 
        color:#60c414 !important; 
        background:#fff !important; 
        padding:10px 20px !important; 
        font-weight:500 !important; 
        transition:all 0.2s ease !important;  
        margin-left: 32px !important;
        width: 140px !important;
    }
    
    .pure-button:hover{
        border-radius:0px !important;
        border:2px solid #60c414 !important; 
        color:#60c414 !important; 
        background:#fff !important; 
        font-weight:500 !important; 
        transition:all 0.2s ease !important;     
         margin-left: 32px !important;
        width: 140px !important;
    }


.secReg .title-heading{text-align:center; margin-bottom:20px; color:#222;}

.form-wrap{background:#f2f2f2; padding:30px; border-top:6px solid #60c414; max-width:500px; margin:0 auto;}
.form-wrap .form-group{margin-bottom:30px;}
.form-wrap .form-control{border-radius:0px; height:42px; font-size:16px; border-color:#999; padding:8px 12px;}
.form-wrap .input-group-addon{border-radius:0px; border-color:#999; background:#fff;}
.form-wrap .btn-primary{background:#60c414; color:#fff; border:none; padding:12px 20px; font-size:16px;}
.form-wrap .btn-primary:hover{background:#000;}
.form-wrap i{font-size:18px;}
.form-wrap .btn-default{
  background: #fff;
    color: #333;
    border: none;
    padding: 12px 20px;
    font-size: 16px;
  font-weight: 500;
    transition: all 0.2s ease;
  border:1px solid #60c414;
  }
.form-wrap .btn-default:hover{background:#000; color:#fff;}
.form-wrap .forgot-pass{color:#222; font-size:16px; font-weight:400;}
.form-wrap .forgot-pass:hover{text-decoration:underline;}

.secExtranet nav.main-menu{background:#f1f8ec; margin-bottom:20px;}
.secExtranet nav.main-menu a{font-size:16px; font-weight:400; color:#222; display:inline-block; padding:15px 20px; border-top:3px solid #f1f8ec;}
.secExtranet nav.main-menu a i{color:#ffca28;}
.secExtranet nav.main-menu a:hover{text-decoration:none; background:#e5f1dc; border-top:3px solid #60c414;}
.secExtranet nav.main-menu a.active{border-top:3px solid #60c414;}
.secExtranet nav.main-menu a:focus{text-decoration:none;}

.secExtranet nav.buttons{margin-bottom:20px;}
.secExtranet nav.buttons a{display:inline-block; padding:8px 20px; border:1px solid #333; color:#333; font-weight:400; font-size:13px; margin-right:5px;}
.secExtranet nav.buttons a:hover{text-decoration:none; background:#f7f7f7;}
.secExtranet .breadcrumb{font-size:13px; background:#f7f7f7;}
.secExtranet .breadcrumb a{font-weight:400;}

.aside-dashboard{background:#f9f9f9; padding:20px; height:100%;}
.aside-dashboard h2{margin-top:0px; color:#333;}
.aside-dashboard nav a{display:block; padding:15px 10px;font-weight:400; font-size:16px; border-left:3px solid #f9f9f9;; border-bottom:1px solid #ccc; color:#444; }
.aside-dashboard nav a:hover{text-decoration:none;}
.aside-dashboard nav a:last-child{border-bottom:none;}


.form-wrap{background:#f2f2f2; padding:30px; border-top:6px solid #60c414; max-width:500px; margin:0 auto;}
.form-wrap input[type=text] , .form-wrap input[type=password]{
  width:100%;
  border-radius: 0px;
    height: 42px;
    font-size: 16px;
    border: 1px solid #999;
    padding: 8px 12px;
  padding-left:60px;
  box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
  font-weight:400 !important;
}
.form-wrap .um-field-icon{border-right:1px solid #999; top:0px; height:42px;}
.form-wrap .um-button{width:100% !important; margin:0px !important;}
.form-wrap #um-submit-btn{background:#60c414 !important; color:#fff !important; border:none !important; padding:14px 20px !important; font-size:16px !important; border-radius:0px !important; line-height:normal !important; font-weight:500 !important;}
.form-wrap #um-submit-btn:hover{background:#000 !important;}
.form-wrap .btn-default{
  background: #fff;
    color: #333;
    border: none;
    padding: 12px 20px;
    font-size: 16px;
  font-weight: 500;
    transition: all 0.2s ease;
  border:1px solid #60c414;
  }
.form-wrap .btn-default:hover{background:#000; color:#fff;}
.form-wrap a.um-button{border-radius:0px !important; border:1px solid #60c414 !important; font-weight:500 !important; color:#333 !important;}
.form-wrap a.um-button:hover{background:#000 !important; color:#fff !important;}
.form-wrap .um-field-area{margin-bottom:15px;}

.form-registration .um-center .um-button{width:100% !important;}

.header{border:none !important;}

.secExtranet .pure-container{padding:0px; margin-top:0px;}
.secExtranet .extranetmenu li{border-bottom:none !important}
.secExtranet .pure-menu.pure-menu-horizontal.extranetmenu{background:#f1f8ec;}
.secExtranet .extranetmenu a.pure-menu-link{border-top:3px solid #f1f8ec; font-weight:400; color:#333;}
.secExtranet .extranetmenu li.pure-menu-selected a{border-top:3px solid #60c414; }
.secExtranet .extranetmenu li.pure-menu-selected:hover{border-bottom:none !important;}
.secExtranet .extranetmenu a.pure-menu-link:hover{border-top:3px solid #60c414; background:#e5f1dc;}

.secExtranet .pure-menu-active > .pure-menu-link, .secExtranet .pure-menu-link:hover, .secExtranet .pure-menu-link:focus{border-top:3px solid #60c414 !important; background:#e5f1dc;}

.secExtranet .pure-menu-list li:first-child{display:none;}
.secExtranet .dashicons-category{color:#ffc515;}
.secExtranet .dashicons-media-default{color:#4f8df4;}
.secExtranet .dashicons-download{color:#6cb919;}
.secExtranet .dashicons-admin-generic{color:#444;}
.secExtranet .dashicons-no{color:#df0101;}
/*.secExtranet .pure-menu-list li:nth-child(3){display:none;}*/
.secExtranet .navigation .pure-button{margin-left:0px !important; border:1px solid #333 !important; color:#333 !important; margin-right:5px !important;}

.secExtranet #uf1{padding-top:30px;}
.secExtranet #createNewFolderPopup .pure-button{font-weight:600 !important; border:2px solid #ccc !important;}
.secExtranet #createNewFolderPopup .pure-button:hover{border:2px solid #60c414 !important;}
.secExtranet #createNewFolderPopup{padding-bottom:20px;}

.form-pass-reset{padding:30px; padding-bottom:50px;}
.form-pass-reset .um-field-block{color:#333; font-weight:400;}
.um .form-pass-reset .um-button{display:block !important; width:100% !important; margin:0px !important; background:#60c414 !important; color:#fff !important; border:none !important; font-weight:500 !important;}
.um .form-pass-reset .um-button:hover{background:#222 !important;}
.um .um-form .form-pass-reset input[type=text]{
  width:100% !important;
  border-radius: 0px !important;
    height: 42px !important;
    font-size: 16px !important;
    border: 1px solid #999 !important;
    padding: 8px 12px !important;
  font-weight:400 !important;
}

.form-account{padding:30px; background:#f7f7f7;}
.form-account .um-button{margin:0px !important; width:100% !important; background:#60c414 !important; color:#fff !important; border:none !important; font-weight:500 !important;}
.um .um-form .form-account input[type=text], .um .um-form .form-account input[type=password]{
  width:100% !important;
  border-radius: 0px !important;
    height: 42px !important;
    font-size: 16px !important;
    border: 1px solid #999 !important;
    padding: 8px 12px !important;
  font-weight:400 !important;
}


#wplock .um-form{padding:20px !important; background:#f7f7f7; border-top:6px solid #60c414;}
#wplock .um-misc-ul{padding:0px; list-style:none; width:100%; text-align:center;}
#wplock .um-misc-ul li{display:inline-block;}
#wplock .um-misc-ul li a{padding:5px 10px; font-weight:400;}


.more-el{
    display:none;
}


.event-news p {
    display:none !important;
}