﻿@import url('../fonts/font-awesome.css');

body {
    padding-top: 50px;
    padding-bottom: 20px;
}

/* Set padding to keep content from hitting the edges */
.body-content {
   padding-left: 15px;
   padding-right: 15px;
}

/* Override the default bootstrap behavior where horizontal description lists 
   will truncate terms that are too long to fit in the left column 
*/
.dl-horizontal dt {
    white-space: normal;
}

/* Set width on the form input elements since they're 100% wide by default */
/*input,
select,
textarea {
    max-width: 280px;
}*/


#hrline {
    color: #33709f;
    height:10px;
}

.navbar-inverse { background-color: #ccc !important; }

.navbar-default {
  background-color: #043745;
  border-color: #33709f;
}
.navbar-default .navbar-brand {
  color: #ecf0f1;
}
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
  color: #fbfbfb;
}
.navbar-default .navbar-text {
  color: #ecf0f1;
}
.navbar-default .navbar-nav > li > a {
  color: #ecf0f1;
  background-color
}

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
  color: #fbfbfb;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
  color: #fbfbfb;
  background-color: #33709f;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
  color: #fbfbfb;
  background-color: #33709f;
}
.navbar-default .navbar-toggle {
  border-color: #33709f;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
  background-color: #33709f;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #ecf0f1;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #ecf0f1;
}
.navbar-default .navbar-link {
  color: #ecf0f1;
}
.navbar-default .navbar-link:hover {
  color: #fbfbfb;
}

@media (max-width: 767px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #ecf0f1;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #fbfbfb;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fbfbfb;
    background-color: #33709f;
  }
}


.tooltip > .tooltip-inner {background-color: #036DA3 ;}


/*** Nav Toolbar (right)***/

header .navbar-default .navbar-nav > li > a{
	color:#b3b3be;}


/*** Nav Toolbar (right)***/

.nav-toolbar{
	margin:8px 0px;
	float:right;}
	
.nav-toolbar > li{
	padding:0px;
	display:inline-block;
	margin-left:5px;
	position:relative;
	list-style:none;}
	
.nav-toolbar li span.badge{
	position:absolute;
	top:-3px;
	right:-3px;
	background-color:#8d82b5;
	font-weight:300;
	cursor:pointer;
	height:18px;
	width:18px;
	padding:1px;}

.nav-toolbar li span.badge.bg-info{
	background-color:#8d82b5;}
	
.nav-toolbar li span.badge.bg-warning{
	background-color:#E35B5A;}
	

.nav-toolbar > li > a{
	color:#d3d3db;
	font-size:18px;
	border:1px solid #d3d3db;
	border-radius:50px;
	height:34px;
	width:34px;
	text-align:center;
	display:block;
	padding:4px;}
	
.nav-toolbar > li > a:hover{
	color:#C1C1C9;
	border:1px solid #C1C1C9;}	
	
	
.nav-toolbar .dropdown-menu.panel{
	padding-top:0px;
	padding-bottom:0px;
	box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);}





/*****************************
Custom Margins & Paddings
*****************************/

.no-margn{
	margin:0px;}


.margn-t-xs{
	margin-top:5px;}
	
.margn-t-sm{
	margin-top:10px;}

	
.no-padd{
	padding:0px;}

	
.padd-xs{
	padding:5px;}
	
.padd-sm{
	padding:10px;}
	
.padd-md{
	padding:15px;}
	
.padd-lg{
	padding:20px;}
	
	
.padd-t-xs{
	padding-top:5px;}
	
.padd-t-sm{
	padding-top:10px;}
	
.padd-t-md{
	padding-top:15px;}
	
.padd-t-lg{
	padding-top:20px;}



/*****************************
 Color >> Backgrounds + Text 
*****************************/

.text-white{
	color:#fff;}


.text-pink{
	color:#eaa1bd;}
	

.text-yellow{
	color:#f9dc85;}
	

.text-gray{
	color:#b2b2b2;}
	
	
.text-lightgray{
	color:#fbfbfd;}


.text-red{
	color:#F16364;}
	

.text-blue{
	color:#00a0e6;}
	
.text-green{
	color:#67BF74;}
	
	
.text-purple{
	color:#8d82b5;}		
	
	
.text-yellow{
	color:#F9A43E;}
	

.text-orange{
	color:#F58559;}			
	



/*****************************
 Dropdown
*****************************/

.dropdown-menu{}


.dropdown-menu > li > a{
	color:#84868e;}

/*** Dropdown Menu Sizes ***/

.dropdown-menu.md{
	min-width:200px}
	

.dropdown-menu.lg{
	min-width:240px;}

/**Top Right Arrow**/
.dropdown-menu.arrow.arrow-top-right:after,
.dropdown-menu.arrow.arrow-top-right:before{
	border-bottom-color:inherit;
    color:red;
	right:6px;
	left:auto;}
	
.dropdown-menu.arrow.arrow-top-right:before{
	right:5px;
	left:auto;}

.dropdown-menu.arrow.arrow-top-right:after{
	border-bottom-color:#fff;}

/*** Page Header / Page Title ***/

.page-header{
	margin:0px;
	border:0px;}

.page-header h1{
	color:#84868e;
	font-weight:300;
	font-size:32px;
	margin-top:15px;
	margin-bottom:20px;}
	
.page-header *{
	font-weight:300;}
	
	
.page-header * small{
	font-size:14px;
	color:#9D9EA5;}


/*** Btn Shapes ***/
.btn-circle,
.form-control-circle,
.btn-group .btn-circle:first-child:not(:last-child):not(.dropdown-toggle){
	border-radius:50px;}

.btn-flat,
.form-control-flat{
	border-radius:0px;}


    .col-xs-10 {
    padding-left: 5px;
    padding-right: 5px;
    }

.doughnut-legend li span{
    display: inline-block;
    width: 12px;
    height: 12px;
    margin-right: 5px;
}

.ui-widget-header {
    border: 1px solid #33709f;
    background: #33709f url("images/ui-bg_gloss-wave_35_f6a828_500x100.png") 50% 50% repeat-x;
    color: #fff;
    font-weight: bold;
}
.ui-datepicker-month{
    border: 1px solid #33709f;
    background: #33709f url("images/ui-bg_gloss-wave_35_f6a828_500x100.png") 50% 50% repeat-x;
    color: #fff;
    font-weight: bold;
}
    
.ui-datepicker-year{
    border: 1px solid #33709f;
    background: #036DA3 url("images/ui-bg_gloss-wave_35_f6a828_500x100.png") 50% 50% repeat-x;
    color: #fff;
    font-weight: bold;
}
.ui-datepicker-prev{
    border: 1px solid #33709f;
    background: #33709f url("images/ui-bg_gloss-wave_35_f6a828_500x100.png") 50% 50% repeat-x;
    color: #fff;
    font-weight: bold;
}
.ui-datepicker-prev:hover{
    border: 1px solid #33709f;
    background: #33709f url("images/ui-bg_gloss-wave_35_f6a828_500x100.png") 50% 50% repeat-x;
    color: #fff;
    font-weight: bold;
}
.ui-datepicker-next:hover{
    border: 1px solid #33709f;
    background: #33709f url("images/ui-bg_gloss-wave_35_f6a828_500x100.png") 50% 50% repeat-x;
    color: #fff;
    font-weight: bold;
}

.inputbox12 {
    width: 100% !important;
}

footer{
		position: fixed;
		bottom: 0;
	}

	@media (max-height:800px){
		footer { position: static; }
		header { padding-top:240px; }
	}



.footer-distributed{
	/*background-color: #292c2f;*/
    background-color: #292c2f;
	box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.12);
	box-sizing: border-box;
	width: 100%;
	text-align: left;
	font: bold 16px sans-serif;

	padding: 15px 10px;
	margin-top: 10px;
}

.footer-distributed .footer-left,
.footer-distributed .footer-center,
.footer-distributed .footer-right{
	display: inline-block;
	vertical-align: top;
}

/* Footer left */

.footer-distributed .footer-left{
	width: 40%;
}

/* The company logo */

.footer-distributed h3{
	color:  #ffffff;
	font: normal 30px 'Cookie', cursive;
	margin: 0;
}

.footer-distributed h3 span{
	color:  #fff;
}

/* Footer links */

.footer-distributed .footer-links{
	color:  #ffffff;
	margin: 20px 0 12px;
	padding: 0;
}

.footer-distributed .footer-links a{
	display:inline-block;
	line-height: 1.8;
	text-decoration: none;
	color:  inherit;
}

.footer-distributed .footer-company-name{
	color:  #8f9296;
	font-size: 14px;
	font-weight: normal;
	margin: 0;
}

/* Footer Center */

.footer-distributed .footer-center{
	width: 35%;
}

.footer-distributed .footer-center i{
	background-color:  #33383b;
	color: #ffffff;
	font-size: 25px;
	width: 25px;
	height: 25px;
	border-radius: 50%;
	text-align: center;
	line-height: 30px;
	margin: 10px 15px;
	vertical-align: middle;
}

.footer-distributed .footer-left i.fa-envelope{
	font-size: 17px;
	line-height: 38px;
    color:white;
}
.fa-envelope {
       color:white;
}

.footer-distributed .footer-center p{
	display: inline-block;
	color: #ffffff;
	vertical-align: middle;
	margin:0;
}

.footer-distributed .footer-center p span{
	display:block;
	font-weight: normal;
	font-size:12px;
	line-height:2;
}

.footer-distributed .footer-center p a{
	color:  #5383d3;
	text-decoration: none;
}


/* Footer Right */

.footer-distributed .footer-right{
	width: 20%;
}

.footer-distributed .footer-company-about{
	line-height: 20px;
	color:  #92999f;
	font-size: 13px;
	font-weight: normal;
	margin: 0;
}

.footer-distributed .footer-company-about span{
	display: block;
	color:  #ffffff;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 5px;
}

.footer-distributed .footer-icons{
	margin-top: 25px;
}

.footer-distributed .footer-icons a{
	display: inline-block;
	width: 35px;
	height: 35px;
	cursor: pointer;
	background-color:  #33383b;
	border-radius: 2px;

	font-size: 20px;
	color: #ffffff;
	text-align: center;
	line-height: 35px;

	margin-right: 3px;
	margin-bottom: 5px;
}

/* If you don't want the footer to be responsive, remove these media queries */

@media (max-width: 880px) {

	.footer-distributed{
		font: bold 14px sans-serif;
	}

	.footer-distributed .footer-left,
	.footer-distributed .footer-center,
	.footer-distributed .footer-right{
		display: block;
		width: 100%;
		margin-bottom: 10px;
		text-align: center;
	}

	.footer-distributed .footer-center i{
		margin-left: 0;
	}

}

thead {
    background: #2980b9;
    color: #ffffff;
}

/* for Ribbon  */
.ribbon {
   text-align: center;
   font-size: 18px!important;
   background: #0062a3;
   background: -webkit-gradient(linear, left top, left bottom, from( #2980b9), to( #2980b9));
   background: -webkit-linear-gradient(top,  #2980b9,  #2980b9);
   background: -moz-linear-gradient(top,  #2980b9,  #2980b9);
   background: -ms-linear-gradient(top, #2980b9,  #2980b9);
   background: -o-linear-gradient(top,  #2980b9,  #2980b9);
   background-image: -ms-linear-gradient(top,  #2980b9 0%,  #2980b9 100%);
   -webkit-box-shadow: rgba(000,000,000,0.3) 0 1px 1px;
   -moz-box-shadow: rgba(000,000,000,0.3) 0 1px 1px;
   box-shadow: rgba(000,000,000,0.3) 0 1px 1px;
   font-family: 'Helvetica Neue',Helvetica, sans-serif;
   }
.ribbon h4 {
   font-size: 18px!important;
   color: #ffffff;
   text-shadow:  #2980b9 0 1px 0;
   margin:0px;
   padding: 5px 5px;
   }

.ribbon .ribbon-content:before {
   left: 0;
   border-width: 1em 0 0 1em;
   }
.ribbon .ribbon-content:after {
   right: 0;
   border-width: 1em 1em 0 0;
   }
.ribbon-stitches-top {
   margin-top:2px;
   border-top: 1px dashed #fff;
   -moz-box-shadow: 0px 0px 2px #fff;
   -webkit-box-shadow: 0px 0px 2px #fff;
   box-shadow: 0px 0px 2px rgba(210, 189, 11, 0.3);
   }
.ribbon-stitches-bottom {
   margin-bottom:2px;
   border-top: 1px dashed #fff;
   -moz-box-shadow: 0px 0px 2px rgba(210, 189, 11, 0.3);
   -webkit-box-shadow: 0px 0px 2px rgba(210, 189, 11, 0.3);
   box-shadow: 0px 0px 2px rgba(210, 189, 11, 0.3);
   }

.divider{margin:6px 0}

input:focus { 
    outline: none !important;
    border-color: #719ECE;
    box-shadow: 0 0 10px #719ECE;
}




/* end of Ribbon
    */
/*/@import url('data:image/jpeg;base64,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')
    */

/* Start On / Off Switch
    */

.onoffswitch {
    position: relative; width: 76px;
    -webkit-user-select:none; -moz-user-select:none; -ms-user-select: none;
}
.onoffswitch-checkbox {
    display: none;
}
.onoffswitch-label {
    display: block; overflow: hidden; cursor: pointer;
    height: 28px; padding: 0; line-height: 28px;
    border: 2px solid #999999; border-radius: 28px;
    background-color: #B8D1D1;
    transition: background-color 0.3s ease-in;
}
.onoffswitch-label:before {
    content: "";
    display: block; width: 28px; margin: 0px;
    background: #2CA8D2;
    position: absolute; top: 0; bottom: 0;
    right: 46px;
    border: 2px solid #999999; border-radius: 28px;
    transition: all 0.3s ease-in 0s; 
}
.onoffswitch-checkbox:checked + .onoffswitch-label {
    background-color: #B8D1D1;
}
.onoffswitch-checkbox:checked + .onoffswitch-label, .onoffswitch-checkbox:checked + .onoffswitch-label:before {
   border-color: #B8D1D1;
}
.onoffswitch-checkbox:checked + .onoffswitch-label:before {
    right: 0px; 
}
/* End of On / Off Switch
    */
.htmlslide
{

	padding: 0;
	margin: 0;
    z-index = -1;
}
.body
{
	padding: 0;
	margin: 0;
	background-color: #fff;
	font-family: Arial, Helvetica, Verdana;
	font-size: 16px;
	line-height: 22px;
	color: #666;
	position: relative;
	-webkit-text-size-adjust: none;
	
}


nav:not(.mm-menu)
{
	display: none;
}

.header,
.content,
.footer
{
	text-align: center;
}
#menu{
	width: 200px;
	background-color: #fff;
    font-family: Arial, Helvetica, Verdana;
	font-size: 18px;
    font-weight:500;
	line-height: 22px;
}

.header,
.footer
{
	background: #043745;
	-moz-box-sizing: border-box;
	box-sizing: border-box;	
	width: 100%;
	height: 40px;
	padding: 0 50px;
}

.header a
{
	display: block;
	width: 50px;
	height: 18px;
	padding: 11px;
	position: absolute;
	top: 0;
	left:0;
}
.header a:before,
.header a:after
{
	content: '';
	display: block;
	background: #fff;
	height: 2px;
}
.header a span
{
	background: #fff;
	display: block;
	height: 2px;
	margin: 6px 0;
}

@media all and (min-width: 300px) {
    html.mm-opening .mm-slideout {
      transform: translate(200px, 0); 
    } 
  }

@media all and (min-width: 300px) {
  html.mm-right.mm-opening .mm-slideout {
    transform: translate(-200px, 0);
  }
}

@media screen and (max-width: 1100px){
    body {
        padding:0;
        margin:0;
    }
}

.topmorgin {
        margin-top:4px;
    }
@media screen and (max-width: 1100px){
    .topmorgin {
        margin-top:50px;
    }
}

.modal-backdrop{
    z-index:-1;
}

.mm-listview{
    font-size: 16px;
    font-weight:500;
}

.mm-listview>li, .mm-listview>li .mm-next, .mm-listview>li .mm-next:before, .mm-listview>li:after {
    border-color: #96aabb;
}
.mm-menu {
    border-color: #2980b9;
}

@media screen and (max-width: 1100px){
    .footer1 {
        visibility:hidden;
    }
}


/*end of slide*/

.kgmtext {

//    box-shadow: rgba(0, 0, 0, 0.0745098) 0px 1px 1px 0px inset;
//    border: 1px solid black;
    
//    border-radius: 4px 4px 4px 4px;
      border-style: solid;
      border-color: black;
      border: 1px solid;
      border-radius: 5px;

    font: normal normal normal normal 14px / 20px "Helvetica Neue", Helvetica, Arial, sans-serif;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    display: block;
    height: 34px;
    text-size-adjust: 100%;
    vertical-align: middle;
    padding : 0px,0px,0px,0px;
    background: rgba(0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
    
   }

.col-xs {
        padding-right: 5px;
        padding-left: 5px;
    }

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default
{
     border: .1px solid rgb(227, 229, 200);
}

