/* Diagram styles */
.diagrams_list_title {}
.diagrams_list_title .execute_new {float: right}
.navbar-inner {border-radius: 0}
.deskfilter_form {background-color: #eee;overflow: hidden;padding: 0 20px 5px 0;}
.deskfilter_form .form_row label, .deskfilter_form .form_row input, .diagrams_list_title h4 {float: left}
.deskfilter_form .form_row label {margin-right: 10px;margin-top: 5px;}
.deskfilter_form .form_row input, .navbar {margin-bottom: 0}
.deskfilter_form .form_row, .deskfilter_form .form_row_actions {float:right; margin: 5px 0 0 10px}

.diagram_list_container { width: 850px; margin: 10px auto 0 auto}
.diagram_list_table {position:relative; top: 0px; width: 100%; border: 1px solid #CCCCCC;}
.diagram_list_table th, .diagram_list_table td {padding: .5em;text-align:left}
.diagram_list_table thead tr {background-color:#006C80;color: #fff}
.diagram_list_table tbody td {border-bottom: 1px solid white;}
.diagram_list_table tbody td img {background-color: white; border: 1px solid #CCCCCC;}
.deskfilter_form .form_row br, #sfWebDebug {display: none}

#diagram_setting_form {width:300px;background:#EBEBEB;margin:10px auto 0 auto;border:1px solid #CCCCCC;padding: 20px;}
#diagram_setting_form label {font-weight: bold;margin: 0}
#diagram_setting_form input, #diagram_setting_form textarea {width: 286px}
.action_links_form #tq_form_submit {width: 100%}
#diagram_setting_form input#diagram_base_is_global {width: auto;margin: 2px 0 10px}
.diagram_preview img {width: 100px; height: 100px;}
.error_list {margin: 0}
.error_list li{list-style: none;margin: 0;color: #ff4545;font-size: 10px}

/* Pagination styles */
.pagination_desc {margin: 5px 0;font-style: italic;color: #828f95}
.pagination {margin: 5px 0;float: right;font-size: 110%;font-weight: bold}
.pagination a {margin: 0 1px;text-decoration: none;color: #828f95;font-size: 75%;vertical-align: 1px;font-weight: normal}
.pagination img {vertical-align: -2px}

/* Flashes styles */
.flash-box {position: relative;margin: 0 0 15px;padding: 5px 10px 5px 32px;background-repeat: no-repeat;background-position: 10px 5px;border: 1px solid;border-radius: 3px}
a.flash-close {display: none}
.flash-box p {margin-bottom: 0;margin-top: 20px}
.flash-box p.no-margin {margin: 0}
.flash-box > p:first-child {margin: 0}
.flash-box-info {color: #3A87AD;border-color: #BCE8F1;background-color: #D9EDF7;background-image: url(../../images/icons/tools/info-circle.png)}
.flash-box-success {color: #468847;border-color: #D6E9C6;background-color: #DFF0D8;background-image: url(../../images/icons/tools/tick-circle.png)}
.flash-box-success a {color: #468847 !important}
.flash-box-warning {color: #C09853;border-color: #FBEED5;background-color: #FCF8E3;background-image: url(../../images/icons/tools/alert-circle.png)}
.flash-box-warning a {color: #C09853 !important}
.flash-box-error {color: #B94A48;border-color: #EED3D7;background-color: #F2DEDE;background-image: url(../../images/icons/tools/error-circle.png)}
.flash-box-error a {color: #B94A48 !important}