vesta.css 33 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752
  1. /*- - - - - - - - - - - - - - - - - - -
  2. Title : Vesta
  3. Author : Eugen Lobicov, eugen.lobicov@gmail.com
  4. created : November 27, 2009
  5. last updated : January 22, 2011
  6. - - - - - - - - - - - - - - - - - - */
  7. html{
  8. font-size:100.01%; /* prevent IE's extreme font-resizing bug*/
  9. }
  10. body{
  11. position:relative;
  12. font:normal 62.5%/1.5 Arial, Helvetica, sans-serif;
  13. background:#F0F0EE url(../i/thin-grey-line-2.gif) repeat-x;
  14. color:#333;
  15. }
  16. #page{
  17. width:965px;
  18. width:955px;
  19. margin:5px auto 0;
  20. border:1px solid red;
  21. border:solid #a9aa98;
  22. border-width:0 2px;
  23. /* padding:0 0 0 10px;
  24. background:url(../i/bg-left.gif) repeat-y;*/
  25. }
  26. .outer{
  27. /* padding:0 10px 0 0;
  28. background:url(../i/bg-right.gif) repeat-y 100% 0;*/
  29. padding-bottom:58px;
  30. background:#fff url(../i/footer-bg.gif) repeat-x 0 100%;
  31. }
  32. #header{
  33. overflow:hidden;
  34. padding:0 10px;
  35. height:26px;
  36. border-bottom:2px solid #333527;
  37. background-color:#484439;
  38. }
  39. .logo-box{
  40. float:left;
  41. }
  42. .logo,
  43. .logo a,
  44. .logo a span{
  45. display:block;
  46. width:80px;
  47. height:26px;
  48. }
  49. .logo a{
  50. position:relative;
  51. overflow:hidden;
  52. font-size:1.2em; /*12px */
  53. text-decoration:none;
  54. color:#fff;
  55. }
  56. .logo a span{
  57. position:absolute;
  58. top:0;
  59. left:0;
  60. z-index:1;
  61. background:url(../i/vesta-logo.png) no-repeat;
  62. }
  63. .settings{
  64. float:right;
  65. }
  66. .settings li{
  67. float:left;
  68. display:block;
  69. margin:0 10px 0 0;
  70. font-size:1.2em; /*12px*/
  71. line-height:2.084; /* 25px*/
  72. }
  73. .settings li a{
  74. color:#c6d2d2;
  75. }
  76. .settings li a:hover{
  77. color:#fefda0;
  78. text-decoration:none;
  79. }
  80. .settings li a:active{
  81. color:#E16734;
  82. text-decoration:none;
  83. }
  84. /*Remove button padding in FF*/
  85. input::-moz-focus-inner{
  86. border: 0;
  87. padding: 0;
  88. }
  89. .cc:after{
  90. content: ".";
  91. display: block;
  92. height: 0;
  93. clear: both;
  94. visibility: hidden;
  95. }
  96. .hidden{
  97. display:none !important;
  98. }
  99. /* Navigation
  100. - - - - - - - - - - - - - - - - - - - - */
  101. #primary-nav-box{
  102. clear:both;
  103. height:115px;
  104. background-color:#ecf3d2;
  105. }
  106. .primary-nav{}
  107. .primary-nav .section{
  108. position:relative;
  109. float:left;
  110. display:block;
  111. padding-right:1px;
  112. /* border-bottom:4px solid #616a57;*/
  113. /* background:url(../i/nav-devider-2.png) no-repeat 100% 50%;*/
  114. background:url(../i/nav-devider-2.png) no-repeat 100% 50%;
  115. }
  116. .primary-nav .last-section{
  117. background:none;
  118. padding:0;
  119. }
  120. .section .section-inner{
  121. width:130px;
  122. min-height:100px;
  123. height:auto !important;
  124. height:100px;
  125. padding:15px 0 3px 6px;
  126. background:url(../i/section-status-sprite-5.gif) no-repeat -420px 115px;
  127. }
  128. .primary-nav .last-section .section-inner{
  129. width:133px;
  130. width:127px;
  131. }
  132. .section .section-title{
  133. position:absolute;
  134. left:7px;
  135. bottom:9px;
  136. font-family:Arial, Helvetica, sans-serif;
  137. font-size:15px;
  138. line-height:1.2;
  139. font-weight:bold;
  140. text-transform:uppercase;
  141. color:#393939;
  142. color:#33342e;
  143. }
  144. .section .section-title .to-section{
  145. float:left;
  146. margin-right:4px;
  147. }
  148. .section .section-title .add-entry{
  149. position:relative;
  150. top:2px;
  151. float:left;
  152. display:block;
  153. width:13px;
  154. height:13px;
  155. background:url(../i/primarary-collapsed.gif) no-repeat;
  156. font-size:0;
  157. line-height:0;
  158. }
  159. .section .section-title .add-entry:hover{
  160. background:#B5C968;
  161. }
  162. .dnstpl-nav-item .section-title{
  163. background-position:100% 85%;
  164. }
  165. .section .def{
  166. display:block;
  167. font-family:Arial, Helvetica, sans-serif;
  168. font-size:12px;
  169. color:#8c9c91;
  170. }
  171. .section:hover .section-inner{
  172. background-position:0 115px;
  173. background-color:#F1F7D6;
  174. color:#000;
  175. cursor:pointer;
  176. }
  177. .section:hover .section-title{
  178. color:#000;
  179. }
  180. .primary-nav .active .section-inner{
  181. background-position:-140px 115px;
  182. cursor:default;
  183. }
  184. .primary-nav .active .def{
  185. color:#8c9c91;
  186. }
  187. .primary-nav .active .section-title{
  188. color:#393939;
  189. }
  190. #console{
  191. position:relative;
  192. clear:both;
  193. height:70px;
  194. background-color:#a09d98;
  195. background:#535049 url(../i/console-box-bg.png) repeat-x;
  196. border-bottom:1px solid #7a7967;
  197. }
  198. .b-console{
  199. position:absolute;
  200. left:50%;
  201. }
  202. .b-console-wrap{
  203. position:relative;
  204. right:50%;
  205. width:655px;
  206. padding:10px 15px 16px 25px;
  207. background:url(../i/console-bg.png) repeat;
  208. border-radius: 0 0 5px 5px;
  209. -moz-border-radius: 0 0 5px 5px;
  210. -webkit-border-top-right-radius: 0;
  211. -webkit-border-top-left-radius: 0;
  212. -webkit-border-bottom-right-radius: 5px;
  213. -webkit-border-bottom-left-radius: 5px;
  214. }
  215. .b-console-form{}
  216. .b-console-field{
  217. float:left;
  218. width:548px;
  219. margin-right:15px;
  220. padding:5px 10px;
  221. border:2px solid #42647f;
  222. font-family:Arial, Helvetica, sans-serif;
  223. font-size:18px;
  224. font-style:italic;
  225. font-weight:bold;
  226. color:#aaa;
  227. }
  228. .b-console-field:focus{
  229. -moz-box-shadow:0 0 8px rgba(82, 168, 236, 0.5);
  230. -webkit-box-shadow:0 0 8px rgba(82, 168, 236, 0.5);
  231. border-color:rgba(82, 168, 236, 0.75) !important;
  232. color:#333;
  233. }
  234. .b-console-btn{
  235. float:left;
  236. overflow:visible;
  237. height:30px;
  238. margin:4px 0 0;
  239. padding:0 20px;
  240. -webkit-border-radius:4px;
  241. -moz-border-radius:4px;
  242. border-radius:4px;
  243. border:0 none;
  244. background-color:#fdcd00;
  245. color:#4b3600;
  246. font-size:13px;
  247. font-family:Arial, Helvetica, sans-serif;
  248. font-weight:bold;
  249. line-height:30px;
  250. text-transform:uppercase;
  251. cursor:pointer;
  252. /* a little animation effect on hover for -webkit- */
  253. -webkit-transition-property: background;
  254. -webkit-transition-duration: 150ms;
  255. -webkit-transition-timing-function: ease-in-out;
  256. }
  257. .b-console-btn:focus{
  258. position:relative;
  259. top:1px;
  260. }
  261. .b-console-btn:hover{
  262. background-color:#ffe84c;
  263. color:#39351c;
  264. }
  265. .b-console-btn:active{
  266. background-color:#333;
  267. color:#fff;
  268. }
  269. .b-console-statuses{
  270. margin-top:15px;
  271. }
  272. .b-console-status{
  273. position:relative;
  274. padding:5px 80px 5px 10px;
  275. border:2px dashed #999;
  276. background-color:#feff99;
  277. color:#666;
  278. font-size:12px;
  279. }
  280. .b-console-status-message{
  281. float:left;
  282. color:#666;
  283. }
  284. .b-console-status-action{
  285. float:right;
  286. margin-right:-36px;
  287. text-decoration:underline;
  288. }
  289. .b-console-status-message b{
  290. font-weight:bold;
  291. color:#333;
  292. }
  293. .b-console-status-arrow{
  294. position:absolute;
  295. top:10px;
  296. right:12px;
  297. display:block;
  298. width:14px;
  299. height:8px;
  300. background:url(../i/status-arrow.png) no-repeat;
  301. }
  302. #actions-toolbar{
  303. clear:both;
  304. position:relative;
  305. padding:15px 20px 15px 280px;
  306. background-color:#f3f3d9;
  307. border-bottom:1px solid #c9cbc8;
  308. }
  309. .add-domain,
  310. .add-btn{
  311. position:relative;
  312. top:2px;
  313. float:left;
  314. margin:0 0 0 -260px;
  315. border-bottom:1px solid #b5c968;
  316. font-family:Georgia, "Times New Roman", Times, serif;
  317. font-size:16px;
  318. /* line-height:18px;*/
  319. line-height:1;
  320. text-transform:uppercase;
  321. color:#66685d;
  322. text-decoration:none;
  323. }
  324. .add-domain .icon,
  325. .add-btn-icon{
  326. float:left;
  327. display:block;
  328. width:11px;
  329. height:11px;
  330. margin:4px 5px 0 0;
  331. background:url(../i/add-entry-plus.gif) no-repeat;
  332. font-size:0;
  333. line-height:0;
  334. }
  335. .select-all{
  336. padding:0 40px 0 0;
  337. font-size:13px;
  338. color:#7f7e6c;
  339. text-decoration:underline;
  340. cursor:pointer;
  341. }
  342. .select-all:hover{
  343. text-decoration:none;
  344. }
  345. .clear-selected{
  346. font-size:11px;
  347. line-height:10px;
  348. text-transform:uppercase;
  349. color:#bcb6a6;
  350. cursor:pointer;
  351. letter-spacing:0.2px;
  352. border-bottom:1px solid #bcb6a6;
  353. }
  354. .clear-selected:hover{
  355. color:#000;
  356. border-bottom-color:#b85152;
  357. }
  358. .clear-selected:active{
  359. color:#b85152;
  360. border-bottom-color:#000;
  361. }
  362. #content{
  363. padding:8px 0 50px;
  364. background:#fff url(../i/content-separator.png) repeat-x;
  365. }
  366. .b-ext-info-wrap{
  367. position:relative;
  368. min-height:40px;
  369. }
  370. .b-ext-info{
  371. margin:0 0 6px;
  372. padding:10px 25px 15px;
  373. background:#ddd;
  374. font-size:12px;
  375. color:#000;
  376. text-shadow: 0px 1px 1px #fff;
  377. }
  378. .b-ext-info-btn{
  379. position:relative;
  380. left:-1px;
  381. width:102px;
  382. height:15px;
  383. margin-left:-50px;
  384. margin:-6px auto 0;
  385. background-color:#fff;
  386. cursor:pointer;
  387. }
  388. .b-ext-info-wrap_collapsed .b-ext-info-btn{
  389. background:url(../i/more-info-btn.png) no-repeat;
  390. }
  391. .content-inner{
  392. background-color:#fff;
  393. padding:0 15px 15px;
  394. }
  395. /*
  396. .domains{
  397. border-bottom:1px solid #333;
  398. background-color:#fff;
  399. }
  400. .domains .item{
  401. position:relative;
  402. padding:0 20px;
  403. background:url(../i/long-dotted-bg.gif) repeat-x;
  404. }
  405. .domains .first{
  406. margin:0;
  407. background:none;
  408. }
  409. .item .view{
  410. padding:15px 0 10px;
  411. }
  412. .item .ip-box{
  413. float:left;
  414. width:150px;
  415. padding-top:12px;
  416. }
  417. .ip-box .ip{
  418. font-size:1.1em; /*11px*
  419. line-height:21px;
  420. font-weight:normal;
  421. letter-spacing:.175em;
  422. }
  423. .ip-box .owner{
  424. display:block;
  425. font-size:1.2em;
  426. color:#999;
  427. }
  428. .details .names .primary{
  429. font-size:20px;
  430. font-family:Georgia, "Times New Roman", Times, serif;
  431. font-weight:normal;
  432. font-style:normal;
  433. color:#000; /* radikal'no cherniy, da! *
  434. }
  435. .names .divider{
  436. font-size:12px;
  437. line-height:2;
  438. text-transform:uppercase;
  439. color:#999;
  440. }
  441. .names .domain-name{
  442. padding:0 10px;
  443. font-size:12px;
  444. line-height:2;
  445. font-style:italic;
  446. color:#999;
  447. white-space:nowrap;
  448. }
  449. .item .details{
  450. margin-left:150px;
  451. }
  452. .item .details .status{
  453. float:right;
  454. width:60%;
  455. margin:5px 20px 0 0;
  456. color:#999;
  457. }
  458. .details .status .logging{
  459. float:left;
  460. }
  461. .logging .err-log,
  462. .logging .log,
  463. .logging .stats{
  464. float:left;
  465. display:inline;
  466. margin:0 20px 0 0;
  467. padding-right:25px;
  468. background:url(../i/logging-status-sprite.png) no-repeat -100% -100%;
  469. }
  470. .logging .off{
  471. background-position:100% 0;
  472. }
  473. .logging .on{
  474. background-position:100% 100%;
  475. }
  476. .logging .stats{
  477. margin-right:10px;
  478. }
  479. .logging .stat-auth{
  480. float:left;
  481. display:inline;
  482. margin:0 10px 0 0;
  483. border-bottom:1px solid #9bcad0;
  484. color:#999;
  485. cursor:pointer;
  486. }
  487. .details .status .params{
  488. float:right;
  489. }
  490. .params .memory,
  491. .params .t,
  492. .params .max-weight,
  493. .params .upload-weight{
  494. float:left;
  495. display:inline;
  496. margin-right:25px;
  497. }
  498. .memory{}
  499. .memory dl{
  500. overflow:hidden;
  501. margin-bottom:2px;
  502. }
  503. .memory dt{
  504. float:left;
  505. width:15px;
  506. }
  507. .memory dd{
  508. float:left;
  509. }
  510. .memory .usage{}
  511. .memory .usage .value{
  512. float:left;
  513. width:30px;
  514. }
  515. .memory .usage .divider{
  516. padding-right:2px;
  517. }
  518. .memory .usage .max{
  519. font-weight:bold;
  520. border-bottom:1px solid #9bcad0;
  521. cursor:pointer;
  522. }
  523. .memory .graph{
  524. clear:both;
  525. position:relative;
  526. border:1px solid #ccc;
  527. font-size:0;
  528. line-height:0;
  529. }
  530. .memory .graph .bar{
  531. position:relative;
  532. display:block;
  533. height:2px;
  534. }
  535. .critical .bar{
  536. background-color:#f00;
  537. }
  538. .middle .bar{
  539. background-color:#ff9934;
  540. }
  541. .low .bar{
  542. background-color:#acd45a;
  543. }
  544. .params .upload-weight{
  545. margin:0;
  546. }
  547. .t .value,
  548. .max-weight .value,
  549. .upload-weight .value{
  550. border-bottom:1px solid #9bcad0;
  551. cursor:pointer;
  552. }
  553. .item .close{
  554. position:absolute;
  555. top:30px;
  556. right:20px;
  557. display:block;
  558. width:16px;
  559. height:16px;
  560. background:url(../i/sprite.png) no-repeat;
  561. cursor:pointer;
  562. }
  563. .item .close:hover{
  564. background-position:-16px 0;
  565. }
  566. */
  567. /* row hover effect
  568. - - - - - - - - - - - - - - - - - - - */
  569. /*
  570. .domains .item:hover{
  571. background-color:#ffffcb;
  572. }
  573. .item:hover .names .primary{
  574. cursor:pointer;
  575. border-bottom:1px dotted #ccc;
  576. }
  577. .item:hover .logging .err-log,
  578. .item:hover .logging .log,
  579. .item:hover .logging .stats,
  580. .item:hover .memory dt,
  581. .item:hover .memory .divider,
  582. .item:hover .params .title{
  583. color:#98bc65;
  584. }
  585. .item:hover .logging .stat-auth,
  586. .item:hover .memory .max,
  587. .item:hover .t .value,
  588. .item:hover .max-weight .value,
  589. .item:hover .upload-weight .value{
  590. color:#333;
  591. }
  592. */
  593. /* Edit
  594. - - - - - - - - - - - - - - - - - - - */
  595. /*
  596. .edit{
  597. position:relative;
  598. clear:both;
  599. margin:0 -20px;
  600. padding:15px 20px 10px;
  601. border-top:2px solid #999;
  602. background-color:#ffffcb;
  603. }
  604. .change-ip-box{
  605. margin:0 0 20px;
  606. }
  607. .edit .ip-details{
  608. float:left;
  609. margin-right:20px;
  610. }
  611. .change-ip{
  612. width:140px;
  613. padding:3px 5px;
  614. border:2px solid #9bcad0;
  615. font-size:16px;
  616. }
  617. .ip-details .created{
  618. display:block;
  619. margin:5px 0 0;
  620. font-size:12px;
  621. }
  622. .change-domain-name{
  623. width:360px;
  624. padding:3px 5px;
  625. border:2px solid #9bcad0;
  626. font-size:16px;
  627. font-weight:bold;
  628. }
  629. .edit .domain-name{
  630. font-size:20px;
  631. font-family:Georgia, "Times New Roman", Times, serif;
  632. font-weight:normal;
  633. font-style:normal;
  634. color:#000; /* radikal'no cherniy, da! *
  635. white-space:nowrap;
  636. line-height:2;
  637. }
  638. .change-logs-box{
  639. float:left;
  640. width:170px;
  641. margin-right:50px;
  642. padding-left:180px;
  643. }
  644. .ownership{
  645. display:inline;
  646. float:left;
  647. width:160px;
  648. margin:0 0 0 -180px;
  649. font-size:12px;
  650. }
  651. .ownership .owner{
  652. display:block;
  653. font-size:16px;
  654. font-weight:bold;
  655. font-style:italic;
  656. }
  657. .change-logs{
  658. padding-top:5px;
  659. }
  660. .change-logs label{
  661. display:block;
  662. margin:0 0 9px;
  663. }
  664. .change-logs .last{
  665. margin:0;
  666. }
  667. .change-logs .title{
  668. display:block;
  669. float:left;
  670. width:70px;
  671. font-size:14px;
  672. }
  673. .change-logs .title b{
  674. font-weight:bold;
  675. }
  676. .change-logs .checkbox{
  677. margin:3px 0 0;
  678. border:2px solid #9bcad0;
  679. }
  680. .change-logs .stat-auth{
  681. position:relative;
  682. top:-3px;
  683. left:10px;
  684. border-bottom:1px solid #9BCAD0;
  685. cursor:pointer;
  686. }
  687. .change-memory{
  688. float:left;
  689. width:150px;
  690. padding-top:5px;
  691. font-size:14px;
  692. }
  693. .change-memory dl{
  694. margin-bottom:13px;
  695. }
  696. .change-memory .value{
  697. padding:0 5px;
  698. font-style:italic;
  699. font-weight:bold;
  700. color:#6b930f;
  701. }
  702. .change-memory .amount{
  703. margin-top:7px;
  704. }
  705. .change-memory .amount .max{
  706. width:50px;
  707. margin-left:10px;
  708. padding:2px 5px;
  709. border:2px solid #9bcad0;
  710. text-align:right;
  711. }
  712. .change-memory .graph{
  713. clear:both;
  714. position:relative;
  715. border:1px solid #9c9c82;
  716. font-size:0;
  717. line-height:0;
  718. }
  719. .change-memory .graph .bar{
  720. position:relative;
  721. display:block;
  722. height:2px;
  723. }
  724. .change-params{
  725. float:right;
  726. font-size:14px;
  727. }
  728. .change-params li{
  729. margin-top:5px;
  730. overflow:hidden;
  731. }
  732. .change-params .title{
  733. float:left;
  734. width:165px;
  735. }
  736. .change-params .param-value{
  737. width:30px;
  738. margin-right:5px;
  739. padding:1px 5px;
  740. border:2px solid #9bcad0;
  741. text-align:right;
  742. }
  743. .aliases{
  744. position:relative;
  745. padding-top:20px;
  746. margin-bottom:20px;
  747. }
  748. .aliases .title{
  749. float:left;
  750. display:block;
  751. margin-right:20px;
  752. padding-top:3px;
  753. font-size:17px;
  754. }
  755. .aliases .hint{
  756. position:absolute;
  757. top:-15px;
  758. left:78px;
  759. font-style:italic;
  760. color:#999;
  761. }
  762. .aliases-list{
  763. width:90%;
  764. padding:3px 5px;
  765. border:2px solid #9bcad0;
  766. font-size:16px;
  767. }
  768. .buttons{}
  769. .buttons .apply{
  770. width:auto;
  771. overflow:visible;
  772. padding:4px 20px 3px 17px;
  773. background-color:#feff99;
  774. border:1px solid #728b25;
  775. font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
  776. font-size:120%;
  777. font-weight:bold;
  778. text-transform:uppercase;
  779. line-height:130%;
  780. color:#6b9e05;
  781. cursor:pointer;
  782. float:right;
  783. }
  784. .buttons .devider{
  785. text-transform:uppercase;
  786. float:right;
  787. display:block;
  788. line-height:24px;
  789. margin:0 10px;
  790. }
  791. .buttons .cancel{
  792. float:right;
  793. width:auto;
  794. height:20px;
  795. padding:0;
  796. border:0 none;
  797. background:none;
  798. color:#e09462;
  799. text-decoration:underline;
  800. cursor:pointer;
  801. }
  802. .hidden{
  803. display:none;
  804. }
  805. .edit .iSelected{ /* descendant selector for more specific style context *
  806. border-color:#59B4FF; /* blue border on focused input *
  807. font-weight:bold;
  808. }
  809. .edit .not-valid{ /* descendant selector for more specific style context *
  810. border-color:#f00; /* RED border on error field *
  811. }
  812. .edit .edit-help{
  813. padding-bottom:1px;
  814. font-family:Arial, Helvetica, sans-serif;
  815. font-size:14px;
  816. color:#a0a094;
  817. text-decoration:none;
  818. text-transform:uppercase;
  819. border-bottom:1px solid #b5b59b;
  820. }
  821. .edit .delete{
  822. position:absolute;
  823. top:15px;
  824. right:25px;
  825. padding:3px 25px 3px 2px;
  826. font-family:Arial, Helvetica, sans-serif;
  827. font-size:14px;
  828. color:#a0a094;
  829. text-transform:uppercase;
  830. background:url(../i/delete.gif) no-repeat 100% 50%;
  831. cursor:pointer;
  832. }
  833. .edit .delete .title{
  834. padding-bottom:1px;
  835. border-bottom:1px solid #b5b59b;
  836. }
  837. */
  838. /* IP list
  839. - - - - - - - - - - - - - - - - - - - - */
  840. #content{
  841. padding-bottom:0;
  842. }
  843. .ip-list{}
  844. .row{
  845. padding-top:10px;
  846. padding:10px 10px 15px 10px;
  847. /* min-height:125px;
  848. min-height:110px;*/
  849. background:url(../i/long-dotted-bg.gif) repeat-x;
  850. }
  851. .first-row{
  852. background-image:none;
  853. }
  854. .row-meta{
  855. float:left;
  856. width:150px;
  857. }
  858. .row-details{
  859. margin-left:150px;
  860. /* background:#e0e0e0;*/
  861. }
  862. .row-actions-box{
  863. /* margin:0 0 5px;*/
  864. }
  865. .row-actions-box .check-this,
  866. .row-actions-box .check-control{
  867. float:left;
  868. width:10px;
  869. height:10px;
  870. margin-top:4px;
  871. /* background:url(../i/logging-status-sprite.png) no-repeat;*/
  872. background:url(../i/check-row-sprite.png) no-repeat;
  873. }
  874. .row-actions-box .row-operations{
  875. float:right;
  876. }
  877. .ip-status-info{
  878. position:relative;
  879. display:block;
  880. float:left;
  881. margin-right:25px;
  882. padding-right:15px;
  883. font-size:12px;
  884. }
  885. .ip-status-info .ip-status-text{
  886. visibility:hidden;
  887. }
  888. .row .ip-suspended-status{
  889. margin-right:78px;
  890. background:url(../i/suspended-ico.png) no-repeat 100% 65%;
  891. }
  892. .row .ip-suspended-status .ip-status-text{
  893. text-transform:uppercase;
  894. color:#333;
  895. font-size:10px;
  896. visibility:visible;
  897. }
  898. .delete-entry{
  899. position:relative;
  900. top:2px;
  901. display:block;
  902. float:left;
  903. padding-right:15px;
  904. font-size:11px;
  905. text-transform:uppercase;
  906. }
  907. .delete-entry .delete-entry-text{
  908. visibility:hidden;
  909. }
  910. .entry-created{
  911. padding-top:7px;
  912. font-size:11px;
  913. color:#6f6f6f;
  914. }
  915. .props-main{
  916. float:left;
  917. width:425px;
  918. /* background:#eee;*/
  919. }
  920. .props-main .prop-box{
  921. margin-bottom:15px;
  922. }
  923. .props-additional{
  924. float:left;
  925. width:200px;
  926. padding:5px 10px 0 0;
  927. /* background:#ccc;*/
  928. }
  929. .props-ext{
  930. float:right;
  931. width:120px;
  932. padding-top:5px;
  933. /* background:#d5d5d5;*/
  934. }
  935. .ip-adr-box{
  936. margin:0 0 5px;
  937. }
  938. .ip-adr{
  939. display:-moz-inline-stack;
  940. display:inline-block;
  941. vertical-align:top;
  942. font-size:22px;
  943. line-height:1;
  944. font-weight:normal;
  945. letter-spacing:0.5px;
  946. }
  947. .ip-adr:active,
  948. .ip-adr:focus{
  949. color:#9fb749;
  950. }
  951. .ip-adr .dot{
  952. padding:0 3px;
  953. }
  954. .ip-list .ip-adr{
  955. border-bottom:1px solid #fff;
  956. }
  957. .prop-box{
  958. display:-moz-inline-stack;
  959. display:inline-block;
  960. vertical-align:top;
  961. min-width:40%;
  962. width:auto !important;
  963. width:40%;
  964. margin:0 0 3px;
  965. font-size:10px;
  966. }
  967. .prop-title{
  968. text-transform:uppercase;
  969. color:#9c9c9c;
  970. font-size:9px;
  971. line-height:15px;
  972. }
  973. .prop-value{
  974. padding-left:3px;
  975. font-size:12px;
  976. color:#777;
  977. }
  978. .show-records{
  979. display:inline-block;
  980. padding-right:15px;
  981. border-bottom:1px solid #c9cabc;
  982. background:url(../i/show-records-ico.png) no-repeat 100% 50%;
  983. text-transform:uppercase;
  984. line-height:13px;
  985. cursor:pointer;
  986. }
  987. .hide-records{
  988. display:inline-block;
  989. padding-right:15px;
  990. border-bottom:1px solid #c9cabc;
  991. background:url(../i/hide-records-ico.png) no-repeat 100% 50%;
  992. text-transform:uppercase;
  993. line-height:13px;
  994. cursor:pointer;
  995. }
  996. .props-additional .owner-box{
  997. padding-left:45px;
  998. }
  999. .props-additional .owner-box .prop-title{
  1000. float:left;
  1001. display:inline;
  1002. margin:2px 0 0 -45px;
  1003. }
  1004. .props-additional .owner-box .prop-value{
  1005. padding:0;
  1006. }
  1007. /* Suspended row
  1008. - - - - - - - - - - - - - - - - - - - */
  1009. .ip-details-suspended{}
  1010. .ip-details-suspended:hover{
  1011. background-color:#fff;
  1012. }
  1013. .ip-details-suspended .entry-created{
  1014. color:#ccc;
  1015. }
  1016. .ip-details-suspended .ip-adr{
  1017. color:#ccc;
  1018. border:none;
  1019. }
  1020. .ip-details-suspended:hover .ip-adr{
  1021. border:none;
  1022. }
  1023. .ip-details-suspended:hover .ip-adr:hover{
  1024. border:none;
  1025. cursor:default;
  1026. }
  1027. .ip-details-suspended .prop-title,
  1028. .ip-details-suspended .prop-value{
  1029. color:#ccc;
  1030. }
  1031. /* Entry adding form
  1032. - - - - - - - - - - - - - - - - - - - */
  1033. .b-new-entry{
  1034. border-style:solid;
  1035. border-width:2px 1px 1px;
  1036. border-color:#999 #ccc #ccc #ccc;
  1037. background-color:#ffffcb;
  1038. }
  1039. .b-new-entry .entry-header{
  1040. margin:0 0 10px;
  1041. padding:8px 15px 9px;
  1042. border-bottom:1px solid #dcdbab;
  1043. font-size:16px;
  1044. font-family:Georgia, "Times New Roman", Times, serif;
  1045. text-transform:uppercase;
  1046. color:#747668;
  1047. }
  1048. .b-new-entry .form-row{
  1049. position:relative;
  1050. padding:10px 15px;
  1051. }
  1052. .b-new-entry .field-label{
  1053. float:left;
  1054. width:180px;
  1055. font-size:15px;
  1056. line-height:2;
  1057. color:#3d504a;
  1058. }
  1059. .b-new-entry .text-field{
  1060. width:265px;
  1061. margin:0;
  1062. padding:6px 7px;
  1063. border:2px solid #b8c2c3;
  1064. color:#555;
  1065. font-family:Arial, Helvetica, sans-serif;
  1066. font-size:14px;
  1067. font-weight:bold;
  1068. }
  1069. .b-new-entry .field-label .remark{
  1070. position:relative;
  1071. top:-14px;
  1072. display:block;
  1073. font-style:italic;
  1074. font-size:14px;
  1075. color:#a3a590;
  1076. }
  1077. .b-new-entry .custom-select{}
  1078. .b-new-entry .textarea{
  1079. width:685px;
  1080. height:100px;
  1081. padding:6px 7px;
  1082. border:2px solid #b8c2c3;
  1083. color:#555;
  1084. font-family:Arial, Helvetica, sans-serif;
  1085. font-size:14px;
  1086. font-weight:bold;
  1087. }
  1088. .b-new-entry .ssl-crtfct-box .textarea{
  1089. margin:10px 0 0;
  1090. }
  1091. .b-new-entry .select{
  1092. position: absolute;
  1093. top:auto;
  1094. left:195px;
  1095. width: 195px;
  1096. height: 28px;
  1097. padding: 0 24px 0 8px;
  1098. color: #333;
  1099. font:bold 14px/28px arial,sans-serif;
  1100. background:#fff url(../i/select-arrow.png) no-repeat 100% 50%;
  1101. overflow: hidden;
  1102. border:2px solid #b8c2c3;
  1103. }
  1104. .b-new-entry select.styled{
  1105. top:10px;
  1106. }
  1107. .b-new-entry option{
  1108. font:14px arial,sans-serif;
  1109. }
  1110. .b-new-entry .form-options-group{}
  1111. .b-new-entry .group-header{
  1112. margin:12px 25px 12px 60px;
  1113. text-transform:uppercase;
  1114. color:#9c9c9c;
  1115. font-size:11px;
  1116. line-height:15px;
  1117. height:16px;
  1118. background:url(../i/dotted.gif) repeat-x 0 50%;
  1119. }
  1120. .b-new-entry .group-title-outer{
  1121. padding:0 15px 0 0;
  1122. line-height:16px;
  1123. background:#ffffcb;
  1124. }
  1125. .b-new-entry .group-title{
  1126. padding:2px 15px 2px 0;
  1127. }
  1128. .b-new-entry .expanded .group-title{
  1129. background:#ffffcb url(../i/form-group-expanded.png) no-repeat 100% 50%;
  1130. }
  1131. .b-new-entry .collapsed .group-title{
  1132. background:#ffffcb url(../i/form-group-collapsed.png) no-repeat 100% 50%;
  1133. }
  1134. .b-new-entry .checkbox{
  1135. display:block;
  1136. float:left;
  1137. width:18px;
  1138. height:18px;
  1139. margin:6px 0 0;
  1140. background:url(../i/checkbox.png) no-repeat;
  1141. }
  1142. .b-new-entry .stats-settings{
  1143. padding-left:40px;
  1144. }
  1145. .b-new-entry .pwd-box .text-field{
  1146. float:left;
  1147. margin:0 15px 0 0;
  1148. }
  1149. .b-new-entry_dns .dns-template-box .styled{
  1150. float:left;
  1151. margin:0 40px 0 0;
  1152. margin:0 20px 0 0;
  1153. width:230px;
  1154. cursor:pointer;
  1155. }
  1156. .generate-pwd,
  1157. .context-settings{
  1158. position:relative;
  1159. top:10px;
  1160. float:left;
  1161. display:block;
  1162. color:#5ea2a1;
  1163. border-bottom:1px solid #cdcea6;
  1164. text-transform:uppercase;
  1165. cursor:pointer;
  1166. font-size:12px;
  1167. line-height:1;
  1168. letter-spacing:0.5px;
  1169. }
  1170. .generate-pwd:hover,
  1171. .context-settings:hover{
  1172. color:#575757;
  1173. border-bottom-color:#b4c775;
  1174. }
  1175. .generate-pwd:active,
  1176. .context-settings:active{
  1177. color:#b4c775;
  1178. }
  1179. .b-new-entry .buttons-row{
  1180. position:relative;
  1181. margin-top:10px;
  1182. padding:8px 15px 8px 195px;
  1183. border-top:1px solid #dcdbad;
  1184. background:url(../i/form-bottom-bg.png) repeat-x;
  1185. }
  1186. .b-new-entry .help-btn{
  1187. position:absolute;
  1188. top:13px;
  1189. left:16px;
  1190. font-size:11px;
  1191. line-height:12px;
  1192. color:#b4b39f;
  1193. text-transform:uppercase;
  1194. cursor:pointer;
  1195. border-bottom:1px solid #b4b39f;
  1196. }
  1197. .b-new-entry .help-btn:hover{
  1198. color:#000;
  1199. border-bottom-color:#9fb35a;
  1200. }
  1201. .b-new-entry .help-btn:active{
  1202. color:#4B9427;
  1203. }
  1204. .b-new-entry .cancel-btn{
  1205. position:absolute;
  1206. top:15px;
  1207. right:20px;
  1208. font-size:12px;
  1209. line-height:1;
  1210. text-transform:uppercase;
  1211. color:#cc7c4b;
  1212. cursor:pointer;
  1213. border-bottom:1px solid #cc7c4b;
  1214. }
  1215. .b-new-entry .cancel-btn:hover{
  1216. color:#000;
  1217. border-bottom-color:#c5795f;
  1218. }
  1219. .b-new-entry .cancel-btn:active{
  1220. color:#CC7C4B;
  1221. }
  1222. .b-new-entry .add-entry-btn{
  1223. overflow:visible;
  1224. height:28px;
  1225. padding:0 50px;
  1226. -webkit-border-radius:9px;
  1227. -moz-border-radius:9px;
  1228. border-radius:9px;
  1229. border:2px solid #c8c09c;
  1230. background-color:#feff99;
  1231. color:#444428;
  1232. font-size:14px;
  1233. font-family:Arial, Helvetica, sans-serif;
  1234. font-weight:bold;
  1235. line-height:25px;
  1236. text-transform:uppercase;
  1237. cursor:pointer;
  1238. }
  1239. .b-new-entry .add-entry-btn:focus{
  1240. position:relative;
  1241. top:1px;
  1242. }
  1243. .b-new-entry .add-entry-btn:hover{
  1244. background-color:#feff77;
  1245. color:#464322;
  1246. border-color:#9e977b;
  1247. }
  1248. .b-new-entry .add-entry-btn:active{
  1249. background-color:#928d7a;
  1250. color:#fefe9e;
  1251. border-color:#87826e;
  1252. }
  1253. .b-new-entry .autocomplete-box{
  1254. position:relative;
  1255. float:left;
  1256. padding-right:35px;
  1257. background:#fff;
  1258. }
  1259. .b-new-entry .autocomplete-box .text-field{
  1260. width:213px;
  1261. }
  1262. .b-new-entry .autocomplete-box .arrow{
  1263. position:absolute;
  1264. top:0;
  1265. right:0;
  1266. display:block;
  1267. width:32px;
  1268. height:32px;
  1269. font-size:0;
  1270. line-height:0;
  1271. /* background:#fff url(../i/select-arrow.png) no-repeat 100% 50%;*/
  1272. background:#fff url(../i/autocomplete-field-arrows-sprite.png) no-repeat;
  1273. cursor:pointer;
  1274. }
  1275. .b-new-entry .autocomplete-box .arrow:hover,
  1276. .b-new-entry .autocomplete-box .arrow:active,
  1277. .b-new-entry .autocomplete-box .arrow:focus{
  1278. background-position:0 -32px;
  1279. }
  1280. .b-new-entry .form-error{
  1281. position:relative;
  1282. margin:-5px 5px 5px;
  1283. padding:8px 15px;
  1284. border:1px solid #dcdbad;
  1285. background:url(../i/form-bottom-bg.png) repeat-x;
  1286. }
  1287. .form-error .error-box{
  1288. padding-left:18px;
  1289. background:url(../i/error-bullet.png) no-repeat 0 50%;
  1290. }
  1291. .form-error .error-box .error-message{
  1292. color:#9a32ff;
  1293. font-size:16px;
  1294. line-height:22px;
  1295. }
  1296. .form-error .error-box .help-tip-url{
  1297. position:relative;
  1298. top:-1px;
  1299. font-size:12px;
  1300. line-height:15px;
  1301. color:#b4b39f;
  1302. text-transform:uppercase;
  1303. text-decoration:none;
  1304. cursor:pointer;
  1305. border-bottom:1px solid #b4b39f;
  1306. }
  1307. .b-new-entry .help-tip-url:hover{
  1308. color:#000;
  1309. border-bottom-color:#9fb35a;
  1310. }
  1311. /* Show/edit dns records form
  1312. - - - - - - - - - - - - - - - - - - - */
  1313. .b-records-list{
  1314. margin-left:160px;
  1315. }
  1316. .b-records-list .entry-header{
  1317. padding-top:6px;
  1318. padding-bottom:11px;
  1319. }
  1320. .b-records-list .hide-records{
  1321. font-size:10px;
  1322. font-family:Arial, Helvetica, sans-serif;
  1323. line-height:13px;
  1324. }
  1325. .b-records-list .add-btn{
  1326. margin:0;
  1327. float:none;
  1328. }
  1329. .b-records-list .form-row{
  1330. padding-top:5px;
  1331. padding-bottom:5px;
  1332. }
  1333. .b-records-list .add-box{
  1334. padding-bottom:15px;
  1335. }
  1336. .b-records-list .buttons-row{
  1337. margin-top:20px;
  1338. }
  1339. .form-row-line{
  1340. position:relative;
  1341. }
  1342. .form-row-line .field-box{
  1343. float:left;
  1344. }
  1345. .form-row-line .field-devider{
  1346. float:left;
  1347. display:block;
  1348. min-height:30px;
  1349. margin:0 15px;
  1350. font-size:15px;
  1351. line-height:2;
  1352. }
  1353. .b-records-list .form-row-line .field-label{
  1354. float:none;
  1355. display:block;
  1356. width:auto;
  1357. line-height:20px;
  1358. }
  1359. .b-records-list .dns-record-box .text-field{
  1360. width:147px;
  1361. float:left;
  1362. }
  1363. .b-records-list .dns-type-box{
  1364. margin-right:15px;
  1365. }
  1366. .b-records-list .dns-type-box .select{
  1367. width:51px;
  1368. left:221px;
  1369. }
  1370. .b-records-list .dns-type-box select.styled{
  1371. width:87px;
  1372. cursor:pointer;
  1373. }
  1374. .b-records-list .dns-value-box .text-field{
  1375. width:390px;
  1376. }
  1377. .b-records-list .delete-record{
  1378. position:relative;
  1379. /* top:31px;
  1380. left:10px;*/
  1381. position:absolute;
  1382. bottom:15px;
  1383. right:11px;
  1384. display:block;
  1385. float:left;
  1386. width:11px;
  1387. height:11px;
  1388. background:url(../i/delete-ico-off.png) no-repeat;
  1389. }
  1390. .b-records-list .delete-record:hover{
  1391. cursor:pointer;
  1392. background-image:url(../i/delete-ico.png);
  1393. }
  1394. /* Web-domains list
  1395. - - - - - - - - - - - - - - - - - - - */
  1396. .domains-list{}
  1397. .domains-list .entry-created{
  1398. padding-top:9px;
  1399. }
  1400. .names{
  1401. margin:0 0 6px;
  1402. color:#acacac;
  1403. }
  1404. .names .alias-title{
  1405. position:relative;
  1406. top:-1px;
  1407. padding-right:3px;
  1408. padding:0 3px 0 25px;
  1409. font-size:10px;
  1410. line-height:1.8;
  1411. text-transform:uppercase;
  1412. }
  1413. .names .domain-name{
  1414. position:relative;
  1415. top:-1px;
  1416. padding:0 3px 0 0;
  1417. font-size:12px;
  1418. line-height:1.5;
  1419. color:#acacac;
  1420. white-space:nowrap;
  1421. }
  1422. .row-details .names .primary{
  1423. top:0;
  1424. /* padding:0 25px 0 0;*/
  1425. font-size:20px;
  1426. font-family:Arial, Helvetica, sans-serif;
  1427. font-weight:normal;
  1428. font-style:normal;
  1429. color:#000; /* radikal'no cherniy, da! */
  1430. }
  1431. .names .primary:active{
  1432. color:#9fb749;
  1433. }
  1434. .domains-list .names .primary,
  1435. .dns-list .names .primary{
  1436. border-bottom:1px solid #fff;
  1437. }
  1438. .domains-list .props-main{
  1439. width:345px;
  1440. }
  1441. .domains-list .ip-adr{
  1442. font-size:16px;
  1443. color:#888;
  1444. }
  1445. .domains-list .ip-adr-box .prop-box{
  1446. margin-left:20px;
  1447. }
  1448. /* .domains-list .ip-adr-box .prop-value{
  1449. padding:0;
  1450. cursor:pointer;
  1451. border-bottom:1px solid #cbcbbf;
  1452. } */
  1453. .domains-list .props-additional{
  1454. width:230px;
  1455. padding-top:0;
  1456. /* background:#bbb;*/
  1457. }
  1458. .domains-list .props-ext{
  1459. width:170px;
  1460. padding-top:0;
  1461. /* background:#ddd;*/
  1462. }
  1463. .b-usage-box{
  1464. display:block;
  1465. }
  1466. .b-usage-box .prop-title{
  1467. float:left;
  1468. margin:2px 15px 0 0;
  1469. }
  1470. .b-usage-box .usage-box{
  1471. float:left;
  1472. width:136px;
  1473. }
  1474. .b-usage-box .usage-box{
  1475. }
  1476. .b-usage-box .value-box{
  1477. float:left;
  1478. width:75px;
  1479. }
  1480. .b-usage-box .max-size{
  1481. float:right;
  1482. }
  1483. .b-usage-box .value{
  1484. display:block;
  1485. font-size:11px;
  1486. line-height:1;
  1487. color:#999;
  1488. }
  1489. .b-usage-box .max-size{
  1490. position:relative;
  1491. top:2px;
  1492. font-size:14px;
  1493. line-height:1;
  1494. color:#ababab;
  1495. }
  1496. .b-usage-box .max-size .units{
  1497. font-size:12px;
  1498. color:#797979;
  1499. }
  1500. .graph{
  1501. position:relative;
  1502. border:1px solid #b7b7b9;
  1503. font-size:0;
  1504. line-height:0;
  1505. }
  1506. .graph .bar{
  1507. position:relative;
  1508. display:block;
  1509. height:2px;
  1510. }
  1511. .critical .bar{
  1512. background-color:#f00;
  1513. }
  1514. .middle .bar{
  1515. background-color:#ff9934;
  1516. }
  1517. .low .bar{
  1518. background-color:#9fec00;
  1519. }
  1520. .domains-list .disk-usage{
  1521. margin:0 0 6px;
  1522. }
  1523. .domains-list .props-additional .prop-box,
  1524. .domains-list .props-ext .prop-box{
  1525. display:block;
  1526. margin:0;
  1527. }
  1528. .stats-box{}
  1529. .stats-box .stats-auth{
  1530. position:relative;
  1531. top:3px;
  1532. display:-moz-inline-stack;
  1533. display:inline-block;
  1534. vertical-align:top;
  1535. margin:0 0 0 5px;
  1536. padding:0 0 0 10px;
  1537. font-size:12px;
  1538. line-height:1.5;
  1539. color:#777;
  1540. cursor:pointer;
  1541. }
  1542. .stats-box .stats-auth-on{
  1543. background:url(../i/auth-plus.png) no-repeat 0 60%;
  1544. }
  1545. .stats-box .stats-auth-text{
  1546. display:block;
  1547. line-height:11px;
  1548. border-bottom:1px solid #cacbbd;
  1549. }
  1550. .nginx-box{}
  1551. .nginx-box .nginx-ext-list{
  1552. position:relative;
  1553. top:3px;
  1554. display:-moz-inline-stack;
  1555. display:inline-block;
  1556. vertical-align:top;
  1557. margin:0 0 0 5px;
  1558. border-bottom:1px solid #cacbbd;
  1559. font-size:12px;
  1560. line-height:1;
  1561. color:#777;
  1562. cursor:pointer;
  1563. }
  1564. .template-box{}
  1565. .template-box .prop-value{
  1566. padding:0;
  1567. cursor:pointer;
  1568. border-bottom:1px solid #cbcbbf;
  1569. }
  1570. /* DNS list
  1571. - - - - - - - - - - - - - - - - - - - */
  1572. .dns-list{}
  1573. .dns-list .entry-created{
  1574. padding-top:9px;
  1575. }
  1576. .dns-list .props-main{
  1577. width:295px;
  1578. }
  1579. .dns-list .props-additional{
  1580. width:200px;
  1581. }
  1582. .dns-list .props-ext{
  1583. width:250px;
  1584. }
  1585. .dns-list .props-additional .prop-box,
  1586. .dns-list .props-ext .prop-box{
  1587. display:block;
  1588. margin:0;
  1589. }
  1590. .dns-list .ip-adr-box{
  1591. margin:0;
  1592. }
  1593. .dns-list .ip-adr{
  1594. font-size:12px;
  1595. line-height:1.5;
  1596. color:#777;
  1597. }
  1598. /* row hover effect
  1599. - - - - - - - - - - - - - - - - - - - */
  1600. .row:hover{
  1601. background-color:#ffffcb;
  1602. }
  1603. .ip-list .row:hover .ip-adr,
  1604. .domains-list .row:hover .names .primary,
  1605. .dns-list .row:hover .names .primary{
  1606. border-bottom-style:dashed;
  1607. border-bottom-color:#e5e5e5;
  1608. border-bottom-color:#bbb;
  1609. }
  1610. .ip-list .row:hover .ip-adr:hover,
  1611. .domains-list .row:hover .names .primary:hover,
  1612. .dns-list .row:hover .names .primary:hover{
  1613. cursor:pointer;
  1614. border-bottom-style:solid;
  1615. border-bottom-color:#b4c775;
  1616. }
  1617. .ip-list .ip-details-suspended:hover .ip-adr,
  1618. .ip-list .ip-details-suspended:hover .ip-adr:hover{
  1619. border:none;
  1620. cursor:default;
  1621. }
  1622. .row:hover .ip-status-info{
  1623. background:url(../i/enabled-ico_.png) no-repeat 100% 50%;
  1624. }
  1625. .row:hover .delete-entry{
  1626. background:url(../i/delete-ico-off.png) no-repeat 100% 4px;
  1627. }
  1628. .row:hover .ip-suspended-status{
  1629. background:url(../i/suspended-ico.png) no-repeat 100% 65%;
  1630. }
  1631. .ip-status-info:hover .ip-status-text,
  1632. .delete-entry:hover .delete-entry-text{
  1633. visibility:visible;
  1634. }
  1635. .row .ip-status-info:hover{
  1636. background-image:url(../i/enabled-ico-hover.png);
  1637. }
  1638. .row .delete-entry:hover{
  1639. background-image:url(../i/delete-ico.png);
  1640. cursor:pointer;
  1641. }
  1642. .delete-entry:hover .delete-entry-text{
  1643. color:#333;
  1644. }
  1645. .delete-entry .delete-entry-text:hover{
  1646. cursor:pointer;
  1647. }
  1648. .delete-entry .delete-entry-text:active{
  1649. color:#f00;
  1650. }
  1651. .row:hover .show-records,
  1652. .row:hover .hide-records,
  1653. .row:hover .template-box .prop-value,
  1654. .domains-list .row:hover .stats-box .stats-auth-text,
  1655. .domains-list .row:hover .nginx-box .nginx-ext-list{
  1656. color:#6aa0ac;
  1657. border-bottom-color:#cacbbd;
  1658. }
  1659. .row:hover .template-box .prop-value:hover,
  1660. .row:hover .show-records:hover,
  1661. .hide-records:hover,
  1662. .domains-list .row:hover .stats-box .stats-auth-text:hover,
  1663. .domains-list .row:hover .nginx-box .nginx-ext-list:hover{
  1664. color:#575757;
  1665. border-bottom-color:#b4c775;
  1666. }
  1667. .row:hover .template-box .prop-value:active,
  1668. .row:hover .show-records:active,
  1669. .hide-records:active,
  1670. .domains-list .row:hover .stats-box .stats-auth-text:active,
  1671. .domains-list .row:hover .nginx-box .nginx-ext-list:active{
  1672. color:#b4c775;
  1673. }
  1674. /* Checked row
  1675. - - - - - - - - - - - - - - - - - - - */
  1676. .checked-row{
  1677. background-color:#e4f7bf;
  1678. }
  1679. .checked-row .row-actions-box .check-control{
  1680. background-position:0 -46px;
  1681. background-position:0 -30px;
  1682. }
  1683. .domains-list .checked-row .names .primary,
  1684. .dns-list .checked-row .names .primary{
  1685. border-bottom:1px solid #e4f7bf;
  1686. }