

* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}


*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}


@media print {
body {-webkit-print-color-adjust: exact;}
}


a {
  color: #06377b;
  text-decoration: none;
}



* {
}


html{
background: #dedddd;
background-repeat: norepeat;
width: 100%;
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}


html.small{
background: none;
}


img{
 border:none;
}

.frontpage .row.2{
}


a{
 color: #06377b;
 cursor: pointer;
}

.carouselitemsph a:hover,.small .uppermenu a:hover {
color: #00baf2;
text-decoration: none;
cursor: pointer;
}


a:focus,a:hover{
 text-decoration: none !important;
}

.navbar{
 background-color: white;
}

.carousel-inner{
height: 261px;
}


.carousel-inner a{
color: white;
font-size: 13px;
}


.carousel-inner h1 a{
font-size: 24px;
}


.infobox .title{
overflow: hidden;
z-index: 3;
}

.headerleft{
  background: url('/instancedata/prime_product_julkaisu/intermin/pics/poliisi/bluebg.png') repeat;
}


.whitelogo{
margin-top: 15px;
margin-left: 20px;
width: 70%;
display: block;
}


.contentpage .logodiv{
height: 182px;
width: 355px;
}

.uppercontent{
padding-bottom: 15px;
background-repeat: no-repeat;
}

.small.btn-image{
background-image: none;
display:block;
}



.btn-image.phone {
    background-image: url('/instancedata/prime_product_julkaisu/intermin/pics/poliisi/phone.png');
    background-color: #f15b23;
    border: medium none;
    clear: both;
    display: block;
    float: right;
    line-height: 22px;
    padding-left: 56px !important;
padding-top: 20px;
}


body.en .btn-image.phone{
white-space:normal;
padding-top: 10px;
}

.btn-image.info{
    background-image: url('/instancedata/prime_product_julkaisu/intermin/pics/poliisi/info.png');
    color: black;
}

.btn-image.feed{
    background-image: url('/instancedata/prime_product_julkaisu/intermin/pics/poliisi/feed.png');
    color: #006778;
}


.btn-image.facebook{
background-image: url('/instancedata/prime_product_julkaisu/intermin/pics/poliisi/facebook.png');
color: #4f6592;

}

.btn-image.sminfobox.instagram{
background-image: url('/instancedata/prime_product_julkaisu/intermin/pics/poliisi/instagram.png');
color: #1c587d;

    padding-top: 0px !important;

}

.btn-image.sminfobox.instagram, .polamk .btn-image.sminfobox.youtube{
 line-height: 25px !important;
}



.btn-image.sminfobox.twitter{
background-image: url('/instancedata/prime_product_julkaisu/intermin/pics/poliisi/twitter.png');
color: #00abf0;
white-space: normal;
text-align: left;

line-height: 25px !important;.btn-image.phone
padding-left: 67px !important;

}


.twitter .iframe, .polamk .whitebg{
height: 330px;
}

.polamk .whitebg{
margin-top:57px;
}

.btn-image.youtube{
background-image: url('/instancedata/prime_product_julkaisu/intermin/pics/poliisi/youtube.png');
color: #820924;
}


.btn-image,.sminfobox{
height: 64px;
}

.btn-image.sminfobox{
 padding-top: 10px !important;
}

.infobox.facebook{
height: 387px;
margin-top: 0px;
background: transparent;
}

.infobox.facebook.polisen {
    height: 330px;
    margin-top: 0px;
    background: transparent;

}

.centercontentright .bannersph{
margin-bottom: 30px;
clear: both;
}


.centercontentleft .xmldoc h1:first-of-type {
margin-top: 0px;
}

.bannersph .btn-image{

padding-left: 56px;
height: 52px;
padding-top: 5px;
cursor: pointer;
margin-bottom: 5px;
font-size: 18px;
 padding-top: 13px;

}

.bannersph .btn-image img{
position: absolute;
width: 42px;
height: 42px;
margin-top:-8px;
margin-left: -50px;
}

.contentpage .sminfobox{
font-size: 20px;
text-transform: none;
}

.contentpage .sminfobox.feed{
padding-top: 15px !important;
}


.btn-image{
background-repeat: no-repeat !important;
border: medium none;
text-align: left;
background-position: 9px 9px;
text-align: left;
width: 100%;
}


.sminfobox {
    background-color: transparent !important;
    background-position: 0 0;
    width: 100%;
    border: none !important;
    display: block;
    height: 57px;
    padding-left: 64px !important;
    padding-top: 0 !important;
    text-transform: uppercase;
    width: 100%;
}

.sminfobox:hover{

}


.contentpage {

}

.contentpage .fastlinks .btn.btn-image{
padding-left: 70px !important;
}





input{
color: black !important;
}


.searchph .searchbtn{
  background-image: url("/instancedata/prime_product_julkaisu/intermin/pics/poliisi/search.png") !important;
  background-position: 2px center;
  background-repeat: no-repeat;
  display: inline-block;
  height: 25px;
  margin-left: -29px;
  margin-top: 2px;
  position: absolute;
  width: 27px;
}


.headerright .searchph .searchbtn{
  background-image: url("/instancedata/prime_product_julkaisu/intermin/pics/poliisi/searchblue.png") !important;

}


.searchph input{
 height: 28px;
}

.carousel{
 padding: 20px;
color: white;
}

.carousel .standfirst{
 margin-top: 20px;
overflow: hidden;
}

.carousel .switcher{
    margin-bottom: 30px;
    text-align: center;
    white-space: nowrap;
box-sizing: border-box;
}


.carousel .switcher a{
 display: inline-block;



}

.carousel .switcher ol{

display: inline-block !important;
margin-left: 15px;
margin-right: 25px;
margin-bottom: 0px;

}

.plusa,.minusa{

background-color: #414c55;
width: 28px;
height: 28px;
text-align: center;
padding-top: 5px;
display: inline-block;

}

.headerright{
 margin-right: 0px !important;
}

.searchph {
 position: relative;
 width: 180px;
 float: left;
 margin-left: 20px;
}


.headerright{
margin-right: 0px !important;
}

.headerright .searchph {
 float: right;
 display: block;
 clear: both;
}


.headerright .searchph input {
 width: 100%;
}



.uppermenu {
 margin-bottom: 15px;
}

#publication .summary{
 margin-top:10px;
 margin-bottom:10px;

}


#publication .info{
 margin-top:10px;
 margin-bottom:10px;
}

#publication .info td{
 padding:5px;
 padding-left:0px;

}

.publicationlist .filterlink, .publicationlist .pagelink {
  margin: 3px 5px;
  display: inline-block;
  vertical-align: middle;
  padding: 5px;
}

.rss.publications{

float: right;
width:18px;
height:18px;
}

 .filterlinks{
 margin-top:10px;
 margin-bottom:10px;
 padding-top:5px;
 padding-bottom:2px;
 border-bottom:1px solid #b2b2b2;


}


 .settinglink.selected, .pages a.selected, .searchbutton,.filter .selected, .filterlink.selected,.organisations a.selected   {
  background-color: #00BAF2;
  border-bottom:none;
  color:white;
  border:none;
  padding:5px;

  -moz-border-radius: 4px;
  border-radius: 4px;
}

 .settinglink.selected{
border-bottom-right-radius:0px;
-moz-border-radius-bottomright:0px;
border-bottom-left-radius:0px; 	
-moz-border-radius-bottomleft:0px;
border-bottom:1px solid white;
 }




 .settinglink,.organisations a{
  margin-right:5px;
   margin-left:5px;
 }

.publishitem {
  background: url("/instancedata/prime_product_julkaisu/intermin/pics/intermin/arrow-yellow.gif") no-repeat scroll 0 6px transparent;
  padding-left: 22px;
  margin-bottom:10px;
  overflow:visible;
  white-space:normal;
  word-wrap:break-word;
}

.publishitem .wrapper{

  color:#ffb20d;
  padding-left:5px;
}



/*.small .container{
border: 2px solid red !important;
}

.medium .container{
border: 2px solid blue;
}

.large .container{
border: 2px solid green;
}*/


.smalllogph 
{
    background-color: #06377b;
    width: 180px;
    padding: 20px;
    padding-top: 10px;
    position: relative;
    float: left;
    display: inline-block;

    margin-bottom: 10px;

}


.contentpage .smalllogph,.polamk ..smalllogph 
{
  margin-bottom: 0px;
}


.infobox{
 background-color: white;
padding: 10px;
height: auto;
font-size: 12px;
overflow: auto;
overflow: hidden;
height: 330px;
}


.infobox.instagram{
  padding:0px;
  overflow: hidden;
background-color: rgba(237,​ 238,​ 239,​ 0.5);
  border: none;
}




.infobox.twitter, .infobox.facebook{
   padding:0px;
}




.addthis a{
display: inline-block;
}


.infobox .channelitem{
  margin-bottom: 21px;
}


.infobox .city{
position: relative;
float: right;
}

.infobox .date{
position: relative;
float: left;
}

.infobox .article{

    display:block;
    width: 100%;
    clear: both;
    line-height: 12px;

}

a.showall,p.showall{
    background-image: url('/instancedata/prime_product_julkaisu/intermin/pics/poliisi/rightarrow.png') !important;
    background-position: 70px 1px;
    background-repeat: no-repeat;
    padding-right: 20px;
    float: right;
    display: block;
}


.polamk.en p.showall,.polamk.sv p.showall{
    background-position: 54px 0px;
padding-bottom: 4px;

  

}

.polamk.en p.showall a,.polamk.sv p.showall a{
     padding-right: 0px;

} 




.lastbox a{
    display: block;
}

.lastbox h1{
 margin-bottom: 20px;
}


i{
 color: #06377b;
}

.navigationpathselected{
 color: #00baf2;
}


.infobox.info{
background-image: url('/instancedata/prime_product_julkaisu/intermin/pics/poliisi/graph.png');
background-color: #ced96c;
background-position: 0px 234px;
background-repeat: no-repeat;
color: #06377b;
font-size: 33px;
padding-top: 30px;
line-height: 34px;
}


.infobox.info .integer {
    font-size: 69px;
    line-height: 97px;
}

.youtube .thumbnail{
 width: 99px;

}


.videolist .video {
    float: left;
    margin-top: -22px;
margin-bottom:5px;
clear: both;
display: block;
margin-left: 5px;

}

.infobox.videolist{
overflow: hidden;
padding-top: 10px;

 
}

.videolist .video a{
 display: block;
}

.videolist img.thubmnail{
 width: 229px;
position: relative;
float: left;
}



.videolist .play{
   margin-left: -137px;
    margin-top: 69px;
    position: absolute;
    width: 44px;
}


.videolist  .video .title{
  background: none repeat scroll 0 0 white;
    clear: both;
    display: block;
    height: 31px;
    margin-bottom: auto;
    margin-top: 151px;
    padding-left: 3px;
    position: absolute;
    width: 229px;
}


.smallbanners{
display: block;
white-space: no-wrap;
}


.smallbanners a{
 display: inline-block;
}

.smallbanners img {
 width: 100%;
}


.bannerlabel{
    color: white;
    text-align: center;
    width: 100%;
    background-color: #7d7d7d;
    margin-top: -3px;
    line-height: 28px;
}

.bannerlabel.polamk{
  background-color: #00a9bd;
}

footer{
background-color: white;
width: 100%;
}

footer .container{ 
    padding: 20px;
}

footer a{
 display: block;
}


.screeninfo{
    position: fixed;
    color: red;
    margin-top: 30px;
    margin-left: 10px;
    border: 1px solid red;
    padding:5px;
    z-index: 9999999999;
    background-color: white;
}

.redtext{
    color: red;
    padding-bottom: 10px;
}

footer .rightcol{
    padding-bottom: 10px;
}

.carouselitemsph{
    margin-top: 10px;
}

.carouselitemsph .item{
    width: 100%;
    margin-bottom:5px;
    padding: 10px;
    padding-top: 20px;
    padding-bottom: 20px;
    color: white;
    background-color: #2b558f;
}

.carouselitemsph a{
 color: white;
}

.carouselitemsph .item h1{
    margin-top: 0px;
}

.carouselitemsph .item img{
    width: 100%;
    display: block;
    clear: both;
}


.white{
 color: white !important;
}

 .uppermenu a  {
color: #06377b;
line-height: 18px;
}

.contentpage .content{
background-color: white;

}


.contentpage .content .xmldoc img{

margin-bottom: 15px;

}


.contentpage .content .xmldoc  a img{

margin-bottom: 0px;

}



.contentpage .content .xmldoc{

margin-bottom: 20px;

}

.row.path{
  line-height: 20px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-top: 10px;
}

.twitter .xmldoc{
 overflow: hidden;

}


.centercontentright  h2{

  font-weight: normal;
}


.contentpage .centercontentright .searchph h1{
font-size: 18px;
margin-top: 0px;

}



.contentpage .centercontentleft .centercontentright .box2,
.contentpage .centercontentleft .centercontentright .box1{
display: none;
}

.centercontentleft .bannersph{

}

.centercontentleft .channelcontrol .news{
margin-bottom: 20px;
 margin-top: -6px;
}



.contentpage .centercontentright .box2 .xmldoc,
.contentpage .centercontentright .box1 .xmldoc{
 margin-bottom: 0px;
}

.contentpage .centercontentright img, .rightmenu img{
 max-width: 100%;
}


.contentpage .rightmenu .xmldoc{
padding: 5px;
}

.contentpage .centercontentright .box1{
background-color: #e1eff3;

}

.contentpage .centercontentright .box2{
background-color: #e6e9ea;
  


}

.contentpage .centercontentright .linkrepository ul{
list-style: none;
padding-left: 0px;
}

.contentpage .centercontentright  a{
x line-height: 25px;
}

.contentpage .centercontentright .box2 h1,.contentpage .centercontentright .box1 h1,.contentpage .centercontentright .linkrepository h2{

 margin-top: 20px;
margin-left: -10px;
padding-bottom: 10px;

width: 110%;
 font-size: 23px;
background-color: white;

}

.carousel-inner .item h1{
 font-size: 23px;
}

.contentpage  h1,.contentpage  h2,.contentpage  h3{
font-weight: normal;

}


.contentpage .xmldoc > h1{
 margin-top: 20px;
}

.contentpage .centercontentright h1{
margin-top: 20px;
}

contentpage .centercontentright h1,contentpage .centercontentright h2,contentpage .centercontentright h3{
color: #06377b;
}

.contentpage p{
 margin-bottom: 0px;
}


.contentpage .centercontentright img{
margin-bottom: 5px !important;

}





.contentpage footer{
margin-top: 0px;
}

#ui-datepicker-div{
 display: none;
}




.navbar-nav  > li > a.collapse{
    background-image: url('/instancedata/prime_product_julkaisu/intermin/pics/poliisi/collapsewhite.png');

}

 .navbar-nav   > li > ul > li  a.collapse{
    background-image: url('/instancedata/prime_product_julkaisu/intermin/pics/poliisi/collapseblack.png');

}



.navbar-nav  > li > ul > li a.expand{
    background-image: url('/instancedata/prime_product_julkaisu/intermin/pics/poliisi/expandblack.png');

}
 .navbar-nav   > li >a.expand{
    background-image: url('/instancedata/prime_product_julkaisu/intermin/pics/poliisi/expandwhite.png');
}


.navbar-nav  > li >a, .menuforsmall ul > li > a{
 position:relative;
z-index:1;
padding-left: 50px;
 
}

.navbar-nav .expand,  .navbar-nav .collapse{
 background-repeat: no-repeat;
 width: 38px !important;
 height: 38px;

 float: left;
 margin-top: 0px !important;
 background-position: 10px 10px;

position: absolute;
boder: 1px solid red;

padding-left: 0px !important;
marign-left: 0px;
z-index:2;
}

 .menuforsmall .expand + ul{
display:none !important;

}


 .menuforsmall .collapse + ul{
display: inline-block;
}



.navbar-nav .noexpand{
 display: none;
}


.navbar-header{
background-color: #06377b;
color: white;
  
}



nav > li > a{
backround-color: white ! important;
}
.overflowhidden{
 overflow:hidden;

}







.bluegreen{
 background: url('/instancedata/prime_product_julkaisu/intermin/pics/poliisi/opacitypg.png') repeat;
}

.uppermenu .minusa,.uppermenu .plusa{
color: white;
}


.menuforsmall{

}

.sr-only{
display:none;
}

.whitebg{
   background-color: white;

    height: 100%;
    margin-top: 61px;
    position: absolute;
    width: 100%;
    z-index:-1;
}

.prev,.next{
  color: white;
  font-size: 27px;
  font-weight: bold;
display: inline-block;

}

.contentpage .lastbox .xmldoc > h1{
margin-top: 0px;
}





.caption{
 font-style: italic;
}


.carouselrow {.contentpage
background-color: transparent;

}







@media print {
nav,.rightmenu,.someboxes,.uppermenu,.searchph,.screeninfo,.pathph,.addthis,footer , .bannersph {
 display: none !important;
}

.centercontentright{
border-top: 1px solid;
width: 100%;
}


.headerleft.hidden-xs{
 display: none !important;
}
}

.archivelinksph ul{
 list-style: none;
padding-left: 0px;

}

.archivelinksph ul li{
 padding-left:10px;
 padding-right:10px;
border-right: 1px solid #06377b;
display:inline-block;
}

.archivelinksph ul li.active{

background-color: #06377b;
   
}

.archivelinksph ul li.active a{
 color: white;
}


.filetype{
 padding-left: 5px;
}

.contentpage .content .searchph {
display:none; 
}

.contentpage .topbordered{
 border-top: 4px solid  #dedddd;

}

.content {
 padding-bottom: 5px;
}

.rule{
 border-top: 1px solid rgb(119,119,119);
}

iframe {
    position: relative;
}

.whiteline{
    background: none repeat scroll 0 0 white;
    display: block;
    margin-top: -10px;
    position: absolute;
    width: 96.5%;
    z-index: 3;
}

.instagramcontentforie8, .twittercontentforie8{
 padding-left: 10px;
padding-right: 10px;
padding-bottom: 10px;

}







html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}



* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

body {
  font-family: Arial, sans-serif;
  font-size: 13px;
  line-height: 1.42857143;
  color: #252525;
margin: 0px;
}

a {
  color: #06377b;
  text-decoration: none;
}


.container {
  margin-right: auto;
    margin-left: auto;
}


/*small screen classxs*/

@media (min-width: 120px) {

.headerright, .headerleft {
 padding-top: 0px;
}
   .contentpage .rightmenu.col-xs-2,.contentpage .col-lg-4.rightmenu {
  
        padding-bottom: 10px;
     
    }


.addthis{
margin-top: 0px;
position: relative;
}


.contentpage .centercontentright .searchph{
text-align: center;
padding-left: 0px;
padding: 10px;
margin-left: 0px;
margin-bottom: 5px;
margin-top: 10px;
}



    .warning{
  background-attachment: initial;
    background-color: #f13223;
    background-image: url("/instancedata/prime_product_julkaisu/intermin/pics/poliisi/warning.png");
    background-position: bottom right;
    background-repeat: repeat-y;
    border: medium none;
    color: white;
    height: auto;

    margin-top: 10px;
    overflow: auto;
    padding: 25px 0 25px 25px;
    position: absolute;
    text-transform: uppercase;

margin-top:5px;
margin-bottom: 5px;

}




    .warning .lines{
margin-right: 0px;
}


.lines, .warning .text{
display: inline-block;
position:relative; 
} 

.warning a{ color: white; 
            width: 90%;
            float: left;}

 .warning{
margin-right: 0px;
display: block; 
width: 100%;
position: relative;
margin-left: 0px;
}


.warning a{
  width: 95%;
}



    
.smallbanners {
   width:100%;
   margin-left: 0px;

}

.smallbanners .col {
        width: 49%;
}


.smallbanners .smallbanner2, .smallbanners .smallbanner4 {
        margin-left:1%;
}

.smallbanners .smallbanner1, .smallbanners .smallbanner2 {
        margin-bottom:1%;
}




.headerright .searchph {

    margin-bottom: 10px;
    margin-top: 10px;
}


.contentpage .rightmenu .xmldoc {
        display:block;
    }

.bannersph .btn-image.longtext{
    padding-top: 0px;
}

.bannersph .btn-image.longtext img {
        margin-top: 5px;
}


.polamk .uppercontent,.polamk .banners img {
    padding-bottom: 5px;
}

    .polamk .some .col {
     margin-bottom: 10px;
    }


.polamk .news, .polamk .blogs,.polamk .banners img,.polamk .banners .col{
    margin:0px;
    width: 100%;
}

 .polamk .container.center {
     width: 80%;
 }

 .polamk .leftbanners {
     width: 100%;
     margin-top:5px;
 }

 .polamk .leftbanners img {
     width: 49%;
 }

 .polamk .rightbanners img {
     width: 100%;
 }


.body {
    width: 85%;
}
    

.contentpage .xmldoc > h1{
 margin-top: 0px;
}

.centercontentleft .bannersph p,.centercontentleft .bannersph img {
}


.infobox.videolist{
padding-left:0px;
}


.fastlinks .btn.btn-image{
    border: medium none;
    font-size: 15px;
    height: 64px;
    line-height: 28px;
    padding-left: 5px;
    text-align: center;
    white-space: normal;
    padding-top: 5px;
    font-weight: bold;
}

   .btn-image.clock,.btn-image.feedback,.btn-image.passi,.btn-image.pen,.btn-image.camera,.btn-image.eye{
background-image: none; 
}





 .navbar-nav a:hover {
        color: #00baf2;
}

    #nn_c0 {
        margin-top:0px;
    }

   
    #nn_c0 > li {
        margin-top: 2px;
    }

  .menuforlarge   .navbar-nav > li > a, .menuforsmall ul > li > .noexpand {
        background-color: #06377b;
        color: white;
        line-height: 18px;
        padding-bottom: 10px;
        padding-top: 10px;
    }

    nav > li > a {
                background-color: white !important;
    }


    .menuforsmall ul > li > ul > li .noexpand {
        background-color: white;
    }




    .contentpage #nn_c0 {
        width: 100%;
        display: block;
        margin-top: 0px;
    }

    .menuforsmall a {
        
    }

    .menuforlarge ul > li > a {
        text-transform: none;
        padding-right: 10px;
        font-size: 15px;
    }


    .menuforsmall ul > li > a {
        text-transform: uppercase;
        color: white;
    }

    .menuforsmall ul > li > ul > li a {
        text-transform: none;
        padding-left: 40px !important;
    }

    .menuforlarge ul > li > ul {
        padding-left: 10px;
    }

   .menuforlarge ul > li > ul > li > ul {
                  padding-left: 25px;
   }

     .menuforsmall > li,.menuforlarge li {
     width: 100%;
    }

     

     .menuforsmall > ul > li > a:hover,.menuforsmall > ul > li.selected > a{
        color: white;
        background-color: #00baf2; 
     }

     .menuforsmall > li > ul,.contentpage .menuforsmall > li
      > ul > li > ul,
     
        .menuforlarge ul,.contentpage
     {
                list-style:none;
                padding-top: 5px;
                margin-bottom: 5px;
    }

   .menuforsmall ul > li > ul {
          padding-left: 20px ;
          list-style: none;
           background-color:white;
           margin-top: 0px;
           padding-top: 0px;
    }

      .menuforsmall ul > li > ul > li > ul {
          padding-left: 25px ;

    }


    .menuforsmall ul > li {
       background-color:#06377b;
    }

      .menuforsmall ul > li > a {
        padding-left: 50px;
    }


    .menuforsmall ul > li > ul >li {
       background-color:white;
    }



   
.menuforsmall ul > li > ul > li > a,  .menuforsmall ul > li > ul > li > ul > li a,
.menuforlarge ul > li > ul > li > a,  .menuforlarge ul > li > ul > li > ul > li a  {
     display: inline-block;
   line-height: 23px;
    margin-top: 8px;
    padding-left: 8px;
    color: black;
    padding-bottom:8px;
}

    #nn_c0 selected.a {
        line-height: 38px;
    }
  

.menuforsmall > li > ul > li > a:hover,  .menuforsmall > li > ul > li > ul > li > a:hover,  .menuforsmall> li > ul > li.selected > a, .menuforlarge  > ul  > li > li.selected > a
.menuforlarge > li > ul > li > a:hover, .menuforlarge > li > ul > li > ul > li > a:hover, .menuforlarge > li > ul > li.selected > a{
    background-color: #ececec;
    color:#00baf2 !important;
    margin-top: 0;
    padding: 8px;
 }


.contentpage .menuforlarge > li > ul > li > ul > li.selected > a,
.contentpage .menuforlarge  > ul > li > ul > li.selected > a,
.contentpage .menuforlarge  > ul > li > ul > li > ul > li.selected > a,
.contentpage .menuforlarge  > ul > li > ul >li > ul > li.selected > a,
.contentpage .menuforlarge  > ul > li > ul >li > ul > li > ul > li.selected > a,
.contentpage .menuforsmall > li > ul > li > ul > li.selected > a,
.contentpage .menuforsmall  > ul > li > ul > li.selected > a,
.contentpage .menuforsmall  > ul > li > ul >li > ul > li.selected > a,
.contentpage .menuforsmall  > ul > li > ul >li > ul > li > ul > li.selected > a,
.contentpage .menuforsmall  > ul > li > ul > li > ul >li > ul > li > ul > li.selected > a

 {
 color:#00baf2 !important;
 background-color: #ececec;
 padding-top: 8px;
}


.nav li ul.dropdown-menu {
    padding:0px;
 box-shadow: 0px 5px 5px 0px #777777;
}

.nav li ul.dropdown-menu a{
   color: black;
   margin-top: 0px;
   padding-left: 49px;
}

.nav li ul.dropdown-menu a:hover {
    color: #00baf2 !important;
}

.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus{
  background-color: #06377b;
  color: #00baf2;
}

   .small .uppermenu a {
    color:#06377b !important;
    display: block;
    }

    footer {
     background-color: #dbdbe4;
    }

navbar-nav > li  ul  li  a{
    color: black !important;
    line-height: 18px;
    padding-bottom: 10px;
    padding-left: 59px !important;
    padding-top: 0px;
}


.nav .open > a > li > a
{
  background-color: #ececec;
}


.warning, .navbar-nav > li > a, .btn, .image-button,.btn-image, .searchph h1,.sminfobox,.bannerlabel,.btn-image,.searchph h1,.navbar-brand, .menuforsmall a  {
    font-size: 21px;
}

.menuforsmall a {
    overflow:hidden;
}

.headerleft{
  

 }

.column1, .column2 {
    display: block;
    list-style:none;
    padding-left:0px;
}

.column2 {
    margin-left: 0px;
}


.dropdown-menu {
    position: relative;
    width: 100%;
}


.dropdown .dropdown-menu {
    display:none;
}


.dropdown.open .dropdown-menu {
    display:initial;
}




.column1, .column2 {
    display: block;
}

.column2 {
    margin-left: 0px;
}


.dropdown-menu {
    position: relative;
    width: 100%;
}


.dropdown .dropdown-menu {
    display:none;
}


.dropdown.open .dropdown-menu {
    display:initial;
}


.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 127.5px;
  padding-right: 127.5px;
}
.row {
 
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4 {
  position: relative;
  min-height: 1px;
  padding-left: 0px;
  padding-right: 0px;
}




.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4 {
  float: left;
}

.col-xs-float-right {
  float: right;
}

 col-xs-float-left {
     float: left;
 }




.marginbottom0-xs {
    margin-bottom: 0px;
}
.margintop0-xs {
    margin-top: 0px;
}

.margintop5-xs {
    margin-top: 0px;
}


.margintop10-xs {
    margin-top: 10px;
}

.margintop15-xs {
    margin-top: 15px;
}

.margintop20-xs {
    margin-top: 20px;
}
.margintop25-xs {
    margin-top: 25px;
}





.marginbottom10-xs {
    margin-bottom: 10px;
}

.marginbottom15-xs {
    margin-bottom: 15px;
}

.marginbottom20-xs {
    margin-bottom: 20px;
}

.marginright0-xs{
 margin-right: 0px;
}


.marginright5-xs{
 margin-right: 5px;
}


.marginright10-xs{
 margin-right: 10px;
}


.marginright15-xs{
 margin-right: 15px;
}

.marginright14-xs{
 margin-right: 14px;
}


.marginright4p-xs {
 margin-right: 4%;
}

.marginright20-xs{
 margin-right: 20px;
}



.marginleft0-xs{
 margin-left: 0px;
}






.marginleft5-xs{
 margin-left: 5px;
}


.marginleft10-xs{
 margin-left: 10px;
}

.marginleft14-xs{
 margin-left: 14px;
}

.marginleft15-xs{
 margin-left: 15px;
}

.marginleft20-xs{
 margin-left: 20px;
}


.paddingbottom0-xs {
    padding-bottom: 0px;
}
.paddingtop0-xs {
    padding-top: 0px;
}

.paddingtop10-xs {
    padding-top: 10px;
}

.paddingtop15-xs {
    padding-top: 15px;
}

.paddingtop20-xs {
    padding-top: 20px;
}




.paddingbottom10-xs {
    padding-top: 10px;
}

.paddingbottom15-xs {
    padding-top: 15px;
}

.paddingbottom20-xs {
    padding-bottom: 20px;
}

.paddingright0-xs{
 padding-right: 0px;
}


.paddingright5-xs{
 padding-right: 5px;
}


.paddingright10-xs{
 padding-right: 10px;
}


.paddingright15-xs{
 padding-right: 15px;
}

.paddingright14-xs{
 padding-right: 14px;
}


.paddingright4p-xs {
 padding-right: 4%;
}

.paddingright20-xs{
 padding-right: 20px;
}



.paddingleft0-xs{
 padding-left: 0px;
}


.paddingleft5-xs{
 padding-left: 5px;
}


.paddingleft10-xs{
 padding-left: 10px;
}


.paddingleft15-xs{
 padding-left: 15px;
}

.paddingleft20-xs{
 padding-left: 20px;
}

.width110-xs {
 width: 110%;
}

.width115-xs {
 width: 115%;
}



.col-xs-4  {
  width: 100% !important;
}


    

.col-xs-5{
  width: 90%;
}


.col-xs-3 {
  width: 75%;
}
.col-xs-2 {
  width: 48%;
}

    .contentpage .rightmenu.col-xs-2,.contentpage .col-lg-4.rightmenu {
        width: 100%;
        z-index: 2;
        margin-left:0px;

     
    }


 


.width100-xs {
    width: 100%;
}


.container {
 width: 100%;
}

 .uppermenu {
        text-align: left;
}


.uppermenu a:hover,.uppermenu a:focus {
color: #00baf2;
text-decoration: none;
}

.col-md-4.col-md-pull-0 {
     padding-right: 0px;
     margin-left: 14px;
}





       
   



}


@media (min-width: 767px) {

/*classmd*/

.mainnav .nav.navbar-nav > li > a{
font-size: 16px;
}

.en .mainnav .nav.navbar-nav > li > a{
font-size: 10px;
}


.polamk.en .mainnav .nav.navbar-nav > li > a,x.polamk.sv .mainnav .nav.navbar-nav > li > a{
font-size: 10x;
}


.polamk.fi .mainnav .nav.navbar-nav > li > a{
font-size: 14px;
}

.polamk.sv .mainnav .nav.navbar-nav > li > a {
  font-size: 11px;
}



.headerright, .headerleft {
 padding-top: 20px;
}



   .contentpage .rightmenu.col-xs-2,.contentpage .col-lg-4.rightmenu {
  
        padding-bottom: 50px;
     
    }

.addthis{
 margin-top: -65px;
position: absolute;
}
 
.warning {
   width: 405px;
   margin-left:-50px;
 
}

.contentpage .centercontentright .box2,
.contentpage .centercontentright .box1{
display:none;
}


.carousel-inner.warningactive{
margin-top: 0px;
}


.warning .text{
 display: block;
 color: white;
}


.warning .lines{
background-image: url("/instancedata/prime_product_julkaisu/intermin/pics/poliisi/warning.png");
background-position:right  unset;

display: none;

}


.warning .lines{
background-image: url("/instancedata/prime_product_julkaisu/intermin/pics/poliisi/warning.png");
    background-position: -475px center;
    background-repeat: repeat-y;
    float: right;
    margin-left: -25px;
    margin-top: -25px;
    width: 29px;
}



.smallbanners {
   width:101%;
   margin-left: 0px;

}

    .smallbanners .col {

        width: 22.97%;
    }
    
.smallbanners .smallbanner2, .smallbanners .smallbanner4 {
        margin-left:0%;
}

.smallbanners .smallbanner1, .smallbanners .smallbanner2 {
        margin-bottom:0%;
}


    .smallbanners .smallbanner1, .smallbanners .smallbanner2, .smallbanners .smallbanner3 {
        margin-right:20px;
    }

.headerright .searchph {
    margin-bottom: 0px;
    margin-top: 0px;
}

    .polamk .xmlslot {
         width: 100%;
         padding: 0px !important;
         padding-bottom: 10px;

    }





    .polamk .container.center {

        width: 70%;

    }


    .polamk .news, .polamk .blogs,.polamk .banners .col, .polamk .some .col {
        width: 49%;
        padding-bottom:10px;
        margin-bottom: 10px;
    }

    .polamk .some {

    
    }

.polamk .banners .banner1, .polamk .some .some1 {
        margin-left: 0px;
}

.polamk .some .some1, .polamk .some .some2,
.polamk .banners .banner3, 
.polamk .banners .banner4 {
        margin-bottom: 0px;
    }

    .polamk .banners .banner2, .polamk .banners .banner4, .polamk .some .some2, .polamk .some .some4{
        margin-left: 10px;
    }

     .polamk .blogs {
     margin-left: 10px;
    }



    .polamk .leftbanners {
        width: 100%;
    }

     
   .polamk .leftbanners img{
        display: inline-block;
        float: left;
        margin-left: 0px;
        padding-bottom: 10px;
        position: relative;
        width: 49%;
    }


   .polamk .leftbanners img.odd {
        margin-left: 10px;
    }

   .polamk .rightbanners {
        margin-bottom: 10px;
    }

   .polamk .rightbanners img {
      width:100%;
    }


.contentpage .rightmenu .xmldoc {
    display:block;
}





.bannersph .btn-image.longtext{
 padding-top: 10px;
}

.bannersph .btn-image.longtext img{
 margin-top: -5px;
}

.container {
     width: 741px;
}


.carousel .switcher{

}

.infobox.news .showall{
margin-top: -10px;
}

#poliseninfobox .showall{
  margin-top: -20px;
}

div #poliseninfobox {
  height: 277px;
}



.infobox.videolist{

padding-left:47px;
 
}

.channelcontrol .news .channelitem{
 margin-bottom: 10px;
}


    .polamk .infobox.videolist {
        padding-left: 0px;
    
    }

.contentpage .xmldoc > h1{
 margin-top: 20px;
 margin-bottom: 10px;
}
    


.fastlinks .btn.btn-image{
    text-align: left;
    padding-right: 35px;
    padding-left: 74px;
    border: none;
    white-space: normal;
    font-size: 22px;
    line-height: 25px;
    font-weight:normal;
}


.btn-image.clock{
background-image: url('/instancedata/prime_product_julkaisu/intermin/pics/poliisi/clock.png'); 
}

.btn-image.feedback{
background-image: url('/instancedata/prime_product_julkaisu/intermin/pics/poliisi/feedback.png');
}

.btn-image.ajokortti{
background-image: url('/instancedata/prime_product_julkaisu/intermin/pics/poliisi/henkilokortti.png');
padding-left: 80px !important;
}

.btn-image.passi{
background-image: url('/instancedata/prime_product_julkaisu/intermin/pics/poliisi/passi.png');
}

.btn-image.pen{
background-image: url('/instancedata/prime_product_julkaisu/intermin/pics/poliisi/pen.png'); 
}

.btn-image.camera{
background-image: url('/instancedata/prime_product_julkaisu/intermin/pics/poliisi/camera.png');
}

.btn-image.eye{
background-image: url('/instancedata/prime_product_julkaisu/intermin/pics/poliisi/eye.png');
}

.uppercontent {

 }

.navbar-nav > li > a, .btn, .image-button,.btn-image, .searchph h1,.sminfobox,.bannerlabel,.btn-image,.searchph h1,.navbar-brand  {
    font-size: 21px;
}


   footer {
     background-color: white;
    }



.contentpage .headerright .searchph{
 margin-top: 10px; 
 width: 300px;
}


.nav li ul.dropdown-menu {
    padding:20px;
}

.nav li ul.dropdown-menu a{
   color: #06377b;
   margin-top: 0px;
   padding: 5px;
}


.navbar-nav > li > a {
    padding-left: 5px !important;
    padding-left: 0px;
    text-transform: none;
}

.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  background-color: white;
}


.dropdown-menu {
    position: absolute;
    width: auto;
 }


.navbar{
    height:auto;
 background-color: white;
}

.navbar .column1,.navbar .column2{
 display: inline-block;
float: left;
position: relative;
}

.navbar .column2{

margin-left:20px;
}




.dropdown-menu {
    position: absolute;
    width: auto;
 }


.navbar{
 background-color: white;
}

.navbar .column1{
 display: inline-block;
float: left;
}

.navbar .column2{
 display: inline-block;
float: left;
margin-left:20px;
}



.padding0-md{
 padding-left: 0px;
}

.marginbottom0-md {
    margin-bottom: 0px;
}
.margintop0-md {
    margin-top: 0px;
}

.margintop10-md {
    margin-top: 10px;
}

.margintop15-md {
    margin-top: 15px;
}

.margintop20-md {
    margin-top: 20px;
}


.margintop25-md {
  margin-top: 25px;
}



.margintop30-md {
  margin-top: 30px;
}


.margintop35-md {
  margin-top: 35px;
}


.margintop40-md {
  margin-top: 40px;
}

.marginbottom0-md {
    margin-bottom: 0px;
}

.marginbottom5-md {
    margin-bottom: 5px;
}

.marginbottom10-md {
    margin-bottom: 10px !important;
}

.marginbottom15-md {
    margin-bottom: 15px;
}

.marginbottom20-md {
    margin-bottom: 20px;
}


.marginright0-md{
 margin-right: 0px;
}


.marginright5-md{
 margin-right: 5px;
}


.marginright10-md{
 margin-right: 10px;
}


.marginright15-md{
 margin-right: 15px;
}

.marginright14-md{
 margin-right: 14px;
}



.marginright20-md{
 margin-right: 20px;
}

.marginright25-md{
 margin-right: 25px;
}


.marginright30-md{
 margin-right: 30px;
}

.marginright35-md{
 margin-right: 35px;
}


.marginleft0-md{
 margin-left: 0px;
}
 .col-md-float-right {
     float: right;
 }
 .col-md-float-left {
     float: left;
 }


.marginleft5-md{
 margin-left: 5px;
}


.marginleft10-md{
 margin-left: 10px;
}


.marginleft15-md{
 margin-left: 15px;
}

.marginleft20-md{
 margin-left: 20px;
}


.marginleft25-md{
 margin-left: 25px;
}

.marginleft30-md{
 margin-left: 30px;
}


.paddingbottom0-md {
    padding-bottom: 0px;
}
.paddingtop0-md {
    padding-top: 0px;
}

.paddingtop10-md {
    padding-top: 10px;
}

.paddingtop15-md {
    padding-top: 15px;
}

.paddingtop20-md {
    padding-top: 20px;
}


    .paddingbottom0-md {
        padding-bottom: 0px;
    }

.paddingbottom5-md {
    padding-bottom: 10px;
}

.paddingbottom10-md {
    padding-bottom: 10px;
}

.paddingbottom15-md {
    padding-bottom: 15px;
}

.paddingbottom20-md {
    padding-bottom: 20px;
}


.paddingright0-md{
 padding-right: 0px;
}


.paddingright5-md{
 padding-right: 5px;
}


.paddingright10-md{
 padding-right: 10px;
}


.paddingright15-md{
 padding-right: 15px;
}
.paddingright14-md{
 padding-right: 14px;
}



.paddingright20-md{
 padding-right: 20px;
}


.paddingleft0-md{
 padding-left: 0px;
}


.paddingleft5-md{
 padding-left: 5px;
}


.paddingleft10-md{
 padding-left: 10px;
}


.paddingleft15-md{
 padding-left: 15px;
}

.paddingleft20-md{
 padding-left: 20px;
}

.paddingleft30-md{
 padding-left:30px;
}

.paddingleft40-md{
 padding-left:40px;
}


.paddingleft50-md{
 padding-left:50px;
}







.width110-md {
 width: 110%;
}

.width115-md {
 width: 115%;
}


.marginleftminus5-md{
 margin-left: -5px;
}

.marginleftminus10-md{
 margin-left: -10px;
}

.marginleftminus15-md{
 margin-left: -15px;
}

.marginleftminus20-md{
 margin-left: -20px;
}

.marginleftminus25-md{
 margin-left: -25px;
}

.marginleftminus50-md{
 margin-left: -50px;
}





 

  .col-md-1, .col-md-2, .col-md-3, .col-md-4 {
    float: left;
  }


  .col-md-4 {
    width: 44%;
  }

    .box.col-md-4 {
         width: 92% !important;
         margin-left: 29px;

    }


    .contentpage .rightmenu.col-md-4 {
        width: 27.991% !important;
        margin-left:10px;
    }

        .contentpage .centercontentright.col-md-4 {
        width: 100%;
    }

      .contentpage .someboxes .col-md-4 {
        width: 47.4%;
    }

    .col-md-5{
         width: 54% !important;
    }


        .col-md-6{
         width: 33%;
    }


    .box {
        width: 100%;
    }

    .searchph {
        float: right !important;
    }

    .box .searchph {
        width: 400px;
        
    }


   .box .map {
        margin-left: 186px;
        width: 37px;
   }

    .box .searchph p, .box .searchph .searchtextph{
        display: inline;
    }


.box .searchph h1 {
        margin-top: 5px;

    }

.box a:hover {
        color: white;
        text-decoration: none;
}

 

  .col-md-3 {
    width: 63%;
  }


  
.contentpage  .col-md-3 {
    width: 51%;
  }


.width90-md {
    width: 90%;
 }

 .width100-md {
    width: 100%;
 }

 .width101-md {
    width: 101%;
 }

  .col-md-2 {
    width: 37%;
    margin-right: 0px !important;
  }


    .contentpage .centercontent.col-md-2 {
         width: 68.06%;
         display: block;
    }


.headerleft, .headerright {
  
 }
    
   

.smallbanners {
        margin-right:-20px;
}

  .col-md-1 {
    width: 23.15%;
  }
}


/*large*/
@media (min-width: 1024px) {

/*classlg*/


.mainnav .nav.navbar-nav > li > a, .en .mainnav .nav.navbar-nav > li > a, .fi .mainnav .nav.navbar-nav > li > a{
font-size: 21px;
}


.polamk.fi .mainnav .nav.navbar-nav > li > a{
font-size: 20px;
}

.sv.polamk .mainnav  .nav.navbar-nav > li > a,.en.polamk .mainnav  .nav.navbar-nav > li > a{
font-size: 16px;
}





    .contentpage .centercontentright .searchph{

margin-top: 0px;
}



.contentpage .centercontentright .box2,
.contentpage .centercontentright .box1{
 padding: 10px;
 padding-top: 0px;
}



    .smallbanners .smallbanner2,  .smallbanners .smallbanner3,  .smallbanners .smallbanner4 {

        margin-left: 4px;
    
    }

    .smallbanners {
        width:100%;
    }



.polamk .banners .col, .polamk .some .col {
  width: 24.247%;
  margin-left: 10px;
}

    .polamk .some {
        margin-top: 10px;
    
    }

    .polamk .banners .banner1, .polamk .some .some1 {
        margin-left: 0px;
    
    }

.polamk .xmlslot {
     width: 49%;
     padding: 10px !important;
    }




.polamk .news, .polamk .blogs {
   height: 334px;
    margin-bottom: 10px;
    width: 24.5%;
}

.polamk .centercontentleft  .news {
   height: auto;
    width: 100%;
}



.polamk .container.center {
     width: 100%;
 }

.polamk  .leftbanners {
     padding-left:0px;
     width:49%;
 }


.polamk .leftbanners img {
     display: inline-block;
     float: left;
     margin-left: 8%;
     padding-bottom: 4%;
     position: relative;
     width: 39%;
}


.polamk .leftbanners img.odd {
        margin-left: 8%;
 }


.polamk .rightbanners {
        width: 50%;
}


.polamk .rightbanners img {
  width:100%;
}

.polamk .centercontentright .box1 {
    margin-top: -40px;
}


.bannersph .btn-image.longtext{
 padding-top: 0px;
}


.centercontentleft .bannersph .btn-image.longtext{
 padding-top: 10px;
}



.bannersph .btn-image.longtext img{
 margin-top: 5px;
}


.centercontentleft .bannersph .btn-image.longtext img{
 margin-top: -5px;
}

    
.contentpage .xmldoc > h1{
 margin-top: 20px;
}

 .polamk .news {
     margin-left: 0px;
    }

.centercontentright .bannersph img {

   margin-bottom:0px;
}

.infobox.videolist{
padding-left: 0px;
}


.facebook iframe 
{
    margin-top: -1px;
    margin-left:-8px;
    width: 246px;
}

#poliseniframe.facebook iframe 
{
    margin-top: 0px;
    margin-left: 0px;
    width: 246px;
}


.contentpage .facebook iframe 
{
    margin: 0px;
    margin-left:-10px;
    margin-top:-10px;
    width: 228px;
}
    
    
.warning, .navbar-nav > li > a, .btn, .image-button,.btn-image, .searchph h1,.sminfobox,.bannerlabel,.btn-image,.searchph h1,.navbar-brand  {
    font-size: 22px;
}



.container {
  width: 995px;
}

 .uppermenu a  {

}

  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4 {
    float: left;
  }

  .col-md-4.col-md-pull-0 {
     padding-right: 10px;
     margin-left: 0px;
}

  .col-lg-4,  .box.col-lg-4 {
    width: 32.3133% !important;
    padding-left: 0px;
    margin-left: 0px;
  }

    .contentpage .col-lg-4 {
        width: 23%;
    }

     .contentpage footer .col-lg-4 {
        width: 40%;
    }


    .contentpage .col-lg-2.centercontentright {
        width: 29.991% !important;
    }

    

.contentpage .col-lg-4.centercontent {
        width: 75.483% !important;
    }
.contentpage .col-lg-4.rightmenu {
        width: 21.5% !important;
        margin-left:15px;

    }

.contentpage .col-md-4.centercontentright {
        margin-left: 15px;
        padding-top: 15px;
}


 
   .col-lg-6 {
    width: 38%  !important;
    padding-left: 0px;
  }


    .col-lg-4.col-md-pull-0 {
        margin-left: 10px;
    }

    .pen, .camera, .eye{
      
    }

    .box a:hover, .box a:focus {
        color: white;
        text-decoration:none;

    }
    
     .box p {
       padding-top: 10px;
       padding-left: 3px;
    }

    .col-lg-4 .map{
    padding-left: 0px;
    position: relative;
    float: left;
    width: 96px;
    margin: 5px;
    margin-left: 15px;

  }


    .box .searchph p, .box .searchph .searchtextph {
        display: block;
    }
    .box .searchph {
            width: 55%;
            float: right;
    }

    .box {
        padding:5px;
    }

    .col-lg-float-right {
  float: right;
}

 .col-lg-float-left {
     float: left;
 }


.margintop0-lg {
    margin-top: 0px;
}

.margintop10-lg {
    margin-top: 10px;
}

.margintop15-lg {
    margin-top: 15px;
}

.margintop20-lg {
    margin-top: 20px;
}


.marginbottom0-lg {
    margin-bottom: 0px;
}

.marginbottom0-lg {
    margin-bottom: 5px;
}


.marginbottom10-lg {
    margin-bottom: 10px;
}

.marginbottom15-lg {
    margin-bottom: 15px;
}

.marginbottom20-lg {
    margin-bottom: 20px;
}


.marginright0-lg{
 margin-right: 0px;
}


.marginright5-lg{
 margin-right: 5px;
}


.marginright10-lg{
 margin-right: 10px;
}


.marginright15-lg{
 margin-right: 15px;
}

.marginright20-lg{
 margin-right: 20px;
}



.marginleft0-lg{
 margin-left: 0px;
}


.marginleft5-lg{
 margin-left: 5px;
}


.marginleft10-lg{
 margin-left: 10px;
}


.marginleft15-lg{
 margin-left: 15px;
}

.marginleft20-lg{
 margin-left: 20px;
}

.marginleft40-lg{
 margin-left: 40px;
}

.marginleft45-lg{
 margin-left: 45px;
}

.marginleft200-lg{
 margin-left: 200px;
}

.marginleftminus5-lg{
 margin-left: -5px;
}

.marginleftminus10-lg{
 margin-left: -10px;
}

.marginleftminus15-lg{
 margin-left: -15px;
}

.marginleftminus20-lg{
 margin-left: -20px;
}

.marginleftminus25-lg{
 margin-left: -25px;
}



.width110-lg {
 width: 110%;
}

.width115-lg {
 width: 115%;
}

.width50-lg {
 width: 50%;
}


.width24-lg {
 width: 21.48299%;
}


.paddingtop0-lg {
    padding-top: 0px;
}

.paddingtop10-lg {
    padding-top: 10px;
}

.paddingtop15-lg {
    padding-top: 15px;
}

.paddingtop20-lg {
    padding-top: 20px;
}


.paddingbottom0-lg {
    padding-bottom: 0px;
}

.paddingbottom0-lg {
    padding-bottom: 5px;
}


.paddingbottom10-lg {
    padding-bottom: 10px;
}

.paddingbottom15-lg {
    padding-bottom: 15px;
}

.paddingbottom20-lg {
    padding-bottom: 20px;
}


.paddingright0-lg{
 padding-right: 0px;
}


.paddingright5-lg{
 padding-right: 5px;
}


.paddingright10-lg{
 padding-right: 10px;
}


.paddingright15-lg{
 padding-right: 15px;
}

.paddingright20-lg{
 padding-right: 20px;
}



.paddingleft0-lg{
 padding-left: 0px;
}


.paddingleft5-lg{
 padding-left: 5px;
}


.paddingleft10-lg{
 padding-left: 10px;
}


.paddingleft15-lg{
 padding-left: 15px;
}

.paddingleft20-lg{
 padding-left: 20px;
}

.paddingleft150-lg{
 padding-left: 40px;
}



    .col-lg-5 {
    width: 33.3333%;
    padding-left: 0px
  }

.col-lg-100 {
    width: 100%;

  }

.col-lg-50 {
    width: 50%;

  }

.headerleft{
    width: 363px;
}
   .headerright {
       
         text-align:right;
    }

    .uppermenu {
        margin-bottom: 15px;
        text-align: right;
        margin-top: 0px;
    }

    .width436px-lg {
        width: 436px;
    }
  
  .col-lg-3 {
    width: 65%;
  }


    .contentpage .headerright.col-lg-3 {
        width: 64%;
    }

  .contentpage .col-lg-3.centercontentleft {
    width: 65.995% !important;
  }

  .col-lg-2 {
    width: 35%;
  }

   


  .col-lg-1 {
    width: 25% !important;
  }

   .contentpage .centercontent .col-lg-1 {
    width: 48% !important;
  }


  .col-lg-pull-4 {
    right: 100%;
  }
  .col-lg-pull-3 {
    right: 75%;
  }
  .col-lg-pull-2 {
    right: 50%;
  }
  .col-lg-pull-1 {
    right: 25%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-push-4 {
    left: 100%;
  }
  .col-lg-push-3 {
    left: 75%;
  }
  .col-lg-push-2 {
    left: 50%;
  }
  .col-lg-push-1 {
    left: 25%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-offset-4 {
    margin-left: 100%;
  }
  .col-lg-offset-3 {
    margin-left: 75%;
  }
  .col-lg-offset-2 {
    margin-left: 50%;
  }
  .col-lg-offset-1 {
    margin-left: 25%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
}
table {
  background-color: transparent;
}
th {
  text-align: left;
}
.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 18px;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #dddddd;
}
.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #dddddd;
}
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.table > tbody + tbody {
  border-top: 2px solid #dddddd;
}
.table .table {
  background-color: #dedddd;
}
.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
  padding: 5px;
}
.table-bordered {
  border: 1px solid #dddddd;
}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
  border: 1px solid #dddddd;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}

.table-striped > tbody > tr:nth-child(odd) > td,
.table-striped > tbody > tr:nth-child(odd) > th {
  background-color: #f9f9f9;
}

.table-hover > tbody > tr:hover > td,
.table-hover > tbody > tr:hover > th {
  background-color: #f5f5f5;
}

table col[class*="col-"] {
  position: static;
  float: none;
  display: table-column;
}

table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  float: none;
  display: table-cell;
}

.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-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr.active:hover > th {
  background-color: #e8e8e8;
}



fieldset {
  padding: 0;
  margin: 0;
  border: 0;
  min-width: 0;
}
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 18px;
  font-size: 19.5px;
  line-height: inherit;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}
label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: bold;
}
input[type="search"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal;
}
input[type="file"] {
  display: block;
}
input[type="range"] {
  display: block;
  width: 100%;
}
select[multiple],
select[size] {
  height: auto;
}
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
output {
  display: block;
  padding-top: 7px;
  font-size: 13px;
  line-height: 1.42857143;
  color: #555555;
}
.form-control {
  display: block;
  width: 100%;
  height: 32px;
  padding: 6px 12px;
  font-size: 13px;
  line-height: 1.42857143;
  color: #555555;
  background-color: #ffffff;
  background-image: none;
  border: 1px solid #cccccc;
  border-radius: 4px;
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.form-control::-moz-placeholder {
  color: #777777;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #777777;
}
.form-control::-webkit-input-placeholder {
  color: #777777;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  cursor: not-allowed;
  background-color: #ececec;
  opacity: 1;
}
textarea.form-control {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: none;
}
input[type="date"],
input[type="time"],
input[type="datetime-local"],
input[type="month"] {
  line-height: 32px;
  line-height: 1.42857143 \0;
}
input[type="date"].input-sm,
input[type="time"].input-sm,
input[type="datetime-local"].input-sm,
input[type="month"].input-sm {
  line-height: 30px;
}
input[type="date"].input-lg,
input[type="time"].input-lg,
input[type="datetime-local"].input-lg,
input[type="month"].input-lg {
  line-height: 45px;
}
.form-group {
  margin-bottom: 15px;
}
.radio,
.checkbox {
  position: relative;
  display: block;
  min-height: 18px;
  margin-top: 10px;
  margin-bottom: 10px;
}
.radio label,
.checkbox label {
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  cursor: pointer;
}
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  position: absolute;
  margin-left: -20px;
  margin-top: 4px \9;
}
.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px;
}
.radio-inline,
.checkbox-inline {
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: normal;
  cursor: pointer;
}
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}
input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"].disabled,
input[type="checkbox"].disabled,
fieldset[disabled] input[type="radio"],
fieldset[disabled] input[type="checkbox"] {
  cursor: not-allowed;
}
.radio-inline.disabled,
.checkbox-inline.disabled,
fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox-inline {
  cursor: not-allowed;
}
.radio.disabled label,
.checkbox.disabled label,
fieldset[disabled] .radio label,
fieldset[disabled] .checkbox label {
  cursor: not-allowed;
}
.form-control-static {
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
}
.form-control-static.input-lg,
.form-control-static.input-sm {
  padding-left: 0;
  padding-right: 0;
}
.input-sm,
.form-horizontal .form-group-sm .form-control {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
select.input-sm {
  height: 30px;
  line-height: 30px;
}
textarea.input-sm,
select[multiple].input-sm {
  height: auto;
}
.input-lg,
.form-horizontal .form-group-lg .form-control {
  height: 45px;
  padding: 10px 16px;
  font-size: 17px;
  line-height: 1.33;
  border-radius: 6px;
}
select.input-lg {
  height: 45px;
  line-height: 45px;
}
textarea.input-lg,
select[multiple].input-lg {
  height: auto;
}
.has-feedback {
  position: relative;
}
.has-feedback .form-control {
  padding-right: 40px;
}
.form-control-feedback {
  position: absolute;
  top: 23px;
  right: 0;
  z-index: 2;
  display: block;
  width: 32px;
  height: 32px;
  line-height: 32px;
  text-align: center;
}
.input-lg + .form-control-feedback {
  width: 45px;
  height: 45px;
  line-height: 45px;
}
.input-sm + .form-control-feedback {
  width: 30px;
  height: 30px;
  line-height: 30px;
}
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline {
  color: #3c763d;
}
.has-success .form-control {
  border-color: #3c763d;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-success .form-control:focus {
  border-color: #2b542c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}
.has-success .input-group-addon {
  color: #3c763d;
  border-color: #3c763d;
  background-color: #dff0d8;
}
.has-success .form-control-feedback {
  color: #3c763d;
}
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline {
  color: #8a6d3b;
}
.has-warning .form-control {
  border-color: #8a6d3b;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-warning .form-control:focus {
  border-color: #66512c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
}
.has-warning .input-group-addon {
  color: #8a6d3b;
  border-color: #8a6d3b;
  background-color: #fcf8e3;
}
.has-warning .form-control-feedback {
  color: #8a6d3b;
}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline {
  color: #a94442;
}
.has-error .form-control {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .form-control:focus {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}
.has-error .input-group-addon {
  color: #a94442;
  border-color: #a94442;
  background-color: #f2dede;
}
.has-error .form-control-feedback {
  color: #a94442;
}
.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0;
}
.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #656565;
}

.btn {

  border: 1px solid transparent;
  line-height: 1.42857143;
  white-space: nowrap;
  text-align: center;
}

.btn,.box {
  display: inline-block;
  font-weight: normal;
  
  vertical-align: middle;
  background-image: none;
  color: #ffffff;
  padding: 5px 12px;
  background-color: #00baf2;
}


.btn:focus,
.btn:active:focus,
.btn.active:focus {

}
.btn:hover,
.btn:focus {
  color: #ffffff;
  text-decoration: none;
}
.btn:active,
.btn.active {
  outline: 0;
  background-image: none;

}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  cursor: not-allowed;
  pointer-events: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn-default {
  color: #ffffff;
  background-color: #00baf2;
  border-color: #ffffff;
}
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  color: #ffffff;
  background-color: #06377b;
  
}
.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: #06377b;
  border-color: #ffffff;
}
.btn-default .badge {
  color: #00baf2;
  background-color: #ffffff;
}
.btn-primary {
  color: #ffffff;
  background-color: #252525;
  border-color: #181818;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #ffffff;
  background-color: #0c0c0c;
  border-color: #000000;
}
.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: #252525;
  border-color: #181818;
}
.btn-primary .badge {
  color: #252525;
  background-color: #ffffff;
}
.btn-success {
  color: #ffffff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  color: #ffffff;
  background-color: #449d44;
  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-success .badge {
  color: #5cb85c;
  background-color: #ffffff;
}
.btn-info {
  color: #ffffff;
  background-color: #ffffff;
  border-color: #f2f2f2;
}
.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  color: #ffffff;
  background-color: #e6e6e6;
  border-color: #d4d4d4;
}
.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: #ffffff;
  border-color: #f2f2f2;
}
.btn-info .badge {
  color: #ffffff;
  background-color: #ffffff;
}
.btn-warning {
  color: #ffffff;
  background-color: #f15b23;
  border-color: #ec4b0f;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  color: #ffffff;
  background-color: #d4430d;
  border-color: #b2390b;
}
.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: #f15b23;
  border-color: #ec4b0f;
}
.btn-warning .badge {
  color: #f15b23;
  background-color: #ffffff;
}
.btn-danger {
  color: #ffffff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  color: #ffffff;
  background-color: #c9302c;
  

}
.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-danger .badge {
  color: #d9534f;
  background-color: #ffffff;
}
.btn-link {
  color: #06377b;
  font-weight: normal;
  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: #00baf2;
  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: #777777;
  text-decoration: none;
}
.btn-lg,
.btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 17px;
  line-height: 1.33;
  
}
.btn-sm,
.btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
 
}
.btn-xs,
.btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 5px;
}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}
.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
.fade.in {
  opacity: 1;
}
.collapse {
  display: none;
}
.collapse.in {
  display: block;
}
tr.collapse.in {
  display: table-row;
}
tbody.collapse.in {
  display: table-row-group;
}
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition: height 0.35s ease;
  -o-transition: height 0.35s ease;
  transition: height 0.35s ease;
}
.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px solid;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  float: right;
  margin-top: 4px;
  position: relative;
  width: 20px;
  height: 20px;
  z-index:4;
  cursor:pointer;


}
.dropdown {
  position: relative;
}
.dropdown-toggle:focus {
  outline: 0;
}
.dropdown-menu {

  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 20px;
  margin: 2px 0 0;
  list-style: none;
  font-size: 13px;
  text-align: left;
  background-color: #ececec;
  border: 1px solid none;
}

.dropdown-menu  a  {
  display: block;
  padding: 5px;
  clear: both;
  font-weight: normal;
  white-space: nowrap;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  text-decoration: none;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {

  text-decoration: none;
  outline: 0;

}

.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  cursor: not-allowed;
}
.open > .dropdown-menu {
  display: block;
}
.open > a {
  outline: 0;
}
.dropdown-menu-right {
  left: auto;
  right: 0;
}
.dropdown-menu-left {
  left: 0;
  right: auto;
}
.dropdown-header {
  display: block;

  white-space: nowrap;
}
.dropdown-backdrop {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 990;
}
.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px solid;
  content: "";
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 1px;
}

.nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}
.nav > li {
  position: relative;
  display: block;
}
.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
  overflow:hidden;
}
.navbar  > li > a:hover,
.nav > li.hovered > a {
  text-decoration: none;
  background-color: #ececec;
  box-shadow: 0px 5px 5px 0px #777777;
  color: #00baf2;
}
.menuforlarge > ul > li > a:hover,.menuforlarge > ul > li.selected > a,.menuforlarge > li > a:hover {
    background-color: #00baf2 !important;
    color: white;
}


.nav > li.disabled > a {
  color: #777777;
}
.nav > li.disabled > a:hover
{
  color: #777777;
  text-decoration: none;
  background-color: transparent;
  cursor: not-allowed;
}

.nav .open > a,
.nav .open > a:hover{
  background-color: #ececec;
  border-color: #06377b;
}

.nav .nav-divider {
  height: 1px;
  margin: 8px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.nav > li > a > img {
  max-width: none;
}
.nav-tabs {
  border-bottom: 1px solid #dddddd;
}
.nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}
.nav-tabs > li > a {

}
.nav-tabs > li > a:hover {
  border-color: #ececec #ececec #dddddd;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover{
  color: #555555;
  background-color: #dedddd;
  border: 1px solid #dddddd;
  border-bottom-color: transparent;
  cursor: default;
}
.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}
.nav-tabs.nav-justified > li {
  float: none;
}
.nav-tabs.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}
.nav-tabs.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 767px) {
  .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-tabs.nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus {
  border: 1px solid #dddddd;
}
@media (min-width: 767px) {
  .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #dddddd;
    border-radius: 4px 4px 0 0;
  }
  .nav-tabs.nav-justified > .active > a,
  .nav-tabs.nav-justified > .active > a:hover,
  .nav-tabs.nav-justified > .active > a:focus {
    border-bottom-color: #dedddd;
  }
}
.nav-pills > li {
  float: left;
}
.nav-pills > li > a {
  border-radius: 4px;
}
.nav-pills > li + li {
  margin-left: 2px;
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
  color: #ffffff;
  background-color: #252525;
}
.nav-stacked > li {
  float: none;
}
.nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0;
}
.nav-justified {
  width: 100%;
}
.nav-justified > li {
  float: none;
}
.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}
.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 767px) {
  .nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs-justified {
  border-bottom: 0;
}
.nav-tabs-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}
.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {
  border: 1px solid #dddddd;
}
@media (min-width: 767px) {
  .nav-tabs-justified > li > a {
    border-bottom: 1px solid #dddddd;
    border-radius: 4px 4px 0 0;
  }
  .nav-tabs-justified > .active > a,
  .nav-tabs-justified > .active > a:hover,
  .nav-tabs-justified > .active > a:focus {
    border-bottom-color: #dedddd;
  }
}
.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.navbar {
  background: white;
  display: inherit;
  position: relative; 
width: 100%;
clear:both;
display:block;
  z-index:9999999;
}

@media (min-width: 767px) {
  .navbar {

  }
}
@media (min-width: 767px) {
  .navbar-header {
    float: left;
    text-align: left;
  }
}
.navbar-collapse {
  overflow-x: visible;
  background-color: white;
  border-top: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch;
}
.navbar-collapse.in {
  overflow-y: auto;
}
@media (min-width: 767px) {
  .navbar-collapse {
    width: auto;
    border-top: 0;
    box-shadow: none;
  }
  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
  .navbar-collapse.in {
    overflow-y: visible;
  }
  .navbar-fixed-top .navbar-collapse,
  .navbar-static-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    padding-left: 0;
    padding-right: 0;
  }
}
.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
  max-height: 400px;
}
@media (max-width: 320px) and (orientation: landscape) {
  .navbar-fixed-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    max-height: 200px;
  }
}
.container > .navbar-header,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-collapse {
  margin-right: 0px;
  margin-left: 0px;
}
@media (min-width: 767px) {
  .container > .navbar-header,
  .container-fluid > .navbar-header,
  .container > .navbar-collapse,
  .container-fluid > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px;
}
@media (min-width: 767px) {
  .navbar-static-top {
    border-radius: 0;
  }
}
.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
@media (min-width: 767px) {
  .navbar-fixed-top,
  .navbar-fixed-bottom {
    border-radius: 0;
  }
}
.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px;
}
.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0;
}
.navbar-brand {
   float: left;

    height: 40px;
    line-height: 18px;
    padding: 11px 0;
    text-transform: uppercase;
    color: white;
}
.navbar-brand:hover,
.navbar-brand:focus {
  text-decoration: none;
}




.navbar-toggle {
  background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    float: left;
    margin-bottom: 3px;
    margin-top: 3px;
    padding: 9px 10px;
    cursor:pointer;
}

.navbar-toggle:focus {
  outline: 0;
}
.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  background: white;
}


.navbar-toggle .icon-bar:hover {

   background-color: #00baf2;
}


.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}


@media (min-width: 767px) {
  .navbar-toggle {
    display: none;
  }
}


.navbar-nav {

}


.navbar-nav > li > a {
    padding-top: 8px;
    padding-bottom: 8px;
    line-height: 22px; 
}




@media (max-width: 767px) {
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    box-shadow: none;
  }

  .navbar-nav .open .dropdown-menu > li > a,
  .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
  }

  .navbar-nav .open .dropdown-menu > li > a {
    line-height: 18px;
  }

  .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none;
  }


}
@media (min-width: 767px) {
  .navbar-nav {
    float: left;
    margin: 0;
  }
  .navbar-nav > li {
    float: left;
  }
  .navbar-nav > li > a {
    padding-top: 11px;
    padding-bottom: 11px;
  }

 nav .navbar-nav > li > a {
     text-align: center;
     white-space:nowrap;
  }


  nav .navbar-nav > li.active > a {
     color:#00baf2;
  }


  .navbar-nav.navbar-right:last-child {
    margin-right: 0px;
  }
}
@media (min-width: 767px) {
  .navbar-left {
    float: left !important;
  }
  .navbar-right {
    float: right !important;
  }
}
.navbar-form {
  margin-left: 0px;
  margin-right: 0px;
  padding: 10px 127px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  margin-top: 4px;
  margin-bottom: 4px;
}
@media (min-width: 767px) {
  .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .navbar-form .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .navbar-form .input-group .input-group-addon,
  .navbar-form .input-group .input-group-btn,
  .navbar-form .input-group .form-control {
    width: auto;
  }
  .navbar-form .input-group > .form-control {
    width: 100%;
  }
  .navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio,
  .navbar-form .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio label,
  .navbar-form .checkbox label {
    padding-left: 0;
  }
  .navbar-form .radio input[type="radio"],
  .navbar-form .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .navbar-form .has-feedback .form-control-feedback {
    top: 0;
  }
}
@media (max-width: 767px) {
  .navbar-form .form-group {
    margin-bottom: 5px;
  }
}
@media (min-width: 767px) {
  .navbar-form {
    width: auto;
    border: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
  .navbar-form.navbar-right:last-child {
    margin-right: 0px;
  }
}
.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.navbar-btn {
  margin-top: 4px;
  margin-bottom: 4px;
}
.navbar-btn.btn-sm {
  margin-top: 5px;
  margin-bottom: 5px;
}
.navbar-btn.btn-xs {
  margin-top: 9px;
  margin-bottom: 9px;
}
.navbar-text {
  margin-top: 11px;
  margin-bottom: 11px;
}

@media (min-width: 1200px) {
  .modal-lg {
    width: 900px;
  }
}
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  visibility: visible;
  font-size: 12px;
  line-height: 1.4;
  opacity: 0;
  filter: alpha(opacity=0);
}
.tooltip.in {
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.tooltip.top {
  margin-top: -3px;
  padding: 5px 0;
}
.tooltip.right {
  margin-left: 3px;
  padding: 0 5px;
}
.tooltip.bottom {
  margin-top: 3px;
  padding: 5px 0;
}
.tooltip.left {
  margin-left: -3px;
  padding: 0 5px;
}
.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #ffffff;
  text-align: center;
  text-decoration: none;
  background-color: #000000;
  border-radius: 4px;
}
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000000;
}
.tooltip.top-left .tooltip-arrow {
  bottom: 0;
  left: 5px;
  border-width: 5px 5px 0;
  border-top-color: #000000;
}
.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  right: 5px;
  border-width: 5px 5px 0;
  border-top-color: #000000;
}
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000000;
}
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000000;
}
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000000;
}
.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  left: 5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000000;
}
.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  right: 5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000000;
}
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 276px;
  padding: 1px;
  text-align: left;
  background-color: #ffffff;
  background-clip: padding-box;
  border: 1px solid #cccccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  white-space: normal;
}
.popover.top {
  margin-top: -10px;
}
.popover.right {
  margin-left: 10px;
}
.popover.bottom {
  margin-top: 10px;
}
.popover.left {
  margin-left: -10px;
}
.popover-title {
  margin: 0;
  padding: 8px 14px;
  font-size: 13px;
  font-weight: normal;
  line-height: 18px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0;
}
.popover-content {
  padding: 9px 14px;
}
.popover > .arrow,
.popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.popover > .arrow {
  border-width: 11px;
}
.popover > .arrow:after {
  border-width: 10px;
  content: "";
}
.popover.top > .arrow {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: #999999;
  border-top-color: rgba(0, 0, 0, 0.25);
  bottom: -11px;
}
.popover.top > .arrow:after {
  content: " ";
  bottom: 1px;
  margin-left: -10px;
  border-bottom-width: 0;
  border-top-color: #ffffff;
}
.popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: #999999;
  border-right-color: rgba(0, 0, 0, 0.25);
}
.popover.right > .arrow:after {
  content: " ";
  left: 1px;
  bottom: -10px;
  border-left-width: 0;
  border-right-color: #ffffff;
}
.popover.bottom > .arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  top: -11px;
}
.popover.bottom > .arrow:after {
  content: " ";
  top: 1px;
  margin-left: -10px;
  border-top-width: 0;
  border-bottom-color: #ffffff;
}
.popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999999;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.popover.left > .arrow:after {
  content: " ";
  right: 1px;
  border-right-width: 0;
  border-left-color: #ffffff;
  bottom: -10px;
}
.carousel {
  position: relative;
}
.carousel-inner {
  position: relative;
  overflow: hidden;
  width: 100%;
}
.carousel-inner > .item {
  display: none;
  position: relative;
-webkit-transition: 0.6s ease-in-out left;
 -o-transition: 0.6s ease-in-out left;
 transition: 0.6s ease-in-out left;
 
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {

}
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: block;
}
.carousel-inner > .active {
  left: 0;
}
.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
.carousel-inner > .next {
  left: 100%;
}
.carousel-inner > .prev {
  left: -100%;
}
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0;

}

.carousel-inner > .next.left .standfirst,
.carousel-inner > .prev.right .standfirst {
  left: 0;
  line-height: 18.5px;
  font-weight: normal;
  margin-top: 0px;
    margin-bottom: 0px;
    padding-bottom: 0px;
    font-size: 13px;
}

    .carousel-inner > .next.left h1,
    .carousel-inner > .prev.right h1 {
        margin-bottom: 20px;
    }






.carousel-inner > .active.left {
    padding:0px;
  left: -100%;
}
.carousel-inner > .active.right {
        padding:0px;

margin:0px;
  left: 100%;
}
.carousel-control {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 15%;
  opacity: 0.5;
  filter: alpha(opacity=50);
  font-size: 20px;
  color: #ffffff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.carousel-control.left {
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
}
.carousel-control.right {
  left: auto;
  right: 0;
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
}
.carousel-control:hover,
.carousel-control:focus {
  outline: 0;
  color: #ffffff;
  text-decoration: none;
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
}
.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
  left: 50%;
  margin-left: -10px;
}
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
  right: 50%;
  margin-right: -10px;
}
.carousel-control .icon-prev,
.carousel-control .icon-next {
  width: 20px;
  height: 20px;
  margin-top: -10px;
  font-family: serif;
}
.carousel-control .icon-prev:before {
  content: '\2039';
}
.carousel-control .icon-next:before {
  content: '\203a';
}
.carousel-indicators {

    list-style: none outside none;
    margin-left: auto;
    margin-right: auto;
    position: relative;
   
    padding-left: 0;
    position: relative;
    text-align: center;
    width: auto;
    white-space: nowrap;
    z-index: 15;
 
   
}
.carousel-indicators li {
  display: inline-block;
  width: 15px;
  height: 15px;
  margin: 1px;
  text-indent: -999px;
  border: 1px solid #ffffff;
  position: relative;
  float: left;
  border-radius: 10px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: rgba(0, 0, 0, 0);
    background-color: #ffffff;
    margin-left: 10px;

}
.carousel-indicators .active {
  margin: 0;
  width: 16px;
  height: 16px;
  background-color: #00baf2;
    border: 1px solid #00baf2;
       margin-left: 10px;
}
.carousel-caption {
  position: absolute;
  left: 15%;
  right: 15%;
  bottom: 20px;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #ffffff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.carousel-caption .btn {
  text-shadow: none;
}
@media(min-width: 767px) {
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -15px;
    font-size: 30px;
  }
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .icon-prev {
    margin-left: -15px;
  }
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next {
    margin-right: -15px;
  }
  .carousel-caption {
    left: 20%;
    right: 20%;
    padding-bottom: 30px;
  }
  
}
.clearfix:before,
.clearfix:after,
.dl-horizontal dd:before,
.dl-horizontal dd:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.btn-toolbar:before,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after,
.nav:before,
.nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after,
.pager:before,
.pager:after,
.panel-body:before,
.panel-body:after,
.modal-footer:before,
.modal-footer:after {
  content: " ";
  display: table;
}
.clearfix:after,
.dl-horizontal dd:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:after,
.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after,
.pager:after,
.panel-body:after,
.modal-footer:after {
  clear: both;
}
.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}
.hide {
  display: none !important;
}
.show {
  display: block !important;
}
.invisible {
  visibility: hidden;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.hidden {
  display: none !important;
  visibility: hidden !important;
}
.affix {
  position: fixed;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
@-ms-viewport {
  width: device-width;
}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  display: none !important;
}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}




@media (min-width: 1200px) and (max-width: 1919px) {
  .visible-md-block {
    display: block !important;
  }
}
@media (min-width: 1200px) and (max-width: 1919px) {
  .visible-md-inline {
    display: inline !important;
  }
}

@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}

@media (min-width: 767px) and (max-width: 1053px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1054px) {
  .hidden-lg {
    display: none !important;
  }
}



.widthauto {
    width:auto;
}

 .col {
     position: relative;
     float:left;
}

#a1{
 display: none;
}




.xmlslot img{
 width: 100% !important;
 height: auto !important;
}
 
@media (max-width: 767px) {
  .polamk .news, .polamk .blogs, .polamk .banners img, .polamk .banners .col 
  {
    height:auto;
  }
}

.policenew .channeltitle{
display: block;
clear: both;

}






