
.inlinemode {
	display: inline;
}

#forum a:link, #forum_topic_list a:link, #forum_topic_list a:visited {
    /*color: #092e54;*/
    font-weight: bold;
    text-decoration: none;
}

#forum_settings_table .btn-default {
    color: #000;
}

.btnedit {
    background: rgba(0, 0, 0, 0) linear-gradient(0deg, rgb(204, 204, 204) 40%, rgb(240, 240, 240) 60%) repeat scroll 0 0;
    border: 1px solid #777;
    border-radius: 2px;
    box-shadow: 1px 1px 2px rgba(50, 50, 50, 0.75);
    width: 25px;
    height: 25px;
    font-size: 12pt;
}

.btnedit span {
    vertical-align: top/*!important*/;
}

.btnedit:hover {
    background: rgba(0, 0, 0, 0) linear-gradient(0deg, rgb(175, 225, 249) 40%, rgb(225, 243, 249) 60%) repeat scroll 0 0;
    box-shadow: 1px 1px 2px rgba(50, 50, 50, 0.75);
}

.btnedit:active {
    background: rgba(0, 0, 0, 0) linear-gradient(0deg, rgb(120, 189, 226) 40%, rgb(221, 240, 250) 60%) repeat scroll 0 0;
    border: 1px solid #12567a;
    box-shadow: 0 0 0 1px rgba(44, 98, 139, 0.75) inset;
}

#forum_search_box {
    margin: 10px auto;
    padding: 10px 10px;/**/
    border: 1px solid #adf;
    border-radius: 3px;
    background: #f7ffff;
    width: 75%;
    font-family: arial, verdana, san-serif;
}

#forum_search_box .form_content {
	display: inline-block;
	text-align: center;
	width: 100%;
}

#forum_search_box .forumcimke {
	display: inline;
    font-size: 11pt;
    font-weight: bold;
}


#forum_search_box #search_text {
	width: 50%;
} 

#forum_table {
    margin: 5px;
    font-family: arial, verdana, san-serif;
}

#forum_caption {
	text-align: center;
	font-family: arial, Verdana, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	border: 1px solid #666;
	line-height: 37px;
	background: #ddd;
}

.forum_head {
	display: block;
    padding: 5px;
    font-size: 11pt;
    border-width: 0 1px 1px;
    border-style: solid;
    border-color: #666;
    background: #b4c0c4;
    color: #fff;
    text-shadow: -1px 0 #5c5c5c, 0 1px #555, 1px 0 #555, 0 -1px #555;
    font-family: arial, Verdana, sans-serif;
    font-weight: bold;
}

.forum_head .cat_name, .forum_head .catbtns, .forum_head .cat_num, .forum_head .cat_last_date {
	display: inline-block;
}

.forum_head .cat_name {
	width: 46%;
}

.forum_head .catbtns {
	width: 15%;
}

.forum_head .cat_num, .topic_number {
	width: 15%;
	text-align: center;
}

.forum_head .cat_last_date, .lastmsgdate {
	width: 17%;
	text-align: center;
}

#forum_table span {
	display: inline-block;
	vertical-align: middle;
}

#categorybox {
    margin-bottom: 20px;
    display: block;
}

.maintitle {
    background-color: #465;
    color: #fff;
    padding: 5px;
    vertical-align: middle;
    font-size: 12pt;
}

#forum_table .category_name {
	width: 46%;
}

	#forum_table .title {
		font-size: 12pt;
		font-weight: bold;
	}

	#forum_table .desc {
	    font-size: 10pt;
	    font-style: italic;
	}

#forum_table .catbtns {
	width: 15%;
}

#forum_table .topic_number {
	width: 13%;
	text-align: center;
}

#forum_table .lastmsgdate {
	width: 21%;
	text-align: center;
}

#forum_table .subname {
    background-color: #e9e8dd;
    border-color: #999;
    border-style: solid;
    border-width: 0 1px 1px;
    color: #000;
    font-size: 12pt;
    padding: 4px 0 4px 7px;
    text-align: left;
}

.subname span a {
	color: #092e54;
	font-size: 12pt;
	font-weight: bold;
	font-family: verdana, Arial, Sans-serif;
}

.subname span a:hover {
	color: #007d98;
} 

.subname .catbtns .edit-icon, .subname .catbtns .del-icon {
	font-size: 11pt;
	font-weight: normal;
}

/*#forum_topic_list*/ .sid_navigation {
	margin: 10px 5px 5px;
	font-size: 13pt;
	font-weight: bold !important;
	font-family: Arial, verdana, sans-serif;
	padding: 5px 3px;
	border: 1px solid #ccc;
	border-radius: 3px;
}

/*#forum_topic_list*/ .forum_tries {
	float: left;
}

.forum_tries span {
	display: inline-block;
}

/*#forum_topic_list*/ .returntoforummain {
	float: right;
}

#forum_topic_list #addnewtopic {
	padding: 10px 0 0;
}

#forum_table .addsubcat, #forum_topic_list #addnewtopic {
    margin: 10px auto;
    width: 75%;
}

#forum_table .addsubcat .forumcimke, #forum_topic_list #addnewtopic .forumcimke {
    display: inline;
    font-size: 11pt;
    font-weight: bold;
}

#forum_table .addsubcat #alcim, #forum_topic_list #addnewtopic .altopic {
	width: 50%;
}

#forum_message_list #forum_table_head {
    background: #999;
    vertical-align: middle;
    color: #fff;
    margin-bottom: 10px;
    padding: 1px 6px;
    line-height: 30px;
}

#forum_message_list .tauthor {
    width: 30%;
    text-align: left;
}

#forum_message_list .tmessage {
    width: 68%;
    text-align: left;
}

#messages {
    /*border: 1px solid #555;*/
    margin-bottom: 10px;
    
}

#messages .message_box {
    background: #e5e5e5;
}

#messages .message_box:hover {
    background: #fff;
}

#messages .msg_title {
    font-size: 12pt;
    padding: 2px 6px;
    border: 1px solid #aaa;
    line-height: 30px;
    background: rgba(255, 238, 198, 0.4);
    border-bottom: 1px solid #ccc;
}

#messages .msg_title .msgnumb {
	width: 30%;
}

#messages .msg_title .catbtns {
	width: 46%;
}

#forum_message_list .lastmsgdate {
    width: 22%;
    text-align: right;
}

#messages .msgbox {
    background: rgba(246, 237, 238, 0.2);
    border-bottom: 1px solid #999;
    border-left: 1px solid #999;
    border-right: 1px solid #999;
    /*height: 112px;*/
}

#messages .msgbox .msgpic, #messages .msgbox .msgdat {
	height: 103px;
    padding: 3px 3px 3px 5px;
    text-align: left;
    float: left;
    display: block;
}
 
#messages .msgbox .msgpic {
	width: 100px;
}

#messages .msgbox .msgpic img {
	width: 100%;
	border: 2px outset #aadee9;
	background: #fff;
}

#messages .msgbox .msgdat {
    width: 15%;
    text-align: left;
    font-size: 12pt;
	font-weight: bold !important;
}

.msgbox .msgmsg {
    padding: .5%;
    border-left: 2px solid #465;
    width: 71%;
    text-align: justify;
    float: left;
    min-height: 105px;
    font-size: 11pt;
	font-weight: normal;
	font-family: verdana, arial, san-serif;
}

.msgbox .msgmsg p {
	margin: 0 1px;
}

#messages .foot {
    background-color: rgba(170, 170, 170, 0.2);
    border-bottom: 1px solid #999;
    border-left: 1px solid #999;
    border-right: 1px solid #999;
    padding: 2px 5px;
    font-size: 10pt;
}

#messages .foot .antecedent {
	float: right;
}
.spacing {
    background-color: transparent;
    height: 10px;
}

.omi {
	background: #fffce6;
	padding: 5px;
	box-shadow: 4px 4px 11px 2px rgba(50, 50, 50, 0.37);
	border: 1px solid #dce0e9;
	margin: 0 10px 20px;
}

.omi .origin_message {
    background: #fffce6;
    overflow-y: scroll;
    padding: 10px 5px;
    color: #0f0f9b;
	height: 80px;
	font-family: Courier New;
	font-size: .8rem;
}

.origin_message p {
	/*display: inline-block;*/
}




/*forum_settings*/
#forum_settings_table {
    background: #efefef;
    border: 1px solid #ccc;
    border-collapse: separate;
    border-spacing: 3px;
    font-size: 12pt;
    font-weight: normal;
    font-family: arial,verdana,san-serif;
    margin-top: 25px;
}

#forum_settings_table #forum_caption {
    background-color: #e0e0e0;
    border: 1px solid #555;
    display: block;
    font-size: 13pt;
    font-weight: bold;
    padding: 3px;
}

.rows_body .rows_caption span:first-child, .rows_body .rows_items span:first-child {
    margin: 0 0 0 5px;
}

.rows_body .rows_caption span, .rows_body .rows_items span {
    display: inline-block;
    border: 1px solid #ccc;
    margin: 3px 0 0px 0px;
    padding: 9px 5px;
    font-size: 13pt;
    color: #000;
    text-align: center;
    text-align: center;
}

.rows_body .rows_caption span {
	font-weight: bold;
}

.wid {
	width: 3%;
}

.wsub {
	width: 19%;
}

.wdesc {
	width: 49%;
}

.wed, .wdel {
	width: 10%;
}

#forum_settings_table #foot {
    background-color: #ddd;
    border: 1px solid #ccc;
    padding: 7px 5px;
    font-size: 10pt;
    font-weight: bold;
    margin: 3px;
    text-align: center;
}






@media only screen and (max-width: 1330px){
    .msgbox .msgmsg {width: 69%; padding: .5% 0 .5% 1%;}
	#forum_table .lastmsgdate {display: none;}
	.forum_head .cat_name {width: 43%;}
	#forum_table .catbtns {width: 15%;}
	.forum_head .cat_num, .topic_number {width: 19%;}
	.forum_head .cat_last_date, .lastmsgdate {width: 18%;}
}

@media only screen and (max-width: 1100px) {
    .msgbox .msgmsg {width: 67%;}
    
}

@media only screen and (max-width: 1024px){
    .msgbox .msgmsg {width: 66%;}
    
}

@media only screen and (max-width: 900px) {
    
}

@media only screen and (max-width: 800px){
	.forum_head{display: none;}
	/*.forum_head .cat_name {width: 40%;}
	.forum_head .cat_num {width: 29%;}
	.forum_head .cat_last_date {width: 29%;}*/
	.msgbox .msgmsg {width: 64%;}
}

@media only screen and (max-width: 700px){
	.inlinemode {display: block; width: 100%;}
	#forum_table {padding-top: 10px;}
	#forum_table .addsubcat, #forum_topic_list #addnewtopic {width: 97%; margin-top: 5px;}
	#forum_table .addsubcat .forumcimke, #forum_topic_list #addnewtopic .forumcimke {display: block; margin-bottom: 3px;}
	#forum_table .addsubcat #alcim, #forum_topic_list #addnewtopic .altopic {width: 100%; margin-bottom: 7px;}
    .msgbox .msgmsg {width: 60%;}
    #messages .msg_title .msgnumb {width: 20%;}
	#messages .msg_title .catbtns {width: 40%;}
	#forum_message_list .lastmsgdate {width: 37%;}
	#forum_message_list .tauthor {width: 40%;}
	#forum_message_list .tmessage {width: 50%;}
	#messages .msg_title .catbtns button {float: right; margin-left: 3px;}
	.forum_tries {float: none; text-align: left; margin-bottom: 10px; padding-bottom: 3px; border-bottom: 1px solid #d3bda2;}
	.returntoforummain {float: none; text-align: left;}
	#forum_search_box #search_text {width: 100%;}
	#forum_table .category_name {width: 56%;}
	#forum_table .catbtns {width: 20%;}
	#forum_table .lastmsgdate {display: none;}
}

@media only screen and (max-width: 600px){
	#messages .msgbox .msgdat {width: 45%}
	.msgbox .msgmsg {padding: 2px; border-left: none; width: 97%; border-top: 1px solid #999; margin: 2px 1px 0px;}
	#messages .msgbox .msgpic {width: 100px;}
	#messages .msg_title .msgnumb {width: 15%;}
	#messages .msg_title .catbtns {width: 60%; float: right; margin-top: 3px;}
	#messages .msg_title .catbtns button {float: right; margin-left: 3px;}
	#forum_message_list .lastmsgdate {display: none;}
	#forum_message_list #forum_table_head {display: none;}
	.forum_tries {}
	.forum_tries span {display: block;}
	#forum_table span {display: inline;}
	#forum_table .topic_number, #forum_table .lastmsgdate {display: none;}
	#forum_table .catbtns {width: 20%; display: inline; float: right; padding-right: 5px;}
	#forum_table .subname {padding: 4px 0px 11px 7px;}
	#forum_table #more_things .send_message {margin: 0 auto; display: block; width: 70%;}
	#forum_search_box {width: 90%;}
	#forum_search_box .forumcimke {display: block; margin-bottom: 5px;}
	#forum_search_box #search_text {width: 100%; margin-bottom: 5px;}
}
