@import url(http://fonts.googleapis.com/css?family=Oswald:400,300,700);

/* ==========================================================================
	#General
========================================================================== */
#pjWrapperFileSharing * { font-family: 'Oswald', sans-serif; }
#pjWrapperFileSharing .fa { font-family: 'FontAwesome'; }
#pjWrapperFileSharing .glyphicon { font-family: 'Glyphicons Halflings'; }

/* ==========================================================================
	#Helpers
========================================================================== */
#pjWrapperFileSharing .pjFsEmptyResult { color: #2a2e2e; }

/* ==========================================================================
	#Buttons
========================================================================== */
#pjWrapperFileSharing .pjFsBtnPrimary { border-color: #12965d; background: #1ca76c; color: #fff; }
#pjWrapperFileSharing .pjFsBtnPrimary:hover { background: #12965d; }

#pjWrapperFileSharing .pjFsBtnSecondary { border-color: #c5c7c6; background: #fff; color: #1ca76c; }
#pjWrapperFileSharing .pjFsBtnSecondary:hover { border-color: #12965d; background: #fff; color: #12965d; }

#pjWrapperFileSharing .pjFsBtnLink { color: #1ca76c; }
#pjWrapperFileSharing .pjFsBtnLink:hover { color: #12965d; }

/* ==========================================================================
	#pjFsHead
========================================================================== */
#pjWrapperFileSharing .pjFsHead { padding-right: 10px; padding-left: 10px; border-bottom-color: #eef0ef; background: #eef0ef; }

#pjWrapperFileSharing .pjFsDropdown p { color: #2a2e2e; }

#pjWrapperFileSharing .pjFsDropdown .pjFsBtnSecondary { color: #1ca76c; }
#pjWrapperFileSharing .pjFsDropdown.open .pjFsBtnSecondary { border-color: #12965d; border-bottom-color: transparent; color: #12965d; }
#pjWrapperFileSharing .pjFsDropdown .pjFsBtnSecondary .caret { border-top-color: #1ca76c; }
#pjWrapperFileSharing .pjFsDropdown.open .pjFsBtnSecondary .caret { border-top-color: #12965d; }
#pjWrapperFileSharing .pjFsDropdown.open .dropdown-menu { border-color: #12965d; background: #fff; }

#pjWrapperFileSharing .pjFsDropdown .dropdown-menu a { background: #fff; color: #1ca76c; }
#pjWrapperFileSharing .pjFsDropdown .dropdown-menu a:hover { background: #12965d; color: #fff; }

/* ==========================================================================
	#pjFsBody
========================================================================== */
#pjWrapperFileSharing .pjFsBody { padding-right: 10px; padding-left: 10px; background: #eef0ef; }

/* ==========================================================================
	#pjFsThumbs
========================================================================== */
#pjWrapperFileSharing .pjFsThumb:hover { border-color: #12965d; }

#pjWrapperFileSharing .pjFsThumb:hover .caption { border-color: #12965d; }
#pjWrapperFileSharing .pjFsThumb .pjFsThumbTitle { color: #2a2e2e; }
#pjWrapperFileSharing .pjFsThumb .pjFsThumbTitle .fa { color: #1ca76c; }

#pjWrapperFileSharing .pjFsThumbIcon { color: #b2b5b8; }
#pjWrapperFileSharing .pjFsThumbIcon:hover { color: #1ca76c; }
#pjWrapperFileSharing .pjFsThumbStar:hover,
#pjWrapperFileSharing .pjFsThumbStarChecked { color: #ffaf30; }

/* ==========================================================================
	#pjFsTableUploads
========================================================================== */
#pjWrapperFileSharing .pjFsTableUploads .table th { border-bottom-color: #e2e3e3; color: #2a2e2e; }
#pjWrapperFileSharing .pjFsTableUploads .table td { border-bottom-color: #e2e3e3; color: #585c5f; }
#pjWrapperFileSharing .pjFsTableUploads .table td:first-of-type { color: #2a2e2e; }
#pjWrapperFileSharing .pjFsTableUploads .table tr:hover td { border-color: #12965d; }
#pjWrapperFileSharing .pjFsTableUploads .table td:first-of-type .fa { color: #1ca76c; }

/* ==========================================================================
	#pjFsFormNewFile
========================================================================== */
#pjWrapperFileSharing .pjFsAddFile p { color: #2a2e2e; }
#pjWrapperFileSharing .pjFsAddFile .pjFsUploadedFiles { color: #1ca76c; }
#pjWrapperFileSharing .pjFsAddFileText { color: #2a2e2e; }

/* ==========================================================================
	#pjFsForm
========================================================================== */
#pjWrapperFileSharing .pjFsForm .pjFsFormTitle { color: #2a2e2e; }

#pjWrapperFileSharing .pjFsForm label { color: #585c5f; }
#pjWrapperFileSharing .pjFsForm .has-error label { color: #a94442; }
#pjWrapperFileSharing .pjFsForm .has-success label { color: #3c763d; }

#pjWrapperFileSharing .pjFsForm .form-control { border-color: #c5c7c6; background: #fff; color: #8b9197; }
#pjWrapperFileSharing .pjFsForm .has-error .form-control { border-color: #a94442; }
#pjWrapperFileSharing .pjFsForm .has-success .form-control { border-color: #3c763d; }

/* ==========================================================================
	#pjFsFormLogin
========================================================================== */
#pjWrapperFileSharing .pjFsFormLogin .pjFsFormAside p { color: #585c5f; }

/* ==========================================================================
	#pjFsFoot
========================================================================== */
#pjWrapperFileSharing .pjFsFoot { padding: 10px; background: #eef0ef; }
#pjWrapperFileSharing .pjFsPagination a { border-color: #2a2e2e; background: #fff; color: #1ca76c; }
#pjWrapperFileSharing .pjFsPagination a:hover,
#pjWrapperFileSharing .pjFsPagination .active a { border-color: #12965d; color: #2a2e2e; }

/* ==========================================================================
	#pjFsProductData
========================================================================== */
#pjWrapperFileSharing .pjFsProductData li { border-color: #e2e3e3; background: #eef0ef; }
#pjWrapperFileSharing .pjFsProductData dt { color: #585c5f; }
#pjWrapperFileSharing .pjFsProductData dd { color: #2a2e2e; }

/* ==========================================================================
	#pjFsComments
========================================================================== */
#pjWrapperFileSharing .pjFsCommentsHead .pjFsCommentsTitle { color: #2a2e2e; }
#pjWrapperFileSharing .pjFsComments .pjFsComment { border-color: #e2e3e3; background: #eef0ef; }
#pjWrapperFileSharing .pjFsComment p { color: #2a2e2e; }
#pjWrapperFileSharing .pjFsComment .pjFsCommentTitle { color: #2a2e2e; }
#pjWrapperFileSharing .pjFsComment .pjFsCommentMeta { color: #585c5f; }

@media only screen and ( max-width: 380px ) {
	#pjWrapperFileSharing .pjFsHead { padding-right: 5px; padding-left: 5px; }
	#pjWrapperFileSharing .pjFsHead .pull-left .pjFsBtn { padding: 0 13px; }
	#pjWrapperFileSharing .pjFsDropdown + .pjFsDropdown { padding-left: 10px; }
	#pjWrapperFileSharing .pjFsDropdown p { padding-right: 5px; }
}