/* @override 
	http://eurheo/css/main.css
	http://eurheo.eu/css/main.css
*/

html, body { height: 100%; }

body { color: #19394a; background: #012032 url(images/bg.jpg) no-repeat center top !important; font: 11px "Helvetica Neue", Arial, Helvetica, sans-serif; }
a { color: #19394a; }
#body a { color: #6b7b82; }
#sf_admin_container a { color: #19394a; }
a:hover { text-decoration: none; }
p { line-height: 20px; font-size: 12px; margin: 0; }

h1, h2, .ui-accordion a.button, li.h1 { text-transform: uppercase; font-family: Helvetica, "Helvetica Neue", Arial, sans-serif; font-weight: bold; }
h1 { font-size: 14px; margin-bottom: 25px; }
h2, .ui-accordion a.button, h3, li.h1 { display: block; font-size: 12px; margin-bottom: 15px; }
.ui-accordion a.button { text-transform: none; font-weight: bold; }
ul { margin-top: 20px; }
li.h1 { margin-top: 20px !important; }

#container { min-height: 100%; height: auto !important;	height: 100%; margin: 0 auto -59px; }

input[type="checkbox"], input[type="radio"] { width: auto !important; margin: 1px 5px 0 0; }

input[type="submit"], #sf_admin_content .sf_admin_actions a { border: 0; text-align: center; height: 22px; text-decoration: none; cursor: pointer; text-transform: uppercase; color: #19394a; text-shadow: #fff 0px 1px 0px; padding: 0; background: url(images/sprite.png) -113px -66px; padding: 0 20px; width: 117px; float: none; }
input[type="submit"]:hover,  #sf_admin_content .sf_admin_actions a:hover { background-position: -113px -88px; }
input[type="submit"]:active, #sf_admin_content .sf_admin_actions a:active { background-position: -113px -110px; }

/* @group Grid Override */

.grid_3 { margin-left: 13px !important; }
.grid_9 { padding-left: 14px !important; margin-right: 13px !important; }
.push_3 { left: 233px !important; }

/* @end */


/* @group Header */

#header { background: url(images/header.png) no-repeat center top; height: 170px; margin-bottom: 40px; position: relative; }
#logo { float: left; text-indent: -9999px; width: 171px; height: 70px; background: url(images/logo.png); margin: 25px 0 0 40px;}
#erasmus_mundus { text-indent: -9999px; position: absolute; width: 110px; height: 40px; right: 30px; top: 25px; }
#lyondell { float: right; position: absolute; right: 145px; top: 29px; }
#lyondell img { height: 35px; width: 148px; }

#authentication { position: absolute; right: 0; bottom: 0px; width: 105px; padding: 3px 20px 0 30px; height: 25px; }
#authentication span { padding: 0 5px; color: #6b7b82; }
#authentication a { text-transform: uppercase; text-decoration: none; }
#authentication a.center { margin: 0 0 0 23px; }
#authentication a:hover { text-decoration: underline; }

#cse-search-box { position: absolute; right: 30px; top: 90px; }
#cse-search-box .wrapper { position: relative; background: url(images/search.png) no-repeat; width: 164px; height: 17px; padding: 5px 0px 5px 15px; }
#cse-search-box input[type="text"] { border: 0; padding: 0; margin: 0; width: 130px; margin-right: 9px; height: 17px; }
#cse-search-box input[type="submit"] { border: 0; padding: 0; margin: 2px 0 0; width: 15px; height: 15px; cursor: pointer; background: url(images/sprite.png) no-repeat -91px -7px; clear: none; }
/* @end */


/* @group Sidebar Menu */

#menu { background: url(images/bg.png); }
#menu > ul { padding: 25px 20px 20px 0; background: url(images/menu.png) no-repeat right bottom; }
#menu ul, #menu li { list-style: none; margin: 0; }
#menu a { display: block; text-decoration: none; text-transform: uppercase; margin: 0 0 0px 25px; padding: 6px 0; border-top: 1px dotted #c0c8d1; }
#menu li:first-child a { border-top: 0; }
#menu a.active, #menu .active a { border-left: 7px solid #265565; border-top: 0; padding-left: 18px; margin-left: 0; background: #4f7481; color: #fff; }

#menu .sub { margin: 5px 0 5px 25px; }
#menu .sub a { color: #6b7b82; text-transform: none; font-size: 11px; border: 0; padding-left: 20px; margin: 0; }
#menu .sub a.active { background: url(images/bullet.png) no-repeat 5px center; color: #19394a; }

/* @end */


/* @group Main Content */

#terms #body.terms { width: 940px; margin: 0 auto; padding-top: 20px; min-height: 200px !important;}
#terms #body.terms h1 { width: 635px; margin: 0 auto 20px; }
#terms #body.terms h1, #terms #body.terms h2, #terms #body.terms p { text-align: center; }

#body { background: url(images/bg.png); min-height: 550px; margin-bottom: 109px; position: relative; }
#body.popup { margin-bottom: 0; padding: 20px; }

form#edit_header.edit_slot { width: 400px; margin-bottom: 20px; }
form#edit_header.edit_slot label { display: block; float: left; width: 100px; }
form#edit_header.edit_slot select#slot_type { width: 255px; margin-bottom: 20px;}

#body .wrapper { padding: 25px 20px 50px 6px; overflow: hidden;  }
#body .wrapper > img { margin-bottom: 20px; }

#body #bar { position: absolute; top: 0; right: -70px; }
#body ul.bar, #body ul.bar li { list-style: none; margin: 0; }
#body ul.bar li { background: url(images/bar/bg.png) left bottom; position: relative; }
#body ul.bar li:hover { background-position: center bottom; }
#body ul.bar li:active, #body ul.bar li.current { background-position: right bottom; }
#body ul.bar li.first { background-position: left center; }
#body ul.bar li.first:hover { background-position: center center; }
#body ul.bar li.first:active, #body ul.bar li.first.current { background-position: right center; }
#body ul.bar li.last { background-position: left top; }
#body ul.bar li.last:hover { background-position: center top; }
#body ul.bar li.last:active, #body ul.bar li.last.current { background-position: right top; }
#body ul.bar a { display: block; height: 53px; width: 70px; text-indent: -9999px; background-position: center center; background-repeat: no-repeat; }

#body ul.bar li.step_0 a { background-image: url(images/bar/faq.png); }
#body ul.bar li.step_1 { margin-bottom: 20px; }
#body ul.bar li.step_1 a { background-image: url(images/bar/tut.png); }
#body ul.bar li.step1 a { background-image: url(images/bar/personal.png); }
#body ul.bar li.step2 a { background-image: url(images/bar/academic.png); }
#body ul.bar li.step3 a { background-image: url(images/bar/languages.png); }
#body ul.bar li.step4 a { background-image: url(images/bar/refs.png); }
#body ul.bar li.step5 a { background-image: url(images/bar/area.png); }
#body ul.bar li.step6 a, #body ul.bar li.info a { background-image: url(images/bar/more_info.png); }
#body ul.bar li.step7 a { background-image: url(images/bar/documents.png); }
#body ul.bar li.step8 a { background-image: url(images/bar/term.png); }

#body ul.bar.university a { padding: 35px 0 8px; height: 10px; background-position: center 4px; text-indent: 0; text-align: center; text-decoration: none; }
#body ul.bar li.overview a { background-image: url(images/bar/overview.png); }
#body ul.bar li.photos a { background-image: url(images/bar/photos.png); }
#body ul.bar li.expertise a { background-image: url(images/bar/expertise.png); }

#body ul.bar li span { display: none; position: absolute; top: 20px; right: 7px; width: 12px; height: 13px; background: url(images/bar/check.png); }
#body ul.bar li.completed span { display: inline; }
/* @end */


/* @group Footer */

#footer { height: 59px; }
#copyright { background: url(images/footer.png) no-repeat right top; height: 59px; }
#copyright a { position: absolute; text-indent: -9999px; width: 30px; height: 59px; }
#copyright #seegno { right: 77px; }
#copyright #eurheo { right: 114px; }
#copyright #covas { right: 44px; }

/* @end */

table { width: 676px; text-align: left; }
table thead tr { background: #4f7481; color: #fff; text-transform: uppercase; }
table th { padding: 6px; font-weight: normal;}
table thead th a { color: #fff !important; }

table td { padding: 5px 10px; color: #6b7b82; border-top: 1px solid #aabdc7; vertical-align: middle;}
table tr:first-child td { border: none; }

table tr.preview td { background: #eee; padding: 10px 20px; color: #19394a; }
table tr.preview p { margin-bottom: 10px; }

table tfoot tr { background: #e1e5e7; border-top: 1px solid #4f7481; }
table tfoot tr.line { background: none; border: none; }
table tfoot tr.line td { padding: 0; height: 2px; }

table td img { padding: 0 !important; }

#documents tr, .notices tr { cursor: pointer; }
#application table tbody tr.even, #documents table tbody tr.even, .notices table tbody tr.even, .sf_admin_row.even { background: #e1e5e7; }
#documents table tbody tr:hover td, .notices table tbody tr:hover td, .sf_admin_row:hover td { color: #19394a; }

#documents table th.type { width: 27px; }
#documents table th.name { width: 250px; }
#documents table th.author { width: 100px; }
#documents table th.filesize { width: 65px; }

#documents table .icon span { display: block; width: 12px; height: 16px; background: url(images/sprite.png) -63px -147px; margin: 0 auto; }
#documents table .icon.image span { background-position: -63px -62px; width: 14px; }
#documents table .icon.music span { background-position: -63px -91px; }
#documents table .icon.archive span { background-position: -63px -119px; }
#documents table .icon.pdf span { background-position: -64px -35px; }
#documents table .icon.ppt span { background-position: -63px -176px; }
#documents table .icon.txt span { background-position: -92px -35px; }
#documents table .icon.movie span { background-position: -92px -62px; }
#documents table .icon.doc span { background-position: -92px -119px; }
#documents table .icon.bin span { background-position: -92px -147px; }
#documents table .icon.xls span { background-position: -92px -175px; }

#documents table tr td.last span.download { width: 9px; height: 10px; float: right; }
#documents table tr:hover td.last span.download { background: url(images/download.png); }

/* @group Forum */

#rss_feed { line-height: 14px; }
#rss_feed a { text-decoration: none; }
#rss_feed img { vertical-align: top; }

#forum tr.category td { background: #e1e5e7; color: #19394a; padding-top: 7px; padding-bottom: 7px; text-transform: uppercase; border: none; }
#forum table td a { color: #19394a; text-decoration: none; font-size: 12px;}
#forum table td a:hover { text-decoration: underline; }

.box h2 { padding: 6px 10px; background: #4f7481; color: #fff; margin: 0; font-weight: normal; }
#forum .box ul { padding: 10px; background: #fff; overflow: hidden; }
.box ul { margin: 0; }
.box li { float: left; list-style: none; margin: 0 5px 0 0; }
.box li a { text-decoration: none; }

.box form, .box .inner, .box fieldset { padding: 20px; background: #fff; }
.box .form-row, .sf_admin_form_row { margin-bottom: 10px; }
.box form .info { margin-bottom: 20px; }
.box form label, .form-row label, .sf_admin_form_row label { font-weight: bold; margin-bottom: 5px; font-size: 11px; text-transform: none; }
#form_quickadd .form-row { font-size: 11px; text-transform: uppercase; font-family: Helvetica, "Helvetica Neue", Arial, sans-serif; font-weight: bold; }

#form_quickadd #sf_asset_binary_content { margin-bottom: 20px !important; }
.sf_admin_form_row label { margin-bottom: 5px; display: block;  }
.box form input[type="text"], .box form textarea, .form-row input, .box textarea, input#application6_first_contact_value, .sf_admin_form_row input, .sf_admin_form_row textarea { border: 1px solid #666; padding: 5px; width: 622px; display: block; }
.box form dd { margin-bottom: 5px; position: relative; padding-bottom: 15px; }
.box form .hint { color: #6b7b82; position: absolute; bottom: 0; display: none; }

#application p.browser { font-size: 18px; line-height: 26px; color: #4F7481; }
#application .clit { float: right; }
#application .float .field { margin-right: 10px; width: 307px;}
#application .universities .field { width: 116px; }
#application .float-3 .field { width: 201px; }
#application .float .field input, #application .float .field textarea { width: 295px; }

#application input[type="submit"] { float: right; }

#application .float .field select { width: 298px; margin-bottom: 20px;}
#application .float-3 .field select { width: 200px; }
#application .universities .field select { width: 116px; }
#application .float .field.date select { width: auto; clear: none; float: none !important; margin-right: 5px; margin-left: 5px; }
#application ul.radio_list label, label.text { display: inline; font-weight: normal !important; }
#application ul.radio_list { margin-bottom: 10px !important; float: left; }
#application ul.radio_list li { margin-bottom: 10px; margin-right: 10px;}

#crumbs, #sf_asset_breadcrumbs { overflow: hidden; color: #6b7b82; }
#crumbs li, #sf_asset_breadcrumbs a { list-style: none; margin: 0; float: left; margin-right: 10px; color: #6b7b82; line-height: 12px; height: 12px; }
#crumbs a, #sf_asset_breadcrumbs a { padding-right: 15px; background: url(images/arrow.png) no-repeat right top; text-transform: uppercase; text-decoration: none; color: #19394a; }
#crumbs a:hover, #sf_asset_breadcrumbs a:hover { color: #6b7b82; text-decoration: none !important;}
#sf_asset_breadcrumbs a { padding-right: 0; background: none; margin: 0;}
#sf_asset_breadcrumbs span.crumb { background: url(images/arrow.png) no-repeat center top; float: left; padding: 0; width: 15px;text-indent: -9999px; }
#sf_asset_breadcrumbs { margin-bottom: 20px; }

#forum .notice, #forum .success, #sf_admin_container .notice, #sf_admin_container .error, .sf_admin_list p, .no_results, .warning, .save-ok p, .warning p { background: url(images/flashes.png) no-repeat 0 -30px; padding: 3px 20px; margin-bottom: 20px; height: 23px; line-height: 23px; color: #fff; text-shadow: #2c9500 0px 1px 0; }
#forum .notice, .no_results, .sf_admin_list p { background: url(images/notice.png) no-repeat; color: #000; text-shadow: none; }
.save-ok p { background-position: left bottom; text-shadow: none; }
#sf_admin_container .error { background-position: 0 -60px; text-shadow: none; }

table.mceLayout { margin-bottom: 20px !important; }
.warning, .warning p { background-position: 0 0; color: #000; text-shadow: none; }
.errors { background: #eaeaea; color: red; border: 1px solid #f00; padding: 5px 10px; margin-bottom: 20px; text-transform: uppercase; }

#sf_admin_container .errors { border: 0; padding: 0; background: none; }
#sf_admin_container .errors input, #sf_admin_container .errors textarea, #sf_admin_container .errors select { border: 1px solid #f00; }
#sf_admin_container .error_list { margin: 0 0 10px; }
#sf_admin_container .error_list li { margin: 0; color: #f00; }

#forum .commentlist li { list-style: none; margin: 0; padding: 15px; border: 1px solid #98b0ba; overflow: hidden; margin-bottom: 15px;}
#forum .commentlist .vcard { margin-left: 50px;}
#forum .commentlist .avatar { float: left; }
#forum .commentlist .top { margin-bottom: 10px; overflow: hidden; }
#forum .commentlist .author { float: left; font-weight: bold; }
#forum .commentlist .comment-meta { float: right; }
#forum .commentlist p.edit_area { margin-bottom: 20px; }
#forum .commentlist .edit_area:hover { background: #FFFAD2; }
#forum .commentlist .actions { overflow: hidden; }
#forum .commentlist .actions a { margin-left: 5px; float: right; }

#forum .commentlist .children { margin: 0; }
#forum .commentlist .children li { margin-bottom: 0; margin-top: 15px;}

#forum form.reply_form { padding: 10px; margin-bottom: 15px; background: #e1e5e7; }
#forum form.reply_form textarea { width: 100%; }
/* @end */

form#messages table { margin: 0; }

#pager { overflow: hidden; padding: 10px; border-top: 1px solid #aabdc7; background: #e1e5e7; }
.sf_admin_list tfoot { text-align: right; line-height: 20px; }
.sf_admin_list #pager { padding: 0; border: 0; float: left;}
#pager a { float: left; }
#pager a { margin-right: 10px; color: #4f7481; text-decoration: none; height: 19px; width: 18px; line-height: 18px; text-align: center; }
#pager a.active, #pager a:hover { background: url(images/pager/active.png); color: #fff; }
#pager a.next, #pager a.previous { width: 70px; padding-right: 13px; height: 22px; background: url(images/pager/next.png); margin-top: 0; line-height: 21px; }
#pager a.previous { background: url(images/pager/previous.png); padding-right: 0; padding-left: 13px; }
#pager a.next:hover, #pager a.previous:hover { color: #4f7481; }

.ui-accordion a { padding-left: 20px; background: url(images/more.png) no-repeat left center; cursor: pointer; }
.ui-accordion a.selected { background: url(images/less.png) no-repeat left center; }
.ui-accordion > div { margin-bottom: 20px; }

.clit { border: 0; text-align: center; display: block; padding: 0; padding-right: 18px; background: url(images/buttons.png) right 0; height: 22px; text-transform: uppercase; color: #19394a !important; text-shadow: #fff 0px 1px 0px; float: left; text-decoration: none; cursor: pointer; }
.clit span { display: block; padding-left: 18px; background: url(images/buttons.png) left 0; line-height: 20px; height: 22px; }
.clit:hover { background-position: right -22px; }
.clit:hover span { background-position: left -22px; }
.clit:active { background-position: right -44px; }
.clit:active span { background-position: left -44px; }

/* @group Modal */

#modal { position: absolute !important; }
#modal .wrapper { width: 544px !important; left: 100px; }
#modal a.close { text-decoration: none; top: 9px !important; right: 14px !important; }
#modal .wrapper .top { height: 35px !important; background: url(images/modal/top.png) !important; }
#modal .wrapper .content { background: url(images/modal/center.png) !important; padding: 0 35px 15px; }
#modal .wrapper .bottom { height: 35px !important; background: url(images/modal/bottom.png) !important; }
#modal .wrapper ul a { color: #6b7b82; text-transform: uppercase; background: url(images/bullet.png) no-repeat 5px center; padding-left: 15px; }

#edit_image { width: 380px; margin-bottom: 20px;}
#edit_image label { width: 100px !important; float: left; }
#edit_image select { width: 255px; margin-bottom: 20px;}

#modal .wrapper a:hover { text-decoration: none; }
#modal .form-row input, #modal .form-row textarea { width: 462px !important; margin: 0; }
#modal .form-row .error { color: #f00; }
#modal .form-row textarea { width: 472px !important; }
#modal .buttons { margin-top: 10px; overflow: hidden; }
#modal .buttons .right { float: right; }
.form-row.checkbox { overflow: hidden; margin-bottom: 10px !important; }
.form-row.checkbox input, #modal .form-row.checkbox input { display: inline !important; width: auto !important; float: left !important; }
.form-row.checkbox label, #modal .form-row.checkbox label { float: left !important; width: auto; margin-left: 5px; }

#modal .ok { margin-left: 10px; }
/* @end */

li.consortium { margin-bottom: 5px; font-size: 12px; }

.left { float: left; }
.right { float: right; }
.margin_bottom { margin-bottom: 20px; }

#diagram { position: relative; background: url(images/diagram.png) no-repeat; width: 600px; margin: 20px auto 0; height: 506px; }

#diagram #first_year a { position: absolute; width: 154px; height: 51px; line-height: 51px; left: 24px; text-indent: -9999px; }

#diagram .tips a { position: absolute; width: 115px; height: 30px; cursor: help; }
#diagram .tips a.first { bottom: 13px; left: 35px; }
#diagram .tips a.middle { bottom: 13px; left: 230px; }
#diagram .tips a.last { bottom: 13px; left: 410px; width: 150px;}

#diagram #first_year .uminho { top: 43px; }
#diagram #first_year .uminho:hover { background: url(images/diagram/uminho.png); }
#diagram #first_year .kul { top: 100px; }
#diagram #first_year .kul:hover { background: url(images/diagram/kul.png); }
#diagram #first_year .ucl { top: 158px; }
#diagram #first_year .ucl:hover { background: url(images/diagram/ucl.png); }
#diagram #first_year .uhu { top: 216px; }
#diagram #first_year .uhu:hover { background: url(images/diagram/uhu.png); }
#diagram #first_year .ulj { top: 274px; }
#diagram #first_year .ulj:hover { background: url(images/diagram/ujl.png); }

#uminho a.uminho.second_period { position: absolute; width: 103px; height: 120px; line-height: 51px; left: 230px; top: 154px; text-indent: -9999px; }
#uminho a.uminho.second_period:hover { background: url(images/diagram/uminho_middle.png); }

#all a.all.third_period { position: absolute; width: 152px; height: 375px; line-height: 51px; right: 28px; top: 20px; text-indent: -9999px; }
#all a.all.third_period:hover { background: url(images/diagram/all.png); }

#subjects .help { color: #6b7b82; font-size: 11px; text-shadow: none; font-style: italic; }
#subjects .buttons { margin: 20px 0 0; overflow: hidden; }
#subjects .buttons a { margin-left: 10px; }

#secure { width: 345px; padding: 25px; margin: 0 auto; background: url(images/bg.png); }
#secure #logo { margin: 0 85px 35px; }
#secure .form-row { width: 345px; margin-bottom: 10px;}
#secure .form-row input { width: 333px; }
#secure .buttons input { float: right; }

ul.sf_admin_td_actions { margin: 0; overflow: hidden;}
ul.sf_admin_td_actions li { float: left; list-style: none; margin: 0; }
ul.sf_admin_td_actions a { width: 13px; height: 13px; float: left; text-indent: -9999px; }
ul.sf_admin_td_actions .sf_admin_action_edit { background: url(images/edit.png) no-repeat; }
ul.sf_admin_td_actions .sf_admin_action_pdf { background: url(images/pdf.png) no-repeat; }
ul.sf_admin_td_actions .sf_admin_action_attachments { background: url(images/attach.png) no-repeat; }
ul.sf_admin_td_actions .sf_admin_action_delete { background: url(images/delete.png) no-repeat; }

#sf_admin_content .sf_admin_actions { list-style: none; overflow: hidden; margin-bottom: 0; }
#sf_admin_content .sf_admin_actions li { margin: 0; float: left; }
#sf_admin_content .sf_admin_actions .sf_admin_action_new { float: right; }
#sf_admin_content .sf_admin_actions a { float: left; padding: 0; line-height: 21px; margin-left: 5px; }
#sf_admin_content .sf_admin_actions input { margin-left: 5px; }
#sf_admin_content .sf_admin_form .sf_admin_actions { float: right; }

#sf_admin_bar { background: #fff; }
#sf_admin_bar .sf_admin_form_row {  width: 200px; }
#sf_admin_bar .sf_admin_form_row label { float: left; margin: 0; }
#sf_admin_bar .sf_admin_form_row input { width: 200px; float: left; margin-right: 10px;}
#sf_admin_bar .sf_admin_form_row input[type="checkbox"] { float: left; }
#sf_admin_bar td { border: none; }
#sf_admin_bar table { border: 1px solid #19394a !important; }
#sf_admin_bar tfoot a { float: left; line-height: 22px; }
#sf_admin_bar tfoot input { float: right; }

#sf_asset_container { overflow: hidden; margin-right: 15px;}
#sf_asset_bar { font-size: 12px; border: 0 !important; background: #e5eaeb; margin: 0px -20px 0 0 !important; padding: 20px 30px 10px 20px !important; }
#sf_asset_bar ul, #sf_asset_bar ul li { margin: 0 0 10px; list-style: none; }

#sf_asset_bar a { padding-left: 20px; text-decoration: none; }
#sf_asset_bar #thumbnail a { padding: 0; }
#sf_asset_bar a.add_file { background: url(images/icons/add_file.png) no-repeat 3px top; }
#sf_asset_bar a.add_subfolder { background: url(images/icons/add_subfolder.png) no-repeat left top; }
#sf_asset_bar a.mass_upload { background: url(images/icons/mass_upload.png) no-repeat 3px top; }
#sf_asset_bar a.delete_folder { background: url(images/icons/delete.png) no-repeat 3px top; }
#sf_asset_bar a.rename_folder { background: url(images/icons/add_subfolder.png) no-repeat left top; }
#sf_asset_bar a.move_folder { background: url(images/icons/add_subfolder.png) no-repeat left top; }

#sf_asset_bar a:hover { color: #6b7b82; }

#sf_asset_container .thumbnails { height: 50px !important; }
#sf_asset_container .thumbnails a { display: block; height: 50px; }
#sf_asset_container .assetImage { height: 100px !important; padding: 0 !important; margin-bottom: 10px !important;}
#sf_asset_container .assetComment { position: relative; }
#sf_asset_container .assetComment, #sf_asset_container .thumbnails a:hover img { color: #19394a !important; background: none !important; }
#sf_asset_container .assetComment .details { text-align: center !important; }
#google-search { padding: 5px 20px; background: #fff; }
#sf_asset_container img.deleteImage { position: absolute; right: 0; bottom: 0; }

#sf_asset_container .form-row { padding: 0 !important; }
#sf_asset_container .form-row input, #sf_asset_container .form-row textarea { width: 357px; }

#editor_box h2 { background: #4f7481; color: #fff; padding: 5px 3px; position: relative !important; }
#editor_box h2 #toolbar_minifier { position: absolute !important; top: 5px !important; right: 5px !important;}
