/**
 *	Administration Styling
 *	version 1.0
 *	Copyright 2013 Art Freely Corporate
 **/

/* Globals */
body{font-family: 'RobotoRegular',Arial,sans-serif;}
h1,h2,h3,h4,h5,h6{font-family: 'RobotoBold',Arial,sans-serif;}
input[type="submit"],input[type="button"]{cursor: pointer;}
a{text-decoration: none;color: #525252;}

/* Classes */
.clear{clear: both;}
.float-left{float: left;margin-right: 30px;}
.radius-0-10{
    -webkit-border-radius: 0 0 10px 10px;
    -moz-border-radius: 0 0 10px 10px;
    border-radius: 0 0 10px 10px;
    behavior: url(/pie/PIE.htc);
}
.shadow{
    -webkit-box-shadow: #666 0px 0px 3px;
    -moz-box-shadow: #666 0px 0px 3px;
    box-shadow: #666 0px 0px 3px;
    behavior: url(/pie/PIE.htc);
}
.img{background: url(../img/sprite.png) no-repeat scroll 0 0 transparent;color: transparent;margin: 0 auto;}

/* Main */
#main{width: 98%;min-height: 600px;margin: 0 auto;}
#main > header {height: 100px;padding: 1%}
#main > nav{float: left;width: 8%;padding: 0 1%;}
#main > section{float: left;width: 88%;min-height: 460px;padding:0 1%;}
#main > footer{clear: both;height: 40px;background: #d3d3d3;padding: 5px 0;margin-top: 20px;position: relative;bottom: 0;}

/* Header */
header .logo{display: block;float: left;}
.logout{background-position: -15px -78px;float: right;height: 31px;width: 32px;}

/* Messages */
.messages{margin: 10px 1% 10px 11%;height: 30px;text-align: center;color: #2d2d2d;background: #c2c2c2;line-height: 30px;font-size: 12px;font-family: 'RobotoBold',Arial,sans-serif;}
.valid{color: #2c8729;background: #ade6ac;border: 1px solid #2c8729;}
.error{color: #a01303;background: #fda99f;border: 1px solid #a01303;}

/* Nav */
#main > nav ul li a{display: block;color: #525252;background: #c2c2c2;padding: 10px 0;text-align: center;border-bottom: 1px solid #ffffff;}
#main > nav ul li a:hover,#main > nav ul li a.selected{color: #c2c2c2;background: #525252;}

/* Section */
h2{margin: 0 0 10px 0;font-size: 18px;color: #c2c2c2;clear: both;}
h3{margin: 0 0 10px 0;font-size: 16px;color: #d6d6d6;line-height: 20px;}
a.add.item{margin-right: 50px;background-position: -78px -141px;color: #525352;display: block;height: 31px;line-height: 31px;padding-left: 35px;/*width: 15%;*/float: left;margin-bottom: 20px;clear: both;}
.admin-list{width: 100%;margin: 20px 0;clear: both;}
.admin-list thead{background: #c2c2c2;}
.admin-list tbody{}
.admin-list tfoot{background: #5b535b;}
.admin-list tr{}
.admin-list th{font-family: 'RobotoRegular',Arial,sans-serif;font-weight: normal;border-left: 1px solid #ffffff;text-align: center;vertical-align: middle;color: #ffffff;font-size: 12px;height: 20px;line-height: 14px;}
.admin-list th:first-child{border-left: none;}
.admin-list td{text-align: center;vertical-align: middle;height: 30px;font-size: 12px;}
.admin-list tbody td{border: 1px solid #d3d3d3;border-left: none;}
.admin-list tfoot td{height: 10px;}
td.empty{background: #d72828;text-align: center;font-family: 'RobotoBold',Arial,sans-serif;color: #541010;height: 20px;font-size: 12px;line-height: 20px;}
.tiny{width: 5%;}
.col-id{background: #e4e4e4;width: 5%;}
.col-edit{/*background: #42723d;*/width: 5%;}
.col-delete{/*background: #8b4141;*/width: 5%;}
.col-datas.empty{border-bottom:none;}
.admin-list a.active,
.admin-list a.edit,
.admin-list a.delete{display: block;height: 32px;line-height: 32px;}
/*.admin-list a.active{background-position: -15px -78px;}*/
.admin-list a.edit{background-position: -15px -522px;width: 35px;}
.admin-list a.delete{background-position: -15px -141px;width: 35px;}

.sub-table{width: 100%;font-size: 10px;}
.sub-table tr td{text-align: center;height: 15px;border-top: none;border-left: none;border-bottom: 1px solid #c2c2c2;border-right: 1px solid #c2c2c2;}
.sub-table tr td:first-child{width: 90%;}
.sub-table tr td:nth-child(2){width: 10%;}
.sub-table tr:last-child td{border-bottom:none;}
.sub-table tr td:last-child{border-right: none;}

.sub-table.date th{width: 100%;text-align: center;border-bottom: 1px solid #ebebeb;}
th .sub-table.date tr td{border-color: #ebebeb;width: 33%;}
.sub-table.date tr td{width: 33%;}

.sub-table.emails th{width: 100%;text-align: center;border-bottom: 1px solid #ebebeb;}
th .sub-table.emails tr td{border-color: #ebebeb;}
.sub-table.emails tr td:first-child{width: 30%;}
.sub-table.emails tr td:nth-child(2){width: 70%;}

.admin-list .table{width:15%;}

.pagination .current{opacity: 0.5;}

.no-right{opacity: 0.3;}

.show-all{
    color: #c8c8c8;
    font-size: 14px;
    line-height: 32px;
}

.sorting{clear: both;height: 20px;margin-bottom: 20px;}
.sorting p{float: left;}
.sorting p select{margin-right: 20px;}
.sorting p select option{}
.sorting p a.reset{margin-right: 50px;}

nav.submenu{clear: both;height: 100px;}
nav.submenu ul{clear: both;}
nav.submenu ul li{float: left;}
nav.submenu ul li a {
    background: none repeat scroll 0 0 #C2C2C2;
    border-right: 1px solid #FFFFFF;
    color: #525252;
    display: block;
    padding: 10px;
    text-align: center;
}
nav.submenu ul li a.selected{background: none repeat scroll 0 0 #525252;color: #C2C2C2;}
h2.submenu, .return{float: left;margin-right: 20px;}

.editView{}
.editView fieldset{background: #e9e9e9;padding: 10px;}
.editView p{clear: both;margin: 5px 0;height: 20px;border-bottom: 1px dashed #c3c3c3;padding-bottom: 5px;}
.editView p:last-of-type{border-bottom: none;}
.editView label{width: 25%;float: left;font-size: 12px;}
.editView input[type="text"]{width: 74%;float: left;padding: 0.25%;border: 0.25% solid #a8a8a8;text-align: center;}
.editView select, .editView option{font-size: 12px;color: #8f8f8f;}

/* Footer */
footer .logo {width: 33px;height: 33px;background: url(../img/logo.png) no-repeat scroll 0 0 transparent;float: left;margin-left: 20px;padding-top: 7px;}
.legals{float: left;line-height: 55px;font-size: 10px;color: #737373;}

/* Modules */
.modules{}
.modules h3{font-size: 13px;}