@charset "utf-8";
/* CSS Document */
body{ font-size:14px;}
a{ text-decoration:none !important;}

.top{ width:100%; min-height:15px; background:#fff;  font-size:10px !important; border-bottom:solid 1px #d8d8d8; }
.btn-group .btn{ padding:2px 7px; margin:3px 0; border:solid 1px #CCC; font-size:12px;}
.top img{margin:5px 0; border-radius: 0px; width:30px; height:18px;}
.top p{margin:7px 0;}

.tm{ padding:0; margin:0;}
.tm li { list-style:none; padding:0; margin:0;}
.tm li a{  padding:10px 15px; margin:0;  display:block; float:left; color:#333;  text-decoration:none;}
.bbg{ background:url(images/bg-pattern.jpg)}
	.header{


    padding: 10px 0;
    margin: 0;
    min-height: 80px;
    z-index: 100000;
    left: 0;
    width: 100%;
	
}

.uk-container{
	font-size: 14px;
}

.header img{ height:80px; }
.navbar{ margin-bottom:0;}
.navigation {

	background: #4f44e0; /* Old browsers */
	border-color: #5c50ff;
	vertical-align:middle;
	line-height:2.2;
}
.dropdown .dropdown-menu {

   /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#4F44E0+0,1c0842+100 */
	background: #5c50ff;
    color: rgb(85, 85, 85);


    border-color: #4f44e0;
	width: 260px;
	padding-top:0px;
	padding-bottom:0px;
	border-radius:0px;
	border-width:1.2px;
}
.dropdown .dropdown-menu :hover{
		background-color: #362e8c;
		--text-transform: uppercase;
		--color: #3558cd;
		font-weight: bold;
}


.navbar-inverse {

   /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#4F44E0+0,1c0842+100 */
background: #5c50ff; /* Old browsers */
background: -moz-linear-gradient(45deg,  #4F44E0 0%, #1c0842 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(45deg,  #4F44E0 0%,#1c0842 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(45deg,  #4F44E0 0%,#1c0842 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4F44E0', endColorstr='#1c0842',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */


    border-color: #5c50ff;

}
.navbar-inverse .navbar-nav > li > a{ border-right:solid 1px rgba(255, 255, 255, 0.5);}
.navbar-nav > li:hover{ background:#362e8c;}
.navbar-nav > li > a {

    
	color: #FFF !important;
	font-weight: bold !important;
	font-size:15px;
}
.navbar {

    border-radius: 0px;
	min-height: 30px;

}

.navbar-nav > li > .dropdown-menu{
    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#4F44E0+0,1c0842+100 */
	margin-top:2px;
	background: #5c50ff;
    color: rgb(85, 85, 85);
}
.dropdown-menu > li > a { color:#fff; padding: 10px 20px; border-bottom:solid 1px rgba(255, 255, 255, 0.2);}

li.dropdown:hover > .dropdown-menu {
    display: block;
}

.navbar-inverse .navbar-nav > .open > a {

    color: #fff;
    background-color: #4F44E0!important;

}
 /* Note: Try to remove the following lines to see the effect of CSS positioning */
  .affix {
    top: 0;
    width: 100%;
    z-index: 9999 !important;
  }

  .affix + .container-fluid {
    padding-top: 70px;
  }

.uk-navbar-container:not(.uk-navbar-transparent) {

    background:none;

}
.allcata{ background:#fbfbfb; color:#000 !important;}
h4, h5, h3, h2{ margin-bottom:5px; margin-top:5px;}
.hovereffect p{ margin-top:5px; margin-bottom:5px; font-size:10px;}
.hovereffect {
width:100%;
height:100%;
float:left;
overflow:hidden;
position:relative;
text-align:center;
cursor:default;
}

.hovereffect .overlay {
width:100%;
height:100%;
position:absolute;
overflow:hidden;
top:0;
left:0;
opacity:0;
background-color:rgba(0,0,0,0.5);
-webkit-transition:all .4s ease-in-out;
transition:all .4s ease-in-out
}

.hovereffect img {
display:block;
position:relative;
-webkit-transition:all .4s linear;
transition:all .4s linear;
}

.hovereffect h2 {
text-transform:uppercase;
color:#fff;
text-align:center;
position:relative;
font-size:17px;
background:rgba(0,0,0,0.6);
-webkit-transform:translatey(-100px);
-ms-transform:translatey(-100px);
transform:translatey(-100px);
-webkit-transition:all .2s ease-in-out;
transition:all .2s ease-in-out;
padding:10px;
}

.hovereffect a.info {
text-decoration:none;
display:inline-block;
text-transform:uppercase;
color:#fff;
border:1px solid #fff;
background-color:transparent;
opacity:0;
filter:alpha(opacity=0);
-webkit-transition:all .2s ease-in-out;
transition:all .2s ease-in-out;
margin:50px 0 0;
padding:7px 14px;
}

.hovereffect a.info:hover {
box-shadow:0 0 5px #fff;
}

.hovereffect:hover img {
-ms-transform:scale(1.2);
-webkit-transform:scale(1.2);
transform:scale(1.2);
}

.hovereffect:hover .overlay {
opacity:1;
filter:alpha(opacity=100);
}

.hovereffect:hover h2,.hovereffect:hover a.info {
opacity:1;
filter:alpha(opacity=100);
-ms-transform:translatey(0);
-webkit-transform:translatey(0);
transform:translatey(0);
}

.hovereffect:hover a.info {
-webkit-transition-delay:.2s;
transition-delay:.2s;
}

.testi{ background:#416178 ; }


footer{ padding:0; margin:0; width:100%; min-height:20px; background:#EDF2FE;}
footer .social{ padding:15px; margin:0; width:100%;  border-bottom:solid 1px #dddddd;}
.social { padding:0; margin:0; width:100%; text-align:left;}
.social a{ background:#0A378F; color:#fff;}
.social a:hover{ background:#1243a4; color:#fff;}
footer h3 {
    font-size: 22px;
    white-space: normal;
    overflow: visible;
    text-overflow: initial;
	color: rgba(56,68,79,1);
    font-weight: 700;
    text-align: left;
    text-transform: none;
    text-decoration: none;
	
	padding:0 0 10px 0; margin:0;
	margin-top:25px;
	border-bottom: solid 1px #dddddd;
}
.f1 { padding:0; margin:0; width:100%; list-style:none; margin-bottom:40px;}
.f1 li { list-style:none; padding:0; margin:0;}
.f1 li a { display:block; padding:5px 0 0 20px; color:#06C; font-size:13px; background:url(images/arr.png) left center no-repeat;} 


footer .grid-row-4 {
    background: rgba(69, 82, 94, 1);
        background-repeat: repeat;
        background-image: none;
        background-size: auto auto;
    background-image: repeating-linear-gradient(140deg,#168CDA,#3498db 8px,#fafafa 8px,#fafafa 14px,#EB524E 14px,#ff5e37 21px,#fafafa 21px,#fafafa 30px);
    background-size: 100% 3px;
    background-repeat: no-repeat;
    padding: 20px;
        padding-bottom: 20px;
    padding-bottom: 15px;
    border-width: 0;
        border-top-width: 0px;
    border-top-width: 1px;
    border-style: solid;
    border-color: rgba(221, 221, 221, 1);
}
.wrapper{ max-width:1280px; margin:auto;}
.border{ border:solid 1px #bfbfbf;}
.ft { font-size:10px;  }
.ftt { font-size:14px; line-height:20px; }
.th{ border-right:solid 1px #bfbfbf; width:80px;}
.ftable tr th{ font-size:10px; padding:5px; }
.ftable tr td{ font-size:10px; padding:0px; }

.filter li a{ font-size:10px; text-decoration:none; color:#000; padding:5px; display:block; border-right:solid 1px #bfbfbf;
-webkit-transition:  1s; /* Safari */
  transition:  1s;
}
.filter li:last-child a{ border:none;}
.filter li a:hover{ background:#C93; color:#FFF;}
.dtable tr th{ font-size:10px; padding:5px; text-align:center; }
.dtable tr td{ font-size:10px; padding:5px; }

.checked{color:#F90;}
.filter1 li a{ font-size:10px; text-decoration:none; color:#000; padding:5px; display:block; 
-webkit-transition:  1s; /* Safari */
  transition:  1s;
}
.filter1 li:last-child a{ border:none;}
.filter1 li a:hover{ background:#C93; color:#FFF;}

.hbm{
	display:none

}
.uk-offcanvas-bar{ background:#243e64;}
.logo{ max-width:380px; margin: 0;}

.container1 {
  position: relative;
  width: 100%;
  margin-top:15px;
  margin-bottom:15px;
}

.image {
  opacity: 1;
  display: block;
  width: 100%;
  height: auto;
  transition: .5s ease;
  backface-visibility: hidden;
}

.middle {
  transition: .5s ease;
  opacity: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  text-align: center;
}

.container1:hover .image {
  opacity: 0.3;
}

.container1:hover .middle {
  opacity: 1;
}

.text {
  background-color: rgba(0, 0, 0, 0.5);
  color: white;
  font-size: 16px;
  padding: 5px;
}

.uk-navbar-nav > li > a{ font-size:14px; text-transform:none;}

.iconn{ margin-top: -53px; width: 70px;}
.uk-background-lq1{ background:#5c50ff}
.uk-background-custom1{ background-color: #3668cd90;}
.uk-background-custom2{ background-color: rgba(61, 36, 108, 0.2);}
.uk-background-custom3{background-color: rgba(255, 255, 255, .9);}
.uk-background-custom4{background-color: #FAFAFA;}
.uk-background-custom3 form input{ border-radius: 25px !important;}
.uk-background-custom4 form input{ border-radius: 25px !important;}
.uk-background-tile1{ background-color:#3A1F58;}
.uk-background-tile1 :hover{ background-color:#876CA5;}
.uk-background-tile2{ background-color: #543972;}
.uk-background-tile2 :hover{ background-color: #A085BE;}
.uk-background-tile3{ background-color: #6D528B;}
.uk-background-tile3 :hover{ background-color: #B99ED7;}
.uk-background-danger{ background:#EE395B; }

.lq-budget {
	background-color: rgba(255, 255, 255, 0.5);
}

.lq-app-section-mob{
	display: none;
}

.br img{ height:50px;}
.pp{ width:150px; height:150px; border:solid 7px #fff; margin-top:-50px; box-shadow:5px 5px 10px #999;}
.line{ width:50px; height:5px; background:#4f44e0;}
.line1{ width:50px; height:3px; background:#fff; margin-bottom:20px;}
.line2{ width:50px; height:3px; background:#4f44e0; margin-top:-10px;}

.d .svg {width:15px !important; height:15px !important;}
.navbar-collapse{ padding-left:0 !important;}
.ho:hover{
	background:#f9f9f9;
	}
.hr{ padding:0; margin:0;}
.uk-button-default{ border:solid 2px #5c50ff !important;}
.uk-button .uk-button-default :hover{ background-color:#4f44e0 !important;}
.uk-light .uk-button-default{ border:solid 2px #ccc !important;}


@media only screen and (max-width: 800px) {
.top{ display:none;}
.ho{ border: solid 1px #ccc; margin:10px auto !important; width:90%; padding:0px !important; }

.nlo{ display:none;}
.header {

    min-height: 40px;

}
.logo{ max-width:330px;}
.hbm{
	display:block;

    text-align: right;
    padding: 15px;

}
.lq-secondary-logo{
	display: none;
}
.lq-slider-caption{
	display: none;
}
.lq-visitor{
	display: none;
}
.lq-update-date{
	display: none;
}
.lq-app-section{
	display:none;
}
.lq-app-section-mob {
	display: block;
}
.lq-mob-only{
	display: block !important;
}
}

.uk-background-lq2{background-color:#3a1f58;}
.uk-background-lq3{background-color:#543976;}
.uk-background-lq4{background-color:#3a1f58;}
.uk-background-lq5{background-color:#543976;}

.govt-links img{
width:200px; 
height:100px; 
max-width: 99%; 
max-height: 99%;
border-radius:20px;
border:solid 2px #bbb !important;
background-color: #FFF;
}

.govt-links a :hover{
	border:solid 4px #5c50ff !important;
}

.lq-footer{
	font-size: 12px;
}
.uk-table-hover tbody tr:hover{
	background-color: rgba(61, 36, 108, 0.1);
}
.lq-view-btn a:hover{
	background-color: rgba(61, 36, 108, 0.5);
}

.lq-skip-btn{
	color: #5c50ff;
}

.lq-album-label{
	text-shadow: rgb(62, 37, 108) 3px 0px 0px, rgb(62, 37, 108) 2.83487px 0.981584px 0px, rgb(62, 37, 108) 2.35766px 1.85511px 0px, rgb(62, 37, 108) 1.62091px 2.52441px 0px, rgb(62, 37, 108) 0.705713px 2.91581px 0px, rgb(62, 37, 108) -0.287171px 2.98622px 0px, rgb(62, 37, 108) -1.24844px 2.72789px 0px, rgb(62, 37, 108) -2.07227px 2.16926px 0px, rgb(62, 37, 108) -2.66798px 1.37182px 0px, rgb(62, 37, 108) -2.96998px 0.42336px 0px, rgb(62, 37, 108) -2.94502px -0.571704px 0px, rgb(62, 37, 108) -2.59586px -1.50383px 0px, rgb(62, 37, 108) -1.96093px -2.27041px 0px, rgb(62, 37, 108) -1.11013px -2.78704px 0px, rgb(62, 37, 108) -0.137119px -2.99686px 0px, rgb(62, 37, 108) 0.850987px -2.87677px 0px, rgb(62, 37, 108) 1.74541px -2.43999px 0px, rgb(62, 37, 108) 2.44769px -1.73459px 0px, rgb(62, 37, 108) 2.88051px -0.838247px 0px;
}

.lq-gradient-bg{
		   /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#4F44E0+0,1c0842+100 */
background: #4F44E0; /* Old browsers */


    border-color: #5c50ff;
	
}
.lq-gradient-bg a{
		
	color: #FFF !important;
}

.lq-mob-only{
	display: none;
}

.lq-top{
	font-size:10px !important;
}

.lq-tiles{
		font-weight: bold;
}

.lq-tiles :hover{
	text-transform: uppercase;
}

@media only screen and (min-width: 960px) {
	.lq-ward{
		position: relative; float: center; width:  290px; height: 222px; background-position: 50% 50%; background-repeat: no-repeat; background-size: cover;
	}
	.lq-img{
		width:375px; height:250px; max-width: 99%; max-height: 99%;
	}
}