/*GLOBAL*/
body {
  font-family: 'PT Sans', sans-serif;
  color: #383838;
  line-height: 1.5em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 16px;
}
.wrapper>.container{
  padding-bottom: 60px;
}
a {
  text-decoration: none;
  -webkit-transition: .3s ease all;
  transition: .3s ease all;
}
a:hover {
  text-decoration: none;
}
p{
  line-height: 1.5;
  text-align: left;
}
h1 {
  font-size: 2.369em;
  line-height: 1.038em;
  font-weight: bold;

}
h2 {
  font-size: 28px;

}
h3 {
  font-size: 20px;
  line-height: 1.22em;

}


.row a{
  border-bottom: 1px solid #d22b3f;
  color: #383838;
  -webkit-transition: .3s ease all;
  transition: .3s ease all;


}
.row a:hover{
  color: #d22b3f;
  border-bottom: none;
}

.wrapper{
  min-height: 100%;
  height: auto !important;

}
span{
  font-size: 12px;
}
.navbar-header a, .navbar-right a{
  border: none;
}
.row{
  padding-left: 60px;

}
.col-md-12{
  margin-bottom: 10px;
}
/*NAVBAR*/


.nav>li>a:focus, .nav>li>a:hover{
  border-radius: 0;
  color: rgb(249, 0, 56);
}
.main-menu li:hover {
  background-color: rgb(37, 37, 37);
}
.horizontal-meniu{
  border-radius: 4px;
  background-color: rgb(48,48,48);
  background: -moz-linear-gradient( 90deg, rgb(37,37,37) 0%, rgb(48,48,48) 100%);
  background: -webkit-linear-gradient( 90deg, rgb(37,37,37) 0%, rgb(48,48,48) 100%);
  background: -ms-linear-gradient( 90deg, rgb(37,37,37) 0%, rgb(48,48,48) 100%);
  margin:0;
  padding: 0;
}
.horizontal-meniu img {

  margin-right: 18px;
  margin-left: 9px;
}
.list-inline{
  margin-bottom:0px;
}
.navbar-collapse .list-inline li{
  border-right:1px solid rgba(229, 229, 229, 0.102);
  padding-right:0px;
  margin:0;
  float: left;
}

.horizontal-meniu .list-inline li:last-child{
  border-right:none;
}

.menu-item{
  padding:18px;

}
.menu-item:hover{
  background-color: rgb(37, 37, 37);
}
.navbar-inverse .navbar-nav .menu-item a{
  color:#fff;
  margin-right:15px;
  margin-left:15px;
}
.navbar-inverse .navbar-nav .menu-item a:active, .navbar-inverse .navbar-nav .menu-item a:focus, .navbar-inverse .navbar-nav .menu-item a:visited{
  text-decoration: none;
}
.horizontal-meniu, .vertical-meniu{
  /*    margin-bottom:30px;*/
}
.horizontal-meniu button{
  background-color: transparent;
  border: none;
  color: #fff;
}
.horizontal-meniu .dropdown-menu, .dropdown-menu{
  margin-top:0;
  margin-bottom:0;
  padding:0;
}
.horizontal-meniu .dropdown-toggle{
  padding:0;
  margin-right:15px;
  margin-left:15px;
}
.horizontal-meniu .dropdown-menu li{
  background-color: rgb(48,48,48);
  background: -moz-linear-gradient( 90deg, rgb(37,37,37) 0%, rgb(48,48,48) 100%);
  background: -webkit-linear-gradient( 90deg, rgb(37,37,37) 0%, rgb(48,48,48) 100%);
  background: -ms-linear-gradient( 90deg, rgb(37,37,37) 0%, rgb(48,48,48) 100%);
  margin-left:-20px
}
.normal-logo {
  border-right:1px solid rgba(229, 229, 229, 0.102);
  float:left;
}
.fa{
  display: inline;
  font-size: 16px;
}
.mobile-logo img, .nav li.mobile-logo, .list-inline li.mobile-logo {
  display:none;
}
.dropdown-menu {
    margin-left:15px;
    border-radius: 0;
    font-size: 16px;
    border:none;
    box-shadow:none;
}
.dropdown-menu-list li{
    margin-top:0;
}
.dropdown-menu li{
    padding: 10px;
    border-bottom: 1px solid rgb(202, 202, 202);
    box-shadow: 0px 4px 9px 0px rgba(95, 95, 95, 0.18);
    background-color: rgb(255, 255, 255);
}
.dropdown-menu-button li{
    border-top: 1px solid rgb(202, 202, 202);
    border-bottom:none;
}
.dropdown-menu-button li:last-child{
    border-radius: 0 0 4px 4px;
}
.dropdown-menu li:hover{
    background-color: rgb(246, 246, 246);
}
.small-down-menu .dropdown-menu1 {
    padding: 12px 35px !important;
}
.small-down-menu .dropdown-menu1 a:last-child {
    border-radius: 0 0 4px 4px;
}
.navbar-inverse .navbar-nav .menu-item  .dropdown-menu>li>a:focus, .navbar-inverse .navbar-nav .menu-item .dropdown-menu>li>a:hover{
color: rgb(249, 0, 56);
    background-color: rgb(37, 37, 37);
    background: rgb(37, 37, 37);
}




    /*FOOTER*/
footer{
  border-top:1px solid #e5e5e5;
bottom: 0;
  background-color: #fff;
left: 0;
  right: 0;
  position: fixed;
}


footer .container a{
  display: block;
  float: left;
  margin: 15px;
  color: #333;
}
#footer_links{
  margin: 0 auto;
  display: table;


}
#footer_links ul{
  list-style-type: none;
}
#footer_links ul li{
  display: inline;
}

#footer_links ul li a{
  display: block;
  border-right: 1px solid #000000;
  padding-right: 20px;
  font-size: 13px;



}
#footer_links li:last-child a{
  border: none;
}





/*TABLE*/
.table{
  margin-bottom:20px;
}
.table thead{
  background-color:#252525;
  color:#fff;
}
.table thead tr th{
  padding:14px;
}
.table tbody tr td{
  color: rgb(56, 56, 56);
  padding:10px;
}
.table tbody tr:last-child{
  border-bottom: 1px solid rgb(202, 202, 202);
}
.table tbody tr:first-child{
  border-top: none;
}
.table>thead>tr>th{
  vertical-align: middle;
}



/*INDEX.PHP*/
#fc-browser-stale{
  color: red;

}
#logins{
  margin-top: 180px;
}
/*CLIENT.PHP*/
.img img{
  width:100%;
  height:100%;
}
/*FORMA*/

.form-1 label{
  font-weight: 100;
  margin-bottom: 10px;
  padding-left:0;
}
.form-1 input, .form-1 textarea{
  border-radius: 0;
  box-shadow: inset 0px 15px 15px -15px rgba(0, 0, 0, .16);
}
.btn,.bt-md{
  border: 1px solid rgb(229, 229, 229);
  border-radius: 4px;
  box-shadow: inset 0px -20px 25px -15px rgba(0, 0, 0, .0807);
  background-color: #fff;
  color: rgb(56, 56, 56);
  padding: 13px 23px;
  text-transform: uppercase;
  font-size: 12px;
  letter-spacing: 1px;
}
.btn-active{
  box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, .10);
  background-color: #fff;
  color: rgb(56, 56, 56);
}
.btn:hover, .btn-primary:hover,.bt-md:hover{
  box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, .10);
  background-color: #fff;
  color: rgb(56, 56, 56);
}
.open>.dropdown-toggle.btn-primary.focus, .open>.dropdown-toggle.btn-primary:focus, .open>.dropdown-toggle.btn-primary:hover{
  box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, .10);
  background-color: #fff;
  color: rgb(56, 56, 56);
}

.bordo_text{
  font-weight: bold;
  color: #891506;
  font-size: 14px;
}
.form-control{
  border-radius: 0px;
  box-shadow: inset 0 4px 6px rgba(0,0,0,.075);
}

/*RESPONSIVE*/

@media(max-width:768px)  {
  .main-menu a, .small-menu a, .navbar-collapse .list-inline li {
    width: 100%;
    border-right: none;
    display: block;

  }
  .navbar-right {
    float: left !important;
  }
  .main-menu{
    width: 100%;
  }

  .normal-logo img,  .nav li.normal-logo, .list-inline li.normal-logo {
    display:none;
  }
  .mobile-logo img, .nav li.mobile-logo, .list-inline li.mobile-logo{
    display:block;
    float:left;
  }
  .navbar-toggle{
    position: relative;
    float: right;
    padding: 9px 10px;
    margin-top: 8px;
    margin-right: 15px;
    margin-bottom: 8px;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    display: block;
  }
  .navbar-header{
    width:100%;
  }




  .small-down-menu{
    background-color: transparent;
    position: relative;
    width: 100%;
    text-align: center;
    border:none;
    box-shadow: none;
    font-size:14px;
  }
  .main-menu li .small-down-menu li{
    border:none;
    box-shadow:none;
    background: transparent;
    margin-top:10px;

  }

  .horizontal-meniu .dropdown-menu li{
    background: transparent;
    background-color:transparent;
  }

  /*.navbar-header button {
    margin-top: 20px;
  }*/
  .navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
    border-color: transparent;
    padding:0 20px;
  }

    .navbar-collapse.collapse {
        display: none !important;
    }

    .navbar-collapse {
        overflow-x: visible !important;
    }

    /*.navbar-collapse.in {*/
      /*overflow-y: auto !important;*/
    /*}*/

    .collapse.in {
      display: block !important;
    }
}

.error{
  font-weight: bold;
  text-align: left;
  border: 2px solid rgb(199, 123, 123);
  border-radius: 4px;
  background-color: rgba(234, 171, 171, 0.31);
    margin-bottom:7px;
}
.error p{
    color: rgb(129, 66, 66);
    padding: 3px 0;
    margin-left: 8px;
    margin-top: 8px;
}
.success, .alert-success{
    font-weight: bold;
    text-align: left;
    border: 2px solid rgb(124, 152, 119);
    border-radius: 4px;
    background-color: rgba(214, 237, 210, 0.18);
    margin-bottom:15px;
}
.success p, .alert-success p{
    color: rgb(85, 116, 79);
    padding: 3px 0;
    /*margin-left: 8px;
    margin-top: 8px;*/
}

.alert-warning {
    font-weight: bold;
    text-align: left;
    border: 2px solid #f5e79e;
    border-radius: 4px;
    background-color: #fcf8e3;
    margin-bottom:15px;
}

.alert-info {
    font-weight: bold;
    text-align: left;
    border: 2px solid #9acfea;
    border-radius: 4px;
    background-color: #d9edf7;
    margin-bottom:15px;
}



/*@media(min-width:1200px){

  .navbar-header{
    display:none;
  }
}*/
@media(min-width:768px)  {
  .navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
    padding:0 0px;
  }
}
@media (max-width:768px){
  .wrapper>.container {
    padding-bottom: 150px;
  }

}
@media (max-width:400px){
  .wrapper>.container {
    padding-bottom: 300px;
  }

}
@media (min-width: 768px){
  .navbar-nav {
    float: left;
    margin: 0;
  }
}
@media (min-width: 768px){
  .navbar-nav>li>a{
    padding: 5px;
  }
}
@media(max-width:1200px)  {
  h2{
    margin-top: 60px;

  }

}
/*TABS*/
.tab-text, .error, .success{
    float: left;
}

.nav-tabs li a{
    border-radius: 4px 4px 0 0;
    box-shadow: inset 0px -20px 25px -15px rgba(0, 0, 0, .0807);
    background-color: #fff;
    color: rgb(56, 56, 56);
    padding: 12px 25px;
    text-transform: uppercase;
    font-size:14px;
    border: 1px solid rgb(202, 202, 202);
    border-bottom:none;
    margin-left:10px;
}

.nav-tabs>li.active>a{
    color: #555;
    cursor: default;
    background-color: #fff;
    border: 1px solid #ddd;
    border-bottom-color: transparent;
    box-shadow:none;
    border-radius: 4px 4px 0 0;
}
.nav-tabs>li {
    float: left;
}


/*------ ssp.captive.vdu.lt ----*/
.btn-success {
  background-image: none;
}
.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .open>.dropdown-toggle.btn-success {
    border-color : #fff;
}

.panel {
    background-color: rgba(0,0,0,0);
    background: linear-gradient(to bottom, rgba(56, 56, 56, 0.8) 0%, rgba(0, 0, 0, 0.6) 100%)
}

.panel-success {
  border-radius: 0px;
  border: 0px solid #000;
  border-color: none;
}

.navbar-nav {
  margin-top: 10px;
}

.navbar-default {
    background-image: -webkit-linear-gradient( 90deg, rgb(37,37,37) 0%, rgb(48,48,48) 100%);
    border : 0px solid transparent;
} 

.navbar-default .navbar-brand, .navbar-default .navbar-nav>li>a {
   color: #fff;
}

.navbar-default .navbar-brand:hover, .navbar-default .navbar-nav>li>a:hover {
    color: #d22b3f !important;

}

.navbar-brand, .navbar-nav>li>a {
    text-shadow: 0 0px 0 rgba(255,255,255,.25)
}

.result p {
  font-size: 16px;
}

html, body {
	background: #fff !important;
}






