@media print {
 
#header {display:yes;}
#content {  /* width: -moz-fit-content;
width: 511pt;
    width: -webkit-fit-content;
    width: fit-content;
    margin: auto;   
    display:yes; */display:yes; 
	display: inline-block}
#comments {display:none;}
#sidebar {display:none;}
#footer {display:none;}
ul {  display:none;}
 #navigation{display:none;}
.site-description {display:none;}
.site-title {display:none;}

body {

font: 12pt Georgia, "Times New Roman", Times, serif;
line-height: 1.3;
}
h3{display:yes;}
 element {display:none;}
.btn-primary {display:none;}
img{display:yes;}
h4{display:none;}
.btn-primary.active{display:none;}
 
@page {size: :8.5in 11in; margin: 25mm 25mm 25mm 25mm;}
@page Section1
    {size:11 8.5in;
    margin:.5in 13.6pt 0in 13.6pt;
    mso-header-margin:.5in;
    mso-footer-margin:.5in;
    mso-paper-source:4;}
div.Section1
    {page:Section1;}
}


body{
}
.ui-dialog .ui-dialog-titlebar-close {
background-position: -80px -128px;
background-image: url("images/ui-icons_222222_256x240.png");
}
		/*CONTENT_LEFT*/
#content {
width: 1000px;
margin: 10px 0px 0px;
padding: 50px 0px 180px 10px;
background: #fff;
box-shadow: 0px 1px 5px 0px rgba(50, 50, 50, 0.32);
}

#content h1 {
font-size: 1.5em;
letter-spacing: 3px;
text-transform: uppercase;
color: #06a; 
}
			/*CONTENT_RIGHT*/
#content_right {
width: 400;
float: right;
margin: 0px 99px 0px 0px;
padding-bottom: 0px;
}
input[type=date] { line-height:1em;}
option:disabled { display:none;}
label { text-align: right;}

hr{
	border-top: 1px solid #dcdcdc;
	border-bottom: 1px solid #f6f6f6;
}
tr.clickable td {
	cursor:pointer;
}
#errors {
	background-color: #faa;
	display:none;
	padding:10px 15px;
	margin:10px 0;
}


#header div {
	line-height:0.95;
}
#header a {
	color:#000;
	text-decoration: none;
}
#header .logo {
	width:75px;
	height:75px;
	margin:10px;
	position:absolute;
}
#header .logo2 {
	width:75px;
	height:75px;
	left:110px;
	margin:10px;
	position:absolute;
}

#header .title {
	font-size:40px;
	margin-left:195px;
	line-height:1.3em;
}
#header .subtitle {
	font-size:18px;
	margin-left:195px;
	margin-bottom:20px;
}

#attachments .attachment {
	height:100px;
	text-align:center;
	vertical-align: middle;
	line-height: 100px;
	position: relative;
	border:1px solid #aaa;
}

#attachments .attachment img {
	max-width:100%;
	max-height:100%;
}
#attachments .attachment .delete {
	position: absolute; 
	cursor: pointer;
	font-size:20px;
	top:0;
	right:0;
}

#comments .row, #notes .row, form.row {
	border-top:1px solid #ddd;
	padding-top:5px;
	padding-bottom:5px;
}
#comments .col-sm-2, #notes .col-sm-2 {
	text-align:right;
}
h3 .comment {
	font-size:0.7em;
	color:#aaa;
}



/**************************************
** Navigation Bar style code       ****
**************************************/

.baksi{
	background-color: #DFF8cc;
	width: 80%;
	float: left;

}
.baksi2{
	background-color: #DFFacc;
	width: 80%;
	float: left;
 	 border-top-style: dotted;
    border-right-style: solid;
    border-bottom-style: dotted;
    border-left-style: solid;
}
.navigation{
	background-color: #DFF8FF;
	width: 100%;
	float: left;
}

.navbar .btn-navbar{
	background-image: none;
	filter: none;
	background: #DFF8AA;
	margin-top: 15px;
	float: left;
}

.navbar-inner{

	


	background-color: #ffffff;


	
	
}



.navbar .nav > li > a{
	color: #8b8d8c;
	text-shadow: none;
	background-color: #DFFasdF;
	margin-top: 15px;
	font-size: 16px;
	font-weight: normal;
}



.navbar .nav > li > a:hover{
	color: #d9d9d9;
	background-color: none;
}

/* changes color of active links*/
.navbar .nav .active > a, .navbar .nav .active > a:hover {
    background-color: #2d3538;
	color: #d9d9d9;
	box-shadow: none;
}


/* change color of active drop down menu or menu toggle link*/
.navbar .nav .dropdown.open a.dropdown-toggle{
	background-color: #2d3538;
	color: #d9d9d9;
}

/* changes background color of drop down menu*/
.navbar .nav .dropdown-menu{
	background-image: none;
	background-color: #2d3538;
}

/* changes background color of upwards arrow of drop down menu menu*/
.navbar .nav .dropdown-menu:after {
  border-bottom: 6px solid #2d3538 !important; /* change color here, modified for a black arrow */
}

/* changes link color of drop down menu*/
.navbar .nav .dropdown.open a{
	color: #8b8d8c;
}

/* changes link color of drop down menu on hover*/
.navbar .nav .dropdown-menu > li > a:hover{
	background-image: none;
	background-color: #2d3538;
	color: #d9d9d9;
}


.navbar .divider-vertical{
	line-height: 40px;
	
}

.navbar .brand{
	margin-top: 15px;
	margin-right: 15px;
	text-shadow: none;
	color: black;
	font-size: 35px;
	font-family:"Times New Roman";
}

.navbar .brand:hover{
	color: #aaa;
}

.navbar .pull-right > li > a{
	background-color: #64a7ca;
	color: #fff;
	margin-left: 10px;
}

.navbar .pull-right > li > a:hover{
	background-color: #81b8d4;
	color: #fff;
}



/*************************************
 		body style code          
**************************************/


.box{
	text-align: center;
}

.box i{
	font-size: 35px;
	color: #333;
}

.teamSocial{
	margin-top: 10px;
}

.teamSocial i{
	font-size: 30px;
	padding-left: 10px;
	padding-right: 10px
}

.teamSocial i:hover{
	color: #72bcd4;
}

.teamSocial a{
	color: #333;
}

.teamSocial a:hover{
	text-decoration: none;
}


/*************************************
 		Login box style code          
**************************************/

.loginBox{
	background-color: #00FF93;
	border: 0px solid #ddd;
	margin-top: 40px;
	margin-bottom: 10px;
}

.loginBox .title{
	background-color: #00FF93;
	padding: 15px;
	border-bottom: 5px solid #005F7F;
	color: #005F7F;
	font-size: 37px;
	text-align: left;
	font-family: sans-serif;
	}

.loginBox form{
	margin-top: 15px;
	margin-left: 25%;
	color: #666;
	padding-bottom: 10px;
}

/*************************************
 		Pricing Table style code          
**************************************/

.table{
	margin-top: 60px;
	margin-bottom: 80px;
}

.grad {
  background: -webkit-linear-gradient(left,white, yellow , green); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(left,white, yellow , green); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(left,white, yellow , green); /* For Firefox 3.6 to 15 */
  background: linear-gradient(left, white, yellow , green); /* Standard syntax */

}
.grad1 {
  background: -webkit-linear-gradient(right,white, blue); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(right,white, blue); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(right,white, blue); /* For Firefox 3.6 to 15 */
  background: linear-gradient(right,white, blue); /* Standard syntax */
}

.grad2 {
  background: -webkit-linear-gradient(right,white,yellow, orange); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(right,white,yellow, orange); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(right,white,yellow, orange); /* For Firefox 3.6 to 15 */
  background: linear-gradient(right,white,yellow, orange); /* Standard syntax */
}

.table tr td{
	padding-top: 15px;
	padding-bottom: 10px;
	border: 1px solid green;
}

.table h3{
	font-weight: normal;
	font-size: 26;
}
/* what is this for?
.table i{
	font-size: 40px;
	color: #71858c;
}
*/

.basicTable td{
	border-color: #666;
}

.basicHeader{
	background-color: #00FF93;
	color: #f2f2f2;
}

.basicBody{
	background-color: #72868d;
}

.premTable td{
	border-color: #71858c;
}

.premHeader{
	background-color: #2d3538;
	color: #f2f2f2;
}

.premBody{
	background-color: #505e64;
}

	.table{
	-webkit-transition: all 250.5s ease-in-out;
	-moz-transition: all 250.5ms ease-in-out;
	-ms-transition: all 250.5ms ease-in-out;
	-o-transition: all 250.5ms ease-in-out;
	transition: all 250.5ms ease-in-out;
}


.table-bordered{
	border-color: #fff;
}


/*************************************
 		coming soon page style code          
**************************************/

.comingSoon{
	margin-left: 120px;
}

.time{
	margin-left: 60px;
	margin-top: 20px;
}

.timeBox{
	border: 1px solid #ddd;
	background-color: #f7f7f7;
	text-align: center;
}

.subscribe{
	margin-top: 50px;
	margin-left: 90px;
}

.comingSoonFollow{
	font-size: 35px;
	margin-top: 80px;
	margin-bottom: 50px;
	margin-left: 34%;
}

.comingSoonFollow i{
	padding-left: 15px;
}

.comingSoonFollow i:hover{
	color: #2f96b4;
}

.comingSoonFollow a{
	color: #333333;
}

.comingSoonFollow a:hover{
	text-decoration: none;
}


/*************************************
 		404 Page style code          
**************************************/

._404Heading{
	margin-left: 30%;
	margin-top: 30px;
}

._404Link{
	margin-left: 40%;
	margin-top: 80px;
	font-size: 200px;
	color: #ababab;
}

._404Error{
	margin-top: 100px;
	margin-left: 40%;
	color: #ff4e4e;
	font-size: 26px;
	font-weight: bold;
}

._404Home{
	margin-top: 50px;
	margin-left: 38%;
}

._404Home a:hover{
	text-decoration: none;
	color: #ababab;
}

/*************************************
 		Portfolio Page style code          
**************************************/

#portfolio .thumbnail{
	background-color: #f7f7f7;
	
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}

#portfolio .thumbnails{
	text-align: center;
}

#portfolio .thumbnail:hover{
	-webkit-box-shadow: 1px 1px 30px rgba(49, 50, 50, 1);
	-moz-box-shadow:    1px 1px 30px rgba(49, 50, 50, 1);
	box-shadow:         1px 1px 30px rgba(49, 50, 50, 1);
}


 /************************************
*** #navigation style code          ****
************************************/

#navigation{
	background-color: #a9c4eb;
	color: #666;
}
#navigation .userlog {
	padding-left:20px;
	display:inline-block;
	background-color:#cdf;
	float:right;
}

#navigation a {
	display: inline-block;
	padding: 5px 15px;
	color: #000;
}
#navigation .active {
	background-color:#88a4cb;
}
			/*FOOTER*/
#footer {
clear: both;
height: 50px;
padding: 5px;
border-top: 3px solid #ff9933;
background: #bbd9ee;
}