﻿@import url(http://fonts.googleapis.com/css?family=Ubuntu:400,700);

/*reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,th,var {font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}

/*general*/
a {color:#000;text-decoration:none;} a:hover {text-decoration:underline;}
h1 {color:#000;font-size:36px;padding:0 0 13px;}
h3 {color:#000;font-size:18px;padding:0 0 8px;}
h4 {color:#000;font-size:16px;padding:0 0 5px;}
h4 a {text-decoration:underline;}
:focus {outline:none;}

select, input[type="text"], input[type="password"], textarea { min-width: 200px;font-family:'Ubuntu',​Arial,​Helvetica,​sans-serif;}
input[type="text"] {height:18px;border:1px solid #dddddd;background-color:#fff;}
input[type="checkbox"] { min-width: 0;}
.hide { display: none;}

/*layout*/
html{height:100%;}
body {height:100%;min-height:100%;}
body {font:14px 'Ubuntu', Arial, Helvetica, sans-serif;color:#000;}
.wrapper  {min-height:100%;}
.content {padding:7px 0 230px;}
.contentWrapper {width:960px;margin:0 auto;}
header {height: 65px;background-color:#008000;}
.logo  {height:65px;width:302px;background:url(../Images/logo.png) 0 0 no-repeat;float:left;text-indent:-9999px;}
.userBar {float:right;padding:10px 0;font-size:18px;}
.userBar > img {border:2px solid #fff;vertical-align:top;margin-left:5px;}
.userBar > a {text-decoration:underline;}
.userBar > a:hover {text-decoration:none;}
.userBar > a, .userBar > span {line-height:45px;margin-left:5px;color:#fff;}
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.navigation {position:relative;height:80px;z-index:2;background-color:#615d5c;}
.navigation ins {position:absolute;width:4px;height:80px;top:0;background-image:url(../Images/crn-nav.png);background-repeat:no-repeat;background-position:0 0;left:-4px;right:auto;}
.navigation ins + ins {background-position:-4px 0;left:auto;right:-4px;}
.navigation.contentWrapper {width:952px;}
#menu {padding:0 0 0 15px;float:left;height:80px;}
#menu li {display:inline-block;height:80px;font-size:24px;}
#menu li a {display:inline-block;height:78px;padding: 0 15px;color:#fff;line-height:80px;border-bottom:2px solid #615d5c;text-decoration:none;}
#menu li a:hover, #menu li a.current {border-bottom:2px solid #80c080;background-color:#008000;}
.supportContact {float:right;padding:15px 25px;text-align:right;color:#fff;}
.phone {font-size: 26px;font-weight: bold;display:block;}
.contentBg {position:relative;background-color:#e9e9e9;min-height:400px;padding:70px 0 30px;margin-top:-42px;z-index:1;}

h2 {font-size:36px;font-weight:bold;color:#008000;margin-bottom:20px;}

footer {height: 213px;background-color:#008000;margin-top:-213px;}
footer .contentWrapper {overflow:hidden;}
footer .col {width:240px;float:left;font-family: "Myriad Pro", Myriad, "Liberation Sans", "Nimbus Sans L", "Helvetica Neue", Helvetica, Arial, sans-serif;}
footer h4 {padding:35px 0 15px;color:#fff;font-weight:bold;font-size:20px;}
footer .col ul li {font-size:16px;line-height:24px;}
footer .col ul li a {color:#000;}
ul.social {margin-top: 10px;}
ul.social li {display: inline-block;padding-right:3px;}
ul.social a {display:block;width:47px;height:50px;background-position:0 0;background-repeat:no-repeat;}
ul.social a.fb {background-image:url(../Images/ico-fb.png);}
ul.social a.tw {background-image:url(../Images/ico-tw.png);}


.field-validation-error {color: #f00;}
.field-validation-valid { display: none;}
.input-validation-error { border: 1px solid #f00; background-color: #fee; }
.validation-summary-errors { font-weight: bold; color: #f00;display: inline-block;}
.validation-summary-valid { display: none;}
.attention-message {position:relative;color:#fff;background-color:#e43f3f;padding:8px 13px;}
.attention-message ins {display:block;width:2px;height:2px;position:absolute;top:0;left:0;background-image:url(../Images/crn-red.png);background-position:0 0;background-repeat:no-repeat;}
.attention-message ins + ins {top:0;right:0;left:auto;background-position:100% 0;}
.attention-message ins + ins + ins {top:auto;bottom:0;right:0;left:auto;background-position:100% 100%;}
.attention-message ins + ins + ins + ins {top:auto;bottom:0;right:auto;left:0;background-position:0 100%;}

.add-asset-wrap { display: inline-block;}
.asset-from { float: left; }
.asset-from table { display: inline-block; }
.errors-list { float: left;color: darkred;}
.loading{ margin-left: 20px;}

.assets-table td, .assets-table th {border: none;padding:10px 5px;}
.assets-table th {background-color:#008000;color:#fff;white-space:nowrap;}
.assets-table thead {font-weight: bold;cursor: pointer;}
.assets-table td {word-wrap:break-word;background-color:#fff;font-size:12px;}
.assets-table a {text-decoration:underline;}
.assets-table a:hover {text-decoration:none;}
.assets-table .title {width:80px;word-wrap:break-word;}
.assets-table .descr {width:80px;word-wrap:break-word;}
.assets-table .source {width:200px;word-wrap:break-word;}
.webright input { min-width: 0;}

.manage-table {width:960px;}
.manage-table .column {width:160px;float:left;}
.manage-table label.column-name {width:160px;display:block;padding:15px 0;margin-bottom:13px;border-bottom:2px solid #fff;text-align:center;color:#052e39;font-size:18px;}
.manage-table .column.active label.column-name {border-bottom:2px solid #006f80;}
.manage-table .not-selected {width:138px;height:37px;margin:89px 0 0 10px;text-align:center;font-size:14px;line-height:37px;color:#e9e9e9;background:url(../Images/bg-not-selected.png) 0 0 no-repeat;}
.manage-table .not-selected span {display:table-cell;vertical-align:middle;width:138px;height:37px;line-height:13px;}
/*.manage-table .not-selected + .add {display:none;}*/
.manage-table .add {width:142px;height:33px;margin:5px 0 0 8px;font-size:14px;line-height:33px;text-indent:18px;color:#615d5c;background:url(../Images/bg-add.png) 0 0 no-repeat;cursor:pointer;}
.manage-table .column .item {width:156px;height:43px;position:relative;}
.manage-table .column .item.active {background:url(../Images/bg-manage-item.png) 0 0 no-repeat;}
.manage-table .column .item .node-name {display:block;width:75px;padding-left:33px;line-height:43px;color:#605c5c;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;position:absolute;top:0;left:0;z-index:1;}
.manage-table .column .item.active .node-name {color:#fff;}
.manage-table .column .item .edit {display:block;width:17px;height:17px;position:absolute;top:13px;left:109px;background:url(../Images/ico-edit.png) 0 0 no-repeat;text-indent:-9999px;overflow:hidden;opacity:0.6;}
.manage-table .column .item .delete {display:block;width:17px;height:17px;position:absolute;top:13px;left:130px;background:url(../Images/ico-del.png) 0 0 no-repeat;text-indent:-9999px;overflow:hidden;opacity:0.6;}
.manage-table .column .item.active .edit, .manage-table .column .item.active .delete {opacity:1;}
.empty.hide {height:43px;line-height:43px;text-indent:18px;}

.web-rights-wrapper {display:inline-block;vertical-align: middle;}
a.account-link  {display:inline-block;width:149px;height:36px;background:url(../Images/bg-btn-web-rights.png) 0 0 no-repeat;font-size:16px;color:#fff;line-height:33px;text-indent:48px;text-decoration:none;vertical-align:top;}
.web-rights-form  {display:inline-block;position:absolute;z-index:3;margin-left:5px;background-color:#fff;border:1px solid #d2d2d2;padding:10px;min-width:220px;vertical-align:middle;}
.web-rights-form.hide {display:none;}
.manage-table.accounts .column .item input[type="checkbox"] {position:absolute;width:21px;height:17px;top:13px;left:8px;z-index:3;opacity:0;}
.manage-table.accounts .column .item input[type="checkbox"] + label.checkbox {position:absolute;width:21px;height:17px;top:13px;left:8px;background:url(../Images/bg-checkbox.png) 0 100% no-repeat; z-index:2;}
.manage-table.accounts .column .item input[type="checkbox"].checked + label.checkbox {background-position:0 0;}
.manage-table.accounts .column, .manage-table.accounts label.column-name {width:192px;}
.manage-table.accounts .column .item {width:188px;}
.manage-table.accounts .column .item.active {background:url(../Images/bg-manage-account.png) 0 0 no-repeat;}
.manage-table.accounts .column .item .node-name {width:145px;}

.selectall-region {padding-top: 30px;}
.webright {position:relative;margin-bottom:2px;}
.webright input[type="checkbox"] {position:absolute;width:21px;height:17px;top:3px;left:3px;z-index:1;opacity:0;}
.webright input[type="checkbox"] + label, .webright input[type="checkbox"] + input[type="hidden"] + label {position:relative;z-index:3;background:url(../Images/bg-checkbox-square.png) 0 100% no-repeat;padding-left:23px;cursor:pointer;color:#605c5c;}
.webright input[type="checkbox"] + label {color:#000;}
.webright input[type="checkbox"].checked + label, .webright input[type="checkbox"].checked + input[type="hidden"] + label {background-position:0 0;color:#000;}
.btns {margin:20px 0;text-align:center;}
button.save {font:16px/33px 'Ubuntu',Arial,Helvetica,sans-serif;color:#fff;border:none;width:86px;height:36px;text-align:center;background:url(../Images/bg-btn-save.png) 0 0 no-repeat;}
button.submit-item, .editor-field + p input[type="submit"] {font:16px/33px 'Ubuntu',Arial,Helvetica,sans-serif;color:#fff;border:none;width:118px;height:36px;text-align:center;background:url(../Images/bg-btn-submit.png) 0 0 no-repeat;margin:0 5px 0 0;}
button.cancel-item {font:16px/33px 'Ubuntu',Arial,Helvetica,sans-serif;color:#fff;border:none;width:86px;height:36px;text-align:center;background:url(../Images/bg-btn-cancel.png) 0 0 no-repeat;margin:0 0 0 5px;}

.item-form {position:relative;}
.item-form-input {position:absolute;top:60px;right:0;background-color:#e9e9e9;border:3px solid #037712;padding:20px 15px 0;z-index:10;}
.item-form-input .title {padding:25px 0 10px;color:#615d5c; text-align:center;background:url(../Images/ico-add.png) center 0 no-repeat;}
.item-form-input input[type="text"] {padding:10px;margin-bottom:12px;color:#042e39;border:1px solid #dddddd;border-radius:5px;}
.item-form-input label {display:block;margin-bottom:3px;font-style:italic;color:#767676;}
.item-form-input .validation-summary-errors {margin-bottom:20px;font-weight:normal;}

#popup_container {
	font-family: "Myriad Pro", Myriad, Helvetica, Arial, sans-serif !important;
	font-size: 16px !important;
	background: #FFF;
	border:1px solid #605c5c !important;
	color:#010101 !important;
	border-radius: 5px !important;
}

#popup_title {
	font-size: 16px !important;
	font-weight: normal !important;
	text-align: left !important;
	line-height: normal !important;
	color: #666;
	background: none !important;
	border: none !important;
}
#popup_content.prompt {
    background:url(../Images/ico-edit.png) 20px 12px no-repeat !important;
	padding:10px;
}
#popup_content.prompt #popup_panel, #popup_content.confirm #popup_panel {
    margin:0 0 0 48px;
    text-align:center;
}
input#popup_ok {font:16px/33px 'Ubuntu',Arial,Helvetica,sans-serif;color:#fff;border:none;width:118px;height:36px;text-align:center;background:url(../Images/bg-btn-submit.png) 0 0 no-repeat;margin:0 5px 0 0;}
input#popup_cancel {font:16px/33px 'Ubuntu',Arial,Helvetica,sans-serif;color:#fff;border:none;width:86px;height:36px;text-align:center;background:url(../Images/bg-btn-cancel.png) 0 0 no-repeat;margin:0 0 0 5px;}
#popup_content.confirm {
    background:url(../Images/ico-del.png) 20px 12px no-repeat !important;
	padding:10px;
}
#popup_content.confirm #popup_message {margin-bottom:10px;}
#popup_content.confirm input#popup_ok {font:16px/27px 'Ubuntu',Arial,Helvetica,sans-serif;color:#fff;border:none;width:71px;height:27px;text-align:center;background:url(../Images/bg-btn-submit2.png) 0 0 no-repeat;margin:0 5px 0 0;}
#popup_content.confirm input#popup_cancel {font:16px/27px 'Ubuntu',Arial,Helvetica,sans-serif;color:#000;border:none;width:71px;height:27px;text-align:center;background:url(../Images/bg-btn-cancel2.png) 0 0 no-repeat;margin:0 0 0 5px;}


.add-asset-wrap .column {width:320px;float:left;}
.add-asset-wrap .column td {height:25px;padding-bottom:5px;vertical-align:top;}
.add-asset-wrap .column td + td {padding-left:15px;}
.add-asset-wrap .column label {width:85px;display:inline-block;padding-left:10px;}
.add-asset-wrap .column textarea {width:200px;height:200px;border:1px solid #dddddd;resize:none;background-color:#fff;}
.add-asset-wrap .column select {border:1px solid #dddddd;}
.add-asset-wrap .column input[type="text"], .add-asset-wrap .column input[type="url"] {width:200px;height:18px;border:1px solid #dddddd;background-color:#fff;}
.add-asset-wrap .column input[type="file"] {width:200px;border:1px solid #dddddd;background-color:#fff;}
.add-asset-wrap .column input[type="submit"] {font:16px/34px 'Ubuntu',Arial,Helvetica,sans-serif;color:#fff;border:none;width:202px;height:34px;text-align:center;background-color:#605c5c;text-align:center;text-transform:uppercase;}
.editor-label, .editor-field {margin-bottom: 5px;}
