/******************************************************************************
    PORTLETS - General   	                                               
******************************************************************************/
div.portlet-wrapper {margin:0;}


/******************************************************************************
    PORTLETS - Forms in general 	                                               
******************************************************************************/

form {
margin:0;
padding:0;
}
/* Validation  */
.invalid_inp{
 display:none;
}
.invalid_inp_show{
 display:inline;
}

.validationStar {
 color: red;
}
#warningList {
  color: red;
}

/******************************************************************************
   PORTLETS - DIV containers for Forms in item related portlets                                               
******************************************************************************/
/*div containers for forms*/
div.item-display {}
div.advanced-search {}
div.item-edit  {}


/******************************************************************************
   PORTLETS - Form for the Item Edit Portlet                                    
******************************************************************************/

form.item-edit {margin:0;padding:0;}
form.item-edit div {display:block; margin: 0;}

/******************************************************************************
   PORTLETS - Labels general                                       
******************************************************************************/

.w450px label,
label.portlet-form-label, 
label.text,
label.textarea,
label.select,
label.radio,
label.checkbox { border: 1px solid #fff; }

label.radio { margin-bottom: 9px; padding-top: 5px; }

/******************************************************************************
   PORTLETS - Input fields in general                                    
******************************************************************************/

.w450px input,
input.portlet-form-input-field,
input.text {font-family:Verdana,Geneva,sans-serif; width: 250px; padding:2px; border: 1px solid #d8d8d8;margin-bottom:5px;}
input.checkbox {float:left; border:none; width:auto;margin-top:5px; margin-bottom: 20px;vertical-align: middle;}
input.radio{float:left; border:none; width:auto; margin-top:5px; vertical-align: middle; }
input.date {width: 50px; padding:4px; height:22px; border: 1px solid #d8d8d8;}
input.calendar {width:200px;}

.fi_chk input { width: auto; border: none; }

.w80px input.portlet-form-input-field {width:80px;}
.w100px input.portlet-form-input-field {width:100px;}
.w150px input.portlet-form-input-field {width:150px;}
.w200px input.portlet-form-input-field {width:200px;}
.w250px input.portlet-form-input-field {width:250px;}
.w300px input.portlet-form-input-field {width:300px;}
.w350px input.portlet-form-input-field {width:350px;}
.w400px input.portlet-form-input-field {width:400px;}
.w500px input.portlet-form-input-field {width:500px;}
.w600px input.portlet-form-input-field {width:600px;}

.w450px fieldset { width: 450px; }

/******************************************************************************
   PORTLETS - Textareas                                  
******************************************************************************/

textarea.portlet-form-input-field,
textarea.textarea {
	width: 600px;
	height: 100px;
	padding:2px;
	border: 1px solid #d8d8d8;
	margin-top:5px; margin-bottom:10px;
        font-size:1em;
        font-family:Verdana,Geneva,sans-serif;
}


textarea.htmlEditor {
	width: 600px; 
        height:300px;
	padding:2px;
	border: 1px solid #d8d8d8;
	margin-top:5px; 
        margin-bottom:20px;
        font-size:1em;
        font-family:Verdana,Geneva,sans-serif;
}

/*textareas in various sizes*/
.w80px textarea.textarea {width:80px;}
.w100px textarea.textarea {width:100px;}
.w150px textarea.textarea {width:150px;}
.w200px textarea.textarea {width:200px;}
.w250px textarea.textarea {width:250px;}
.w300px textarea.textarea {width:300px;}
.w350px textarea.textarea {width:350px;}
.w400px textarea.textarea {width:400px;}
.w500px textarea.textarea {width:500px;}
.w600px textarea.textarea {width:600px;}

.w450px textarea {width: 420px; height: 80px; border: 1px solid #d8d8d8;}

/******************************************************************************
   PORTLETS - Buttons in general                                    
******************************************************************************/

input.ff_btn {
  width: auto;
  height: 18px;
  border: none;
  font-size: 1em;
  //color: #fff;
  margin-top: 10px;
  letter-spacing: 1px;
  cursor: pointer;
  _cursor: hand;
  //background: url(../../../other_files/heild/img/sh-bg-button.gif) repeat-x 0% 0%;
}

input.submit,
input.save {}
input.delete,
input.cancel {}


.vyre_portlets_ItemTemplateEdit .submit {
  width: auto;
    height: 18px;
  border: none;
  font-size: 1em;
  color: #fff;
  letter-spacing: 1px;
  cursor: pointer;
  _cursor: hand;
  background: url(../../../other_files/heild/img/sh-bg-button.gif) repeat-x 0% 0%;
}

/*select fields*/
select
select.portlet-form-input-field,
select.select {   
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 1em;
  border: 1px solid #d8d8d8;
  margin-bottom:5px;
}
option {color:#333;}

/*Ledgend & Fieldset*/
fieldset.portlet-form-fieldset {width: 400px; margin-left:0px; margin-top:10px; margin-bottom:10px; display:block;}
legend.portlet-form-legend {color: #000000; font-weight:normal; margin-left:0px; margin-top:5px;}
.w450px legend {color: #000;}

/******************************************************************************
    PORTLETS - Iteam-Edit Portlet with file  upload                                         
******************************************************************************/

input #item_file {font-family:Verdana,Geneva,sans-serif; font-size:1em;  padding:2px; border: 1px solid #e2e2e2;margin-bottom:5px;}


input[type=button] {
   ....
}


/******************************************************************************
    PORTLETS - Iteam Search Portlet                                             
******************************************************************************/

div.search-input {}
.search-input input.portlet-form-input-field,
.search-input input.text {
	font-family:Verdana,Geneva,sans-serif; 
	width: 150px; 
	padding:2px; 
	border: 1px solid #888;
	margin-bottom:5px;}
	
/******************************************************************************
    TAXONOMY - Item Search Portlet overwriting: /w                                      
******************************************************************************/

.webfx-tree-item a {
  font-weight:normal;
}
div.selected a {
  font-weight:bold;
}
	
/******************************************************************************
   PORTLETS - User-Create, User-Edit, User-Search, Login, Logout, Forgotten-Password                                          
******************************************************************************/
/*div containers for forms*/
div.user-login, 
div.user-forgotten-password, 
div.user-change-password, 
div.user-edit {padding:0px;}

/*input fields*/
.user-change-password input.portlet-form-input-field {width:200px;}
.user-login input.portlet-form-input-field {width:150px; display:block;}
.user-forgotten-password input.portlet-form-input-field {width:200px;}

input #user.email {width:200px;}

.user-create fieldset {margin-top: 15px; margin-bottom:5px; border:1px solid #e2e2e2; background: #EEF2FB; padding:5px;}
.user-create legend {padding: 5px; border:1px solid #e2e2e2; color:#999999; font-weight:bold; background: #FFFFFF;}
.user-create textarea {width:400px;}
.user-create input.checkbox {float:left; border:none; width:auto; margin-top:5px; vertical-align: middle;}
.user-create label.checkbox {margin-top:5px;margin-bottom:10px;}

.user-edit fieldset {margin-top: 25px; margin-bottom:5px; border:1px solid #e2e2e2; background: #EEF2FB; padding:5px;}
.user-edit legend {mmargin:-19px 0 5px -8px; padding: 5px; border:1px solid #e2e2e2; color:#999999; font-weight:bold;}
.user-edit textarea {width:400px;}
.user-edit input.checkbox {float:left; border:none; width:auto; margin-top:5px; vertical-align: middle;}
.user-edit label.checkbox {margin-top:5px;margin-bottom:10px;}


/******************************************************************************
    PORTLETS General                                          
******************************************************************************/
.portlet-msg-error {
	color: red;
}

.portlet-form-msg-info{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

.portlet-section {
  width:100%;
}

.portlet-section-header {
  text-align:left;
}

.portlet-section-body{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
    padding:2px; 
    border: 1px solid #000000;
}

.portlet-font{
         font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size: 10px;
         color: #000000;
}

.portlet-link {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size: 10px;
         color: #000000;
}

/******************************************************************************
    PORTLETS - Alerts   	                                               
******************************************************************************/
 
#label_AUTOMATIC_MESSAGE {
   font-size: 15px;
   color: #CC0066;
   border-bottom: 1px solid #CC0066;
   padding-bottom: 2px;
   font-weight:bold;
}

/* ==============================================================*/
/*      PORTLETS: PAGINATION IN Item - SEARCH RESULT PORTLET                      */
/* ==============================================================*/	

.pagination {
		font-size: 1em;
                font-weight:normal;
                text-align:left;
                color: #666;

margin-top: 5px;

width:100%;
}

.paginationForm {
        border-bottom: 1px solid #e2e2e2;
        border-top: 1px solid #e2e2e2;
        background: #eef2fb;
        margin-top:5px; 
        margin-bottom:5px;
	text-align:right;
	}

.paginationForm form {
		text-align:left;
		display:inline;
	}

.paginationForm .portlet-form-input-field {
    display:inline;
    padding: 5px;
    margin: 0px;
    width: 25px;
	}

.paginationOptions{
		
text-align:left;	
padding:2px;

	}

.paginationStatus {
margin-right: 5px;

}


.paginationPageLink {

border: 1px solid #e2e2e2;
padding: 2px;
margin-top: 5px;
margin-right: 5px;
text-align: center;
background: #FEFFF1;


}

.paginationLink {
margin-right: 5px;
border: 1px solid #e2e2e2;
padding: 2px;
background: #FEFFF1;

	}


.pagination a {
		font-weight:bold;
		text-decoration:none;
	}
.pagination a:hover {
		text-decoration:underline;
	}
	


.paginationForm.portlet-form-button {width:30px;}


/* ==============================================================*/
/*      PORTLETS: Upload Portlet                                 */
/* ==============================================================*/	

.vyre_portlets_Upload {
	border-bottom: 1px solid #e2e2e2;
        border-top: 1px solid #e2e2e2;
        margin-top:5px; 
        margin-bottom:5px;
}

#folder{background: #FFFFFF; border: 1px solid #e2e2e2; border-top: none; padding:10px; text-align: left; margin-bottom: 10px;
	
}
.newFolderPanel{ 
	
}

#uploadFile{
	
}
.uploadFilePanel{
	background: #FEFFF1;
}


#files{
	background: #eef2fb;
}
.fileListPanel{
	background: #eef2fb;
}

#currentFolder{
	border-bottom: 1px solid #e2e2e2;
	background: #FEFFF1;
	text-transform: uppercase;
        color: #666;
}
#filesInFolder{
	background: #eef2fb;
}

.hidden { display:none; }


/*
Theme: inphecthyuz
Author: Infected-FX
URL: www.infectedfx.net
Country: Mexico
Modified by Soffia@t.is
*/

table {
       font-size: 1em;
       color: #666;
       border-collapse: collapse;
       width:100%;
}

caption {
         display:none;
}

td, th {
	padding: 4px;
}


thead th {
	background: #fefff1;
	border-top: 1px solid #e2e2e2;
        border-bottom:1px solid #e2e2e2;
	text-transform:uppercase;
	text-align: left;
	color: #666;
	text-transform:uppercase;
        font-weight:normal;
}

tbody th {
	font-weight: bold;
        border-bottom: 1px solid #FFF;
}

tbody tr		{
	background-color:#FFF; 
	text-align:left;
        border-bottom: 1px solid #e2e2e2;
        border-spacing:0;
	}
tbody tr.odd 	{
	background: #eef2fb;
	border-bottom: 1px solid #e2e2e2;
}

tbody th a:link, tbody th a:visited{
	background:url(http://infectedfx.net/css/tables/layout.gif) no-repeat; 
	padding:3px 0px 0px 18px;
	}
tbody th a:hover{
	}

tbody tr td { 
	background: #FFF;
        border-bottom: 1px solid #FFF;
	}

tbody tr.odd td{ 
	background: #eef2fb;
        border-bottom: 1px solid #FFF;
	}

table td a:link, table td a:visited {
	text-decoration: none;
}

table td a:hover {
}

tfoot th, tfoot td {
	background-color:#e9e9e9; padding:5px;
	border-bottom:3px solid #CCC;
	border-top:1px solid #e2e2e2;
}

/* ==============================================================*/
/*      PORTLETS: Link to Images                                 */
/* ==============================================================*/

#main-photo fieldset {
 width: 600px;
 border: 1px solid #d8d8d8;
 padding: 10px 8px 10px 8px;
 margin: 10px 0 10px 0;
}


