/*
 * Start Bootstrap - Logo Nav (http://startbootstrap.com/)
 * Copyright 2013-2016 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap/blob/gh-pages/LICENSE)
 */

body {
    /*padding-top: 70px;*/ /* Required padding for .navbar-fixed-top. Change if height of navigation changes. */
	font-family:Arial, Helvetica, sans-serif;
}
a{text-decoration:none;}
a:hover{text-decoration:none;}
.navbar-fixed-top .nav {
    padding: 15px 0;
}

.navbar-fixed-top .navbar-brand {
    padding: 0 15px;
}
/**/

html,
body {
   margin:0;
   padding:0;
   height:100%;
}
.btn {
  padding: 6px 4px !important;
}
.btn_gray,.btn_gray:hover,.btn_gray:focus {
    background-color: #fff;
    border-color: #ccc;
    color: #333;
}
/* Only for home page start*/
.homeContainer#conti {
   min-height:100% !important;
   position:relative !important;
   
}
.homeContainer  #middle {
   padding:10px !important;
   padding-bottom:80px !important;   /* Height of the footer */
}
.homeContainer #footer_main,#footer_main {
   position:absolute !important;   
   min-height:60px !important;   /* Height of the footer */   
}
.homeContainer  .search_main {
  position: absolute !important;
  left: 50% !important;
  top: 40% !important;
  transform: translate(-50%, -50%) !important;  
  width: 100% !important;  
  text-align: center !important;
}
@media screen and (max-width: 768px) and (min-width: 480px) {
  .homeContainer  #middle {
    padding-bottom: 200px;
    /*min-height: 100% !important;*/
  }
  /*.homeContainer .search_main {
    top: 60% !important;
    transform: translate(-50%, -60%) !important;
    top: 20% !important;
    left: 0% !important;
    transform: translate(0%, 0%) !important;
  }*/
  .homeContainer .search_main {
    position: absolute !important;
    left: 50% !important;
    top: 45% !important;
    transform: translate(-50%, -50%) !important;  
    width: 100% !important;  
    text-align: center !important;
  }
}
@media screen and (max-width: 767px) and (min-width: 320px) {
  .homeContainer .alert{
    margin-bottom: 8px;
    padding: 5px;
  }  
  .homeContainer #footer_main,#footer_main {
    min-height: 60px !important;
    position: absolute !important;
    padding: 0 !important;
  }
}
/*Tablet*/
@media only screen and (max-width: 630px) and (min-width: 600px){
  .homeContainer#conti {
   min-height:100% !important;
   position:relative !important;   
  }
  .homeContainer  #middle {
     padding:10px !important;
     padding-bottom:80px !important;   /* Height of the footer */
  }
  .homeContainer  #footer_main {
     position:absolute !important;   
     min-height:60px !important;   /* Height of the footer */
     
  }
  .homeContainer  .search_main {
    position: absolute !important;
    left: 50% !important;
    top: 40% !important;
    transform: translate(-50%, -50%) !important;  
    width: 100% !important;  
    text-align: center !important;
  }
}
/* Only for home page end*/

#conti {
   min-height:100%;
   position:relative;
   /*height: 100%;*/
}
#header_main {
   background:#FFF;
   padding:10px;
   float:left;
   width:100%;
   border:none;
   z-index:99;
}
#middle {
  /*min-height: 100%;*/
   /*padding:10px;
   padding-bottom:80px;*/   /* Height of the footer */
}
#footer_main {
   position:relative;
   /*position:absolute;*/
   bottom:0;
   width:100%;
   min-height:60px;   /* Height of the footer */
   background:#efefef;
   padding:15px;
}
/**/

.navbar-header{width:100%;}
.border_rad0{border-radius:0px;}
.sign_btn{background-color:#1dafec;border:1px solid #cdcdcd;color:#FFF;margin-top: 10px;padding: 6px 10px !important;}
.sign_btn:hover{background-color:#1dafec;border:1px solid #cdcdcd;color:#FFF;}
.sign_btn:focus{background-color:#1dafec;border:1px solid #cdcdcd;color:#FFF;}
.search{width:338px;margin:0 auto;}
.search_logo{width:100%;}
.search_logo img{width:100%;}
.search_fill{width:100%;}
#footer_main a {color:#000;font-size:14px;text-decoration:none;}
/**/
.search_main {
  text-align: center;
  position: relative;
  left: 50%;
  transform: translate(-50%, 0%);

  /*width: 100%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);*/

  /*
  This doesn't work
  margin-left: -25%;
  margin-top: -25%;
  */
  /*height: 50%;*/
}
/**/
.alive_main{padding-top:100px;margin:0 auto;width: 100%;text-align: center;}
.inner_detail{text-align: right;}
.inner_detail .ttl{font-size:18px;color:#000;}
.alive_main .ttl{font-size:18px;color:#000;}
.item_no {font-size:32px;color:#000;}
.font_blue{color:#1dafec;}
.font20{font-size:20px; font-weight:bolder;}
.reg_form {width:100%;margin-top:20px;float:left;}
.mtop100 {margin-top:100px;}
.mt10,.mt100 {margin-top:30px;}
.nav_gry{background-color:#f3f3f3 !important;z-index:99;}
.navbar-brand{padding:0px !important;}
.item_img{/*width:175px;height:175px;*/}
.item_img img{width:100%;}

.item_detail {margin-top: 5px;}
.item_detail h3{margin:0px; float:left;font-size:32px;color:#000;}
.item_detail h4{margin:0px; float:left;font-size:22px;color:#000;}
.item_detail p{font-size:14px; color:#000;}

.btn_blue{background-color:#1dafec;color:#FFF;}
.btn_orange{background-color:#f9a327;color:#FFF;}
.btn_blue:hover{background-color:#1dafec;color:#FFF;}
.btn_orange:hover{background-color:#f9a327;color:#FFF;}
.btn_blue:focus{background-color:#1dafec;color:#FFF;}
.btn_orange:focus{background-color:#f9a327;color:#FFF;}

ul.nav-pills li {margin-bottom:10px;}
ul.nav-pills li a{background-color:#1dafec;color:#FFF;margin-left:2px;margin-right:2px;border-radius:0px;}
ul.nav-pills li a:hover{background-color:#f9a327;color:#FFF;margin-left:2px;margin-right:2px;border-radius:0px;}
ul.nav-pills li.active a{background-color:#f9a327 !important;color:#FFF;margin-left:2px;margin-right:2px;border-radius:0px;}
.personal_contact_form .control-label{text-align:right;font-weight:normal;}
.personal_contact_form .form-control{border-radius:0px;}
.my_skype {
	width: 100%;
	float: left;
	margin-top: 50px;
}
.my_skype p{
	font-size: 14px;
	color: #000;
	width: auto;
	float: left;
}
.my_skype .skype_name{
	font-size: 22px;
	color: #000;
	margin-top: -4px;
	float: left;
	padding-left: 9px;
}

.user_name{margin-top: 16px;padding-right: 15px;}
.btn_red{background:red;text-transform:uppercase;color:#FFF;}
.btn_black{background:#000;text-transform:uppercase;color:#FFF;}
.btn_grn{background:#093;text-transform:uppercase;color:#FFF;}
.changethisone span{
    background-color: #f2f2f2;
	border-radius:0px;
}
.changethisone span i{color:#1db0ed;font-size:18px;}



@media(min-width:768px) {
    body {
        /*padding-top: 100px;*/ /* Required padding for .navbar-fixed-top. Change if height of navigation changes. */
    }
    /*.mt100 {margin-top:100px;}*/
    .mt100 {margin-top:30px;}    
    .navbar-fixed-top .navbar-brand {
        padding: 15px 0;
    }
}
.marginn{
   
    margin-bottom: 10px !important;
}
.h3,h3{
     text-align:-webkit-right;
}
.search_main{
        /*top: 40%;*/
}
.btn-link {
        color:#000;
}
.loginbtn{
    height: 45px;
    width: 100%;
    margin-top: 0;
}
.headerUserName{
    text-decoration: none;
    color: #1dafec;
}
.headerUserimg{
    height: 50px;
    width: 50px;
    margin-right: 10px;
    border-radius: 50px;
}
.alert-found {
    color: #FF9800;
    background-color: rgba(204, 204, 204, 0.42);
    border-color: #ccc;
    text-align: left;
    font-size: 16px;
    font-weight: bold;
}
.mb10 {
    background-color: #1dafec;
    color: #FFF;
    margin-bottom: 10px;
    
}
.nopadding{
    padding: 0 !important;
}
@media only screen and (max-width: 640px) {
  #footer_main {min-height: 120px;}
  .mt10 {margin-top:10px;}
}
@media only screen and (max-width: 800px) {
  .dropdown-menu-right{left: 0 !important; right: auto;}
  /*#footer_main {min-height: 127px;}*/
  /* Force table to not be like tables anymore */
  #no-more-tables table,
  #no-more-tables thead,
  #no-more-tables tbody,
  #no-more-tables th,
  #no-more-tables td,
  #no-more-tables tr {
  display: block;
  }
   
  /* Hide table headers (but not display: none;, for accessibility) */
  #no-more-tables thead tr {
  position: absolute;
  top: -9999px;
  left: -9999px;
  }
   
  #no-more-tables tr { border: 1px solid #ccc; }
    
  #no-more-tables td {
  /* Behave like a "row" */
  border: none;
  border-bottom: 1px solid #eee;
  position: relative;
  padding-left: 48%;
  white-space: normal;
  text-align:left;
  }
   
  #no-more-tables td:before {
  /* Now like a table header */
  position: absolute;
  /* Top/left values mimic padding */
  top: 6px;
  left: 6px;
  width: 45%;
  padding-right: 10px;
  white-space: nowrap;
  text-align:left;
  font-weight: bold;
  }
   
  /*
  Label the data
  */
  #no-more-tables td:before { content: attr(data-title); }
  .text-left-s{text-align: left !important;}
  .inner_detail .ttl {color: #000;font-size: 15px;}
  .item_no {color: #000;font-size: 20px;}
  .item_detail h3 {font-size: 20px;}
  .item_detail h4 {font-size: 18px;margin-bottom: 10px;}
  .nopadd-s{padding: 0 !important;}
}