﻿::selection{background-color:#35ace2; color:#fff;}
::-moz-selection{background-color:#35ace2; color:#fff;}
*{line-height:30px; color:#999;}
body{background-image:url(../images/body.gif); background-repeat:repeat;}
section{padding-top:30px; padding-bottom:30px;}
.top{width:100%; padding-top:20px;padding-bottom:50px; background-color:#f0f0f0 !important;}
.logo a{color:#fff; font-size:30px;}
.logo a:hover{text-decoration:none;}


.affix {
  top: 0;
  width: 100%;
  z-index: 9999 !important;
}

.affix + .container-fluid {
  padding-top: 70px;
}
header{}
.navbar{top: -30px;background-color: #fff;}
.navbar-nav > li > a{padding-top: 25px;padding-bottom: 25px;}
.nav > li > a{padding: 19px; background-color:#35ace2; box-shadow:0 0 0 40px #fff inset;}
.navbar-nav > li > a:hover{ box-shadow:0 0 0 0px #fff inset; color:#fff !important;}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover{background-color:#35ace2; color:#fff;}
.btn{background-color:#35ace2; color:#fff;padding: 10px 20px; transition:all 0.5s;border:0; box-shadow:0 0 0 30px #000 inset;}
.btn:hover{color:#fff;box-shadow:0 0 0 0 #000 inset;}
.box{text-align:center; margin-top:20px;transition:all 0.5s; padding-bottom:20px; }
.box h3{font-weight:bold; background-color:#35ace2; color:#fff; padding-top:10px; padding-bottom:10px; position:relative;transition:all 0.5s;-webkit-transition:all 0.5s; top:0;}
.box:hover{box-shadow:0 300px 0 #35ace2 inset;}
.box:hover h3{top:-35px; background-color:#333; }
.box p{transition:all 0.5s;}
.box:hover p{color:#fff; text-shadow:1px 1px 2px rgba(0,0,0,0.3);}
.sub-box{text-align:center; transition:all 0.5s; padding-bottom:20px; padding-top:20px;}
.sub-box .img-responsive{display:initial !important;}
.sub-box span, .sub-box i{font-size:50px; padding:30px; border-radius:50%; background-color:#333; color:#fff; transition:all 0.5s; border:5px solid #f9f9f9;}
.sub-box h3{color:#35ace2;}
.sub-box p{text-align:center;}
h1{font-family: fantasy;}
h2{color:#35ace2; font-style:italic; font-weight:bold; font-size:25px;}
.ul li{list-style-image:url(../images/check.png);}
.ul li strong{font-style:italic; font-size:17px;}
.ul li ul li{list-style-image:url(../images/circle.png);}
p{text-align:justify;}
@media screen and (min-width: 768px)
{
.navbar-nav > li > a:hover span{ visibility:visible;top: 50px; opacity:1;}
.dropdownMenu{visibility:hidden; display:block; top:50px; transition:all 0.5s; opacity:0;}
.dropMenu:hover .dropdownMenu{visibility:visible; top:68px; opacity:1;}
}
.camera_caption > div{background-color:rgba(53,172,226,0.5) !important; text-shadow:2px 2px 2px rgba(0,0,0,0.3);}
.line{ border-top:2px dashed #35ace2; width: 100%;float: left;}
.blockquote-box{box-shadow:5px 0 0 #35ace2,0 0 0 #35ace2 inset;margin-bottom:25px; transition:all 0.5s;}
.blockquote-box:hover{box-shadow:5px 0 0 #35ace2,800px 0 0 #35ace2 inset;}
.blockquote-box h4, .blockquote-box p, .blockquote-box a{transition:all 0.5s;}
.blockquote-box:hover h4, .blockquote-box:hover p, .blockquote-box:hover a{color:#fff;}
.blockquote-box .square{margin-right:22px;text-align:center!important;background-color:#35ace2;padding:25px;transition:all 0.5s;border-radius: 100px 0 0 100px;}
.blockquote-box:hover .square{padding-left:35px; padding-right:15px;border-radius:0 100px 100px 0; background-color:#333;}
.blockquote-box .square i{font-size:60px; color:#fff;}
.side-menu ul{margin:0; padding:0;}
.side-menu ul li{list-style:none;}
.side-menu ul li a{ display:inline-block; width:100%; padding-right:10px; color:#000; line-height:40px; transition:all 0.5s;}
.side-menu ul li a:hover{box-shadow:-750px 0 0 #35ace2 inset,-50px 0 0 #333; text-decoration:none; color:#fff;}
.form-control{border: 2px solid #999;box-shadow: 2px 2px 1px #ddd,2px 2px 1px #ddd inset;}
.form-control:focus{border: 2px solid #999;}
footer{background-color:#f0f0f0 !important; padding-top:30px; margin-top:-5px;}
footer .form-control{background-color: #fafafa;border: 1px solid #fff;}
footer .form-control::-moz-placeholder {
  color: #f5f5f5;
  opacity: 1;
}
footer .form-control:-ms-input-placeholder {
  color: #f5f5f5;
}
footer .form-control::-webkit-input-placeholder {
  color: #f5f5f5;
}
footer h3{color:#333;}
footer p, footer table{text-shadow:1px 1px 1px rgba(255,255,255,0.5);color:#555;}
footer .btn{background-color:#35ace2; box-shadow:0 0 0 30px #fff inset; color:#999;}
footer .form-control{background-color:#333; color:#fff;}
.social{margin:0; padding:0;}
.social li{margin:0px; padding:0px; display:inline-block;}
.social li a{margin:5px; padding:10px; display:inline-block; background-color:#fff; width:35px; height:35px; position:relative;  background-repeat:no-repeat; background-size:35px; background-position:0 -35px; transition:all 1.5s;}
.social li:nth-child(1) a{background-image:url(../images/f.jpg);}
.social li:nth-child(2) a{background-image:url(../images/t.jpg);}
.social li:nth-child(3) a{background-image:url(../images/in.jpg);}
.social li:nth-child(4) a{background-image:url(../images/b.jpg);}
.social li:nth-child(5) a{background-image:url(../images/w.jpg);}
.social li:nth-child(6) a{background-image:url(../images/whatsapp.jpg);}
.social li:nth-child(7) a{background-image:url(../images/skype.jpg);}
.social li a:hover {background-position:0 0; transform:rotate(360deg);}
.pagerclass span
    {background-color:#428BCA;font-weight:bold;color:#FFFFCC; padding:5px;}  
    .pagerclass td
    {border-collapse:collapse;border:1px solid #ccc;}
    .pagerclass td a
    {padding:5px; }
    .sidebar{margin:0;padding:0;}
    .sidebar li{list-style:none;}
    .sidebar li a{display:inline-block; width:100%;line-height:35px; border-bottom:1px dotted #b1b1b1;color:#1d9ce5;transition:all 0.3s;}
    .sidebar li a:hover{background-color:#1d9ce5;padding-left:20px;color:#fff; text-shadow:2px 2px 2px rgba(0,0,0,0.5);text-decoration:none;}
    .active{background-color:#1d9ce5;padding-left:20px;color:#fff !important; text-shadow:2px 2px 2px rgba(0,0,0,0.5);text-decoration:none;}
.global-location-table tr th{background-color:#e8e8e8;}
.global-location-table tr td{background-color:#f7f7f7;}

/* ------- custom scrollbar ------- */
::-webkit-scrollbar {
  width: 15px;
}
::-webkit-scrollbar-track{
  background: #d1e5ff;
}
::-webkit-scrollbar-thumb{
  background: linear-gradient(#642bff, #ff22e6);
  border-radius: 10px;
}