/*
Theme Name: Lamark Latest
Theme URI: http://webnware.com/
Author: the WordPress team
Author URI: http://wordpress.org/
Description: The Lamark Latest theme for WordPress is a fully responsive theme that looks great on any device. Features include a front page template with its own widgets, an optional display font, styling for post formats on both index and single views, and an optional no-sidebar page template. Make it yours with a custom menu, header image, and background.
Version: 1.3
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: light, gray, white, one-column, two-columns, right-sidebar, fluid-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
Text Domain: twentytwelve

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

/* =Notes
--------------------------------------------------------------
This stylesheet uses rem values with a pixel fallback. The rem
values (and line heights) are calculated using two variables:

$rembase:     14;
$line-height: 24;

---------- Examples

* Use a pixel value with a rem fallback for font-size, padding, margins, etc.
	padding: 5px 0;
	padding: 0.357142857rem 0; (5 / $rembase)

* Set a font-size and then set a line-height based on the font-size
	font-size: 16px
	font-size: 1.142857143rem; (16 / $rembase)
	line-height: 1.5; ($line-height / 16)

---------- Vertical spacing

Vertical spacing between most elements should use 24px or 48px
to maintain vertical rhythm:

.my-new-div {
	margin: 24px 0;
	margin: 1.714285714rem 0; ( 24 / $rembase )
}

---------- Further reading

http://snook.ca/archives/html_and_css/font-size-with-rem
http://blog.typekit.com/2011/11/09/type-study-sizing-the-legible-letter/


/* =Reset
-------------------------------------------------------------- */

* {margin:0;padding:0;border:0;outline:0}

html {
	height: 100%;
}
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit; 
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}
body {line-height: 1;}

p{ padding:0px; margin:0px}

body {
	height: 100%;
	margin: 0;
	padding: 0;
	font-size:100%;	
}
.clearfix:after {
clear: both;
content: " ";
display: block;
font-size: 0;
height: 0;
line-height: 0;
visibility: hidden;
width: 0;
}

.clearfix {
	display: inline-block;}
 
html[xmlns] .clearfix {
	display: block;}

img{
  max-width:100%; 
  height:auto;
  border:none;}
  
.clr{ clear:both;}

a{ 
  transition:color 0.2s ease-in; 
  -moz-transition:color 0.2s ease-in; 
  -webkit-transition:color 0.2s ease-in;  
  text-decoration:none;
  color:#92999d; }

a:hover{ 
  text-decoration:none;
  color:#338ad3;}

body{}

body, form input[type="text"], form textarea, form select, form button, form input[type="submit"], form input[type="button"]{   
  color:#616b73;
  font-size:13px;
  font-family: 'Open Sans', sans-serif;}

#page{ 
  position:relative; 
  width:100%; 
  margin:0px auto;  
  background:#1e2021 url(images/body-bg.jpg) no-repeat right bottom;
  background-size:100% 100%; 
  -webkit-background-size:100% 100%; 
  -moz-background-size:100% 100%; 
  min-height:100%;  }
  
.page-in{ border-top:5px #338ad3 solid;}

.row{ 
  max-width:1000px; 
  margin:0px auto;
  padding:0 20px;
  overflow:hidden;}
  
h1{ 
  font-size:18px; 
  color:#fff; 
  line-height:20px;
  padding:10px 0 20px 0;}

h2{
  font-size:14px;
  font-weight:600;
  color:#fff;
  line-height:20px;
  padding:10px 0;} 

h3{
  font-size:13px;
  font-weight:600;
  color:#fff;
  line-height:20px;
  padding:5px 0 0 0;}  

p{ 
  font-size:12px; 
  line-height:18px; 
  padding:5px 0;}

ul{ padding:2px 0;}

ul li{ 
  line-height:20px; 
  padding:4px 0; 
  list-style:none;}

#header{
  padding:5% 0;
  border-bottom:2px #ffffff solid;}
  
.logo{ 
  float:left;
  padding:15px 0;}

.header-right{ 
  float:right;
  text-align:right;
  padding:18px 0;}
  
.userlogin span.welcome-txt{ 
  font-size:24px;
  font-weight:300; 
  color:#fff;
  display:block;
  padding-bottom:12px;}
  
.userlogin a{ 
  font-size:13px; 
  color:#abafb4;
  padding-left:12px;}
  
.userlogin a:hover{ color:#338ad3;}

#wrapper{ padding:20px 0;}

.content{ 
  padding:10px 0; 
  float:left; 
  width:60%;
  margin-right:3%;}

.page-title{ padding:0 0 8px 0;}

.title-left{ float:left; width:52%;}

.title-right{ 
width:48%;
  float:right;
  padding:5px 0 18px 0;
  color:#abafb4;
  font-size:12px;
  font-weight:400;
  text-align:right;}
  
.title-right span.filecount{
  padding:3px 0px 3px 20px;
  display:inline-block;}
  
.title-right span.filecount-txtwhite{   
  color:#fff; 
  font-weight:500;}

.common{ margin-left:-2.5%;}

.one-fourth{ 
  display:inline-block;
  width:22%; 
  margin-left:2.5%;
  margin-top:10px;
  margin-bottom:10px;
  vertical-align:top;}

.filebox{ 
  width:100%;
  text-align:center;  
  display:table;}
  
.filebox-in{ 
  display:table-cell;
  height:104px;
  vertical-align:middle;
  border:2px #fff solid;
  border-radius:4px;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  padding:15px;}
  
.filebox .file-username{ 
  color:#616b73; 
  font-size:11px;
  line-height:16px;}
  
.filebox .file-username span{ display:block;}

.file-icon{ 
  color:#404549;
  font-size:12px;
  padding:10px 0 0;}
  
.file-icon span{ display:inline-block; padding:5px 5px 0 5px;}
  
.file-icon a{ color:#404549;}

.file-icon a:hover{ color:#fff;}

.file-Download a{ color:#fff;}

.sidebar{ 
  padding:10px 0;
  width:36.5%;
  float:right;} 
  
h1 span{ color:#abafb4;}

.updatefile-box{ 
  border:2px #fff solid;
  border-radius:4px;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  margin:18px 0 15px 0;}
  
.updatefile-box-main{ 
  display:table;
  width:100%;
  text-align:center;}  
    
.updatefile-box-in{ 
  display:table-cell;
  height:200px;
  vertical-align:middle;}
  
.cloudupload{ 
  color:#fff;
  font-size:48px;
  padding:10px 0;}
  
.cloudupload a{ color:#fff;}

.updatefile-box-in span{ 
  font-size:13px; 
  color:#fff;
  display:block;}
  
.updatefile-box-in p{ font-size:11px;}

.file-status{ 
  text-align:center; 
  padding:15px 0 0 0;}

.filestatus-common{ margin-left:-10%; padding-top:5%;}

.filestatus-box{ 
  width:15%; 
  margin-left:10%;
  margin-top:5%;
  float:left;}
  
.filestatus-box-in{
  border:2px #fff solid;
  border-radius:4px;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  font-size:18px;
  padding:18px 5px;
  height:18px;
  margin-bottom:15px;
  text-align:center;}
  
.filestatus-box span{ 
  font-size:11px;
  color:#fff; } 
   
.filestatus-box .bdrreceived i{ color:#fff;} 
.filestatus-box .bdrreceived i{ color:#fff;} 

.filestatus-box .bdrprocessing i{ color:#76addb;} 

.filestatus-box .bdrcomplete i{ color:#59a3e2;} 

.filestatus-box .bdrdownload i{ color:#338ad3;} 
  
.bdrreceived{ border:2px #ffffff solid;}

.bdrprocessing{ border:2px #76addb solid;}

.bdrcomplete{ border:2px #59a3e2 solid;}

.bdrdownload{ border:2px #338ad3 solid;}

.fullwidth-content{ width:100%; margin-right:0;}

.member-count{ color:#abafb4; font-size:14px; padding-left:25px;}

.member-count span{ color:#fff;}

.member-common{ margin-left:-20px; margin-bottom:20px;}

.member-main{ 
  display:inline-block;
  min-width:121px; 
  margin-left:20px;
  margin-top:10px;
  margin-bottom:10px;
  vertical-align:top;}

.member-box{ 
  width:100%;
  text-align:center;  
  display:table;}
  
.member-box-in{ 
  display:table-cell;
  height:104px;
  vertical-align:middle;
  border:2px #fff solid;
  border-radius:4px;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  padding:15px;}

#loginwrapper{
  width:360px;
  margin:0px auto;
  padding:8% 0;}
  
#loginwrapper .logo{ float:none; text-align:center;}

.tagline{ 
  text-align:center; 
  display:block; 
  font-size:13px; 
  color:#fff; 
  padding:10px 0 25px 0;}

.des_tagline {
  padding:25px 0;
  text-align: center;}

.main-form{ padding:0px 0 10px 0;}
 
.two_field{
  margin: 0 auto;
  width:100%;}

.left_side{
  float:left;
  width:41.2%;
  border-top-left-radius:6px;
  -moz-border-radius-topleft:6px;
  -webkit-border-top-left-radius:6px;
  border-bottom-left-radius:6px;
  -moz-border-radius-bottomleft:6px;
  -webkit-border-bottom-left-radius:6px;}
  
.main-form .left_side input[type="text"]{ width:58%;}

.right_side{
  float:right;
  width:40%;
  border-top-right-radius:6px;
  -moz-border-radius-topright:6px;
  -webkit-border-top-right-radius:6px;
  border-bottom-right-radius:6px;
  -moz-border-radius-bottomright:6px;
  -webkit-border-bottom-right-radius:6px;}

.loginform-button input[type="button"].button-fullwidth, .loginform-button input[type="submit"].button-fullwidth{ 
  width:100%;
  border-radius:6px;
  -webkit-border-radius:6px;
  -moz-border-radius:6px;}  
 
.main-form i{ 
  color:#fff; 
  font-size:16px;
  padding:5px 10px;
  vertical-align:middle;
  width:14px;}
  
.feild{
  background:#151617;
  padding:10px 16px;
  margin-bottom:3px;}
  
.feild-upround{
  border-top-left-radius:6px;
  border-top-right-radius:6px;
  -moz-border-radius-topleft:6px;
  -moz-border-radius-topright:6px; 
  -webkit-border-top-left-radius:6px;
  -webkit-border-top-right-radius:6px;}
  
.feild-fullround{
  border-radius:6px;
  -moz-border-radius:6px;
  -webkit-border-radius:6px;}
  
.feild-bottomround{
  border-bottom-left-radius:6px;
  border-bottom-right-radius:6px;
  -moz-border-radius-bottomleft:6px;
  -moz-border-radius-bottomright:6px; 
  -webkit-border-bottom-left-radius:6px;
  -webkit-border-bottom-right-radius:6px;}
  
.main-form input[type="text"], .main-form select, .main-form textarea, .main-form input[type="password"]{ 
  background:#151617;
  color:#92999d;
  padding:10px;
  width:82%;}
  
.loginform-button{ 
  margin-top:15px;  
  border-radius:5px;}
  
.loginform-button input[type="button"], .loginform-button input[type="submit"]{
  background:none;
  font-size:13px;
  font-weight:700;
  color:#fff;
  width:50%;
  float:left;
  text-align:center;
  padding:14px 0;
  cursor:pointer;
  background:url(images/blue-button-bg.png) repeat-x;
  border-top:1px #60b3f9 solid;}
  
.signup{
  -webkit-border-top-left-radius:6px;
  -moz-border-radius-topleft:6px;
  border-top-left-radius:6px;
  -webkit-border-bottom-left-radius:6px;
  -moz-border-radius-bottomleft:65px;
  border-bottom-left-radius:6px;
  border-right:1px #0c64ae solid;
}

.signin{
  -webkit-border-top-right-radius:6px;
  -moz-border-radius-topright:6px;
  border-top-right-radius:6px;
  -webkit-border-bottom-right-radius:6px;
  -moz-border-radius-bottomright:6px;
  border-bottom-right-radius:6px;
  border-left:1px #2982cd solid;
}
  
.loginform-button input[type="button"]:hover, .loginform-button input[type="submit"]:hover{
  background:url(images/blue-button-bg-h.png) repeat-x;
}

.taglinenospace{ padding-bottom:0;}

#footer{ 
  border-top:2px #fff solid;
  padding:20px 0;
  font-size:12px;
  color:#92999d; }

.copyright{ 
    padding:10px 0;}

.footer-nav{ 
  float:right;
  padding:10px 0;}
  
.error{ border:1px #cc0000 solid;}  
.success_msg{ padding:10px; display:block; color:#fff; text-align:center; line-height:0px}
.error_msg{ padding:10px; display:block; color:#cc0000; text-align:center; line-height:0px}
.error_validation{ color:#FFFFFF; text-align:left; padding-left:2px; line-height:15px;}
.updatefile-box-in span.error_msg{ color:#cc0000!important; }

.nofile-txt{ margin-left:2.5%;}
.nofile-txt-new{
  margin-left:2.5%;padding:20px 0; display:block 
}

#forgot_password_div{
	margin-top:20px;
}

.sortby select{ 
  font-size:12px;
  background:none; 
  border:1px #515151 solid;
  padding:1px;
  width:80px;
  color:#fff;
  margin-left:6px;}
  
.sortby select option{ background:#192028;}  

.search-form {
  float:right; 
  width:auto; 
  margin-top:0px;}
  
.search-form input[type="text"] { 
  font-size:13px;  
  background:none;   
  border:1px #515151 solid;  
  color:#fff;
  padding:6px 5px 6px 5px; 
  width: 150px;}
  
.search-form input[type="submit"] , .create-folder input[type="submit"] { 
  background:url(images/blue-button-bg.png) repeat-x; 
  padding:7px 15px;
  color:#fff;
  cursor:pointer;}
  
.search-form input[type="submit"]:hover ,.create-folder input[type="submit"]:hover { 
  background:url(images/blue-button-bg-h.png) repeat-x;}
  
.screen-reader-text { display:none;}

.create-folder input[type="text"] {
  font-size:14px;  
  background:none;   
  border:1px #515151 solid;  
  color: #FFFFFF;
  padding:5px 1px 5px 5px; 
  width: 200px; 
}
 
select.folder {width: 113px;height: 25px;}


.heading-top {
width: 50%;
float: left;
}
.user-folder .heading-top {
width: auto;
float: none;;
}
.updatefile-box-in .sortby { margin-top:12px;}
.formhs { cursor:pointer; text-align:right;}
.fileprogress { margin:auto; background:url(images/loadingAnimation.gif) no-repeat center;;}
/*man*/
.view-all {
display:table-cell;
float:right;
padding:5px 12px 5px 5px ;



}
.user-folder { padding:0px; margin:0px; clear:both;}
.paging { margin-top: 30px; display:block;;text-align: center;}
select.userassing {
 font-size:14px;  
background:none; 
border:1px #515151 solid;
padding:2px;
width: 125px;
height: 30px;
color:#FFFFFF;
margin-left:6px;}
select.userassing option{ background:#192028;}  
.formhs { color: #FFFFFF;
    font-size: 18px;
    line-height: 20px;
    padding-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 10px;
	margin-left:1%;}
.member-common .empty-records { margin-left:25px;}

.sort{ 
  float:right; 
  padding-top:10px;
  width:60%;
 
  }
  
.sort label{ display:inline-block;} 

.sort select{ 
  border:1px #474747 solid; 
  padding:2px 4px; 
  background:none; 
  color:#fff;
  width:110px;}
.sort select  option{ background:#192028;}  
.user-folder .heading-top2{ float:left; width:auto;}
.content .page-title .title-left h1.heading-top  {width:auto!important;}
.fullwidth-content  .title-left h1.heading-top  {width:auto!important;}
.folder-icon {/*enter code for folder icon*/}
.term-msg { color:#FFFFFF; font-weight:400;}
.member-common .term-msg { padding-left:20px;}
.my-account { width:750px;}
.my-account .two_field label { width:30%; display:block; float:left;}
.my-account .two_field input { width:50%; display:block;float:left;}
.my-account .two_field { margin-bottom:10px;}
.my-account  input[type="submit"] {background-attachment: scroll;background-clip: border-box;background-color: rgba(0, 0, 0, 0);
    background-image: url("images/blue-button-bg.png");background-origin: padding-box;
    background-position: 0 0; background-repeat: repeat-x;background-size: auto auto;
    color: #FFFFFF;cursor: pointer;padding-bottom: 7px; padding-left: 15px;padding-right: 15px;    padding-top: 7px;}
.copyright { text-align:center;}




.pagination { list-style:none; font-size:12px; }
.pagination li{ display:inline; }
.pagination li a{ display:block; float:left; padding:4px 9px; margin-right:7px; border:1px solid #efefef; }
.pagination li span.current { display:block; float:left; padding:4px 9px; margin-right:7px; border:1px solid #efefef; background-color:#f5f5f5; }
.pagination li span.dots { display:block; float:left; padding:4px 9px; margin-right:7px; } 



#post-0 #searchform {
	margin-bottom:15px;	
	margin-to:10px;	
}




#special_instruction_form .special_instruction_content_val { 
  font-size:13px;  
  background:none;   
  border:1px #515151 solid;  
  color:#fff;
  padding:6px 5px 6px 5px; 
  width: 150px;}
  
  
#special_instruction_form .e_second{ margin-bottom:10px; margin-top:10px;} 
  
#special_instruction_form .process_note_submit { 
  background:url(images/blue-button-bg.png) repeat-x; 
  padding:7px 15px;
  color:#fff;
  cursor:pointer;}
  
#special_instruction_form .process_note_submit:hover { 
  background:url(images/blue-button-bg-h.png) repeat-x;}

.special_instruction_form_hide{display:none}

.special_instruction_content_post{display:none;}

.process_note_submit{display:block!important;}

.special_instruction{padding-top:12px; text-align:center}
.special_note_button{
  background:url(images/blue-button-bg.png) repeat-x; 
  padding:5px;
  color:#fff;
  cursor:pointer;
}

.special_instruction .special_instruction_content p {text-align:left;}
  
  
