/* Begin Additional CSS Styles */
.cleared{
	clear: both;
    font: 0/0 serif;
    display: block;
    content: " ";
}
form#com-form-login{
   width: 300px;
   -webkit-border-radius: 20px;
   -moz-border-radius: 20px;
   border-radius: 20px;
   padding: 20px !important;
   margin: 20px auto 20px auto !important;
   background: #e9eaee;
   box-shadow: 1px 2px 6px rgba(0,0,0, 0.5);
   -moz-box-shadow: 1px 2px 6px rgba(0,0,0, 0.5);
   -webkit-box-shadow: 1px 2px 6px rgba(0,0,0, 0.5);
}
.boxed_off{
  -webkit-border-radius: 3px;
   -moz-border-radius: 3px;
   border-radius: 3px;
   background: #e9eaee;
   box-shadow: 1px 2px 6px rgba(0,0,0, 0.5);
   -moz-box-shadow: 1px 2px 6px rgba(0,0,0, 0.5);
   -webkit-box-shadow: 1px 2px 6px rgba(0,0,0, 0.5);
}
div.crm-postcontent{
  padding:10px;   
}
fieldset {
margin: 0px !important;
padding: 0px !important;
}
fieldset legend{
margin: 0px 0px 5px 0px!important;
padding: 0px !important;
}
fieldset table tr td{
	padding:3px;
}
fieldset input[type="text"], fieldset select{
	width:100%;
}
.crm-button{
	padding: 3px 8px 3px 8px;
    background-color: #ececec;
    margin: 3px;
    border-radius: 5px;
}
.crm-button:hover{
	background-color: #cecece;
}
#overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,0.5);
    z-index: 10000;
}
#overlay_content{
	position:absolute;
	min-width:100px;
	min-height:100px;
	margin:20px;
    background-color: #ffffff;
  border:5px solid #000;
}
.galeria .thumbbox{
	width:auto;
	height:120px;
	margin:3px;
	padding:3px;
	float:left;
	display:table;
	border-radius:6px;
	background-color:#eeeeee;
	text-align:center;
}
.galeria .thumbbox:hover{
	background:#cccccc;
}
.galeria .thumbbox img{
	width:auto;
	height:80px;
}

.galeria .uploader{
	padding:10px;
	background-color:#eeeeee;
	border-radius:10px;
}
.check{
    float: left;
    width: calc(50% - 10px);
    margin: 2px;
    border: 1px solid rgb(169, 169, 169);
    padding: 2px;
    background: white;
}
.linha_esquerda,.linha_direita{
        padding:8px;
}
.linha_esquerda{
    background-color:#efefef; 
}
/* End Additional CSS Styles */
.adminlist,.table{
    background-color:#ffffff;
}
.adminlist tr td,.table tr td{
    padding:3px;
    border:1px solid #efefef;
}
.adminlist tr td input{
    display:inline-block;
}
.w45{
    width:45px!important;
}
.w600{
    width:600px!important;
}
.form-buttons{
    margin-top: 5px !important;
    /*position: fixed;*/
    bottom: 0;
    left: 0;
    padding: 15px!important;
    text-align: center;
    width: 100%;
    background-color: #fcfaff54;
    z-index: 1000;
    border-top: 1px solid #b4a7ff;
}
.form-box{
    margin:auto;
    min-width:600px;
    margin-bottom:60px;
}
.user-box{
    margin: 15px;
    background-color: #ffffff70;
    padding: 10px;
    border-radius: 5px;
    color: #ffffff;
}