src/ztfy/myams/resources/css/myams.css
changeset 171 d1a43750fea2
parent 168 42c0629971ff
child 179 a36bac847ea7
equal deleted inserted replaced
170:448072405613 171:d1a43750fea2
     5  * $Tag$
     5  * $Tag$
     6  * A bootstrap based application/administration skin
     6  * A bootstrap based application/administration skin
     7  *
     7  *
     8  * Custom administration and application skin tools
     8  * Custom administration and application skin tools
     9  * Released under Zope Public License ZPL 1.1
     9  * Released under Zope Public License ZPL 1.1
    10  * ©2014 Thierry Florac <tflorac@ulthar.net>
    10  * ©2014-2016 Thierry Florac <tflorac@ulthar.net>
    11  */
    11  */
    12 /*
    12 /*
    13  * Colors variations
    13  * Colors variations
    14  */
    14  */
    15 .txt-color-danger {
    15 .txt-color-danger {
  3638 .font-400 {
  3638 .font-400 {
  3639   font-size: 400%!important;
  3639   font-size: 400%!important;
  3640 }
  3640 }
  3641 .badge {
  3641 .badge {
  3642   font-size: 11px;
  3642   font-size: 11px;
  3643   padding: 4px 6px 1px;
  3643   padding: 3px 6px 2px;
  3644 }
  3644 }
  3645 .label {
  3645 .label {
  3646   padding: 0.3em .6em .1em;
  3646   padding: 0.3em .6em .1em;
  3647 }
  3647 }
  3648 .cursor-pointer {
  3648 .cursor-pointer {
  5501   border-color: #ACACAC!important;
  5501   border-color: #ACACAC!important;
  5502 }
  5502 }
  5503 nav > ul > li > a > .badge.pull-right {
  5503 nav > ul > li > a > .badge.pull-right {
  5504   margin-right: 15px;
  5504   margin-right: 15px;
  5505 }
  5505 }
       
  5506 .minified nav > ul > li > a > .badge.pull-right {
       
  5507   position: absolute;
       
  5508   margin-right: 0;
       
  5509   top: 0.4em;
       
  5510   right: 5px;
       
  5511 }
  5506 nav > ul > li > a b {
  5512 nav > ul > li > a b {
  5507   position: absolute!important;
  5513   position: absolute!important;
  5508   visibility: hidden;
  5514   visibility: hidden;
  5509   right: 10px;
  5515   right: 10px;
  5510   top: 10px;
  5516   top: 10px;
  5743   display: none;
  5749   display: none;
  5744   z-index: 1003;
  5750   z-index: 1003;
  5745   top: 48px;
  5751   top: 48px;
  5746   left: 16px;
  5752   left: 16px;
  5747   width: 344px;
  5753   width: 344px;
  5748   height: 435px;
  5754   height: 452px;
  5749   border-radius: 0;
  5755   border-radius: 0;
  5750   -webkit-box-shadow: 0 2px 4px rgba(30, 30, 100, 0.25);
  5756   -webkit-box-shadow: 0 2px 4px rgba(30, 30, 100, 0.25);
  5751   box-shadow: 0 2px 4px rgba(30, 30, 100, 0.25);
  5757   box-shadow: 0 2px 4px rgba(30, 30, 100, 0.25);
  5752   padding: 10px;
  5758   padding: 10px;
  5753   background: #fff;
  5759   background: #fff;
  5754   border: 1px solid #b3b3b3;
  5760   border: 1px solid #b3b3b3;
  5755 }
  5761 }
  5756 @media only screen and (min-width: 320px) and (max-width: 479px) {
  5762 @media only screen and (min-width: 320px) and (max-width: 479px) {
  5757   .ajax-dropdown {
  5763   .ajax-dropdown {
  5758     width: 299px;
  5764     width: 299px;
  5759     height: 320px;
  5765     height: 337px;
  5760     left: 0;
  5766     left: 0;
  5761     top: 49px;
  5767     top: 49px;
  5762   }
  5768   }
  5763 }
  5769 }
  5764 .ajax-dropdown:after,
  5770 .ajax-dropdown:after,
  5773 }
  5779 }
  5774 .ajax-dropdown:before {
  5780 .ajax-dropdown:before {
  5775   border-color: rgba(131, 131, 131, 0);
  5781   border-color: rgba(131, 131, 131, 0);
  5776   border-bottom-color: #838383;
  5782   border-bottom-color: #838383;
  5777   border-width: 8px;
  5783   border-width: 8px;
  5778   left: 50%;
  5784   right: 8px;
  5779   margin-left: -8px;
  5785   margin-left: -8px;
  5780 }
  5786 }
  5781 @media only screen and (min-width: 320px) and (max-width: 479px) {
  5787 @media only screen and (min-width: 320px) and (max-width: 479px) {
  5782   .ajax-dropdown:before {
  5788   .ajax-dropdown:before {
  5783     margin-left: -14px;
  5789     margin-left: -14px;
       
  5790     right: 13px;
  5784   }
  5791   }
  5785 }
  5792 }
  5786 .ajax-dropdown:after {
  5793 .ajax-dropdown:after {
  5787   border-color: rgba(255, 255, 255, 0);
  5794   border-color: rgba(255, 255, 255, 0);
  5788   border-bottom-color: #fff;
  5795   border-bottom-color: #fff;
  5789   border-width: 7px;
  5796   border-width: 7px;
  5790   left: 50%;
  5797   right: 9px;
  5791   margin-left: -7px;
  5798   margin-left: -7px;
  5792 }
  5799 }
  5793 @media only screen and (min-width: 320px) and (max-width: 479px) {
  5800 @media only screen and (min-width: 320px) and (max-width: 479px) {
  5794   .ajax-dropdown:after {
  5801   .ajax-dropdown:after {
  5795     margin-left: -13px;
  5802     margin-left: -13px;
       
  5803     right: 14px;
  5796   }
  5804   }
  5797 }
  5805 }
  5798 .ajax-dropdown > :last-child {
  5806 .ajax-dropdown > :last-child {
  5799   font-size: 13px;
  5807   font-size: 13px;
  5800   display: block;
  5808   display: block;
  5801   padding: 5px 0;
  5809   padding: 5px 0;
  5802   line-height: 22px;
  5810   line-height: 20px;
  5803   font-weight: 400;
  5811   font-weight: 400;
  5804 }
  5812 }
  5805 .ajax-dropdown > :first-child {
  5813 .ajax-dropdown > :first-child {
  5806   margin: 0 0 3px;
  5814   margin: 0 0 3px;
  5807   padding: 0 0 9px;
  5815   padding: 0 0 9px;
  5809 .ajax-dropdown .fa-4x.fa-border {
  5817 .ajax-dropdown .fa-4x.fa-border {
  5810   border-width: 3px;
  5818   border-width: 3px;
  5811   border-radius: 50%;
  5819   border-radius: 50%;
  5812   display: block;
  5820   display: block;
  5813   margin: 0 auto;
  5821   margin: 0 auto;
  5814   width: 46px;
  5822   width: 80px;
  5815   text-align: center;
  5823   text-align: center;
  5816   color: #D1D1D1;
  5824   color: #D1D1D1;
  5817   border-color: #D1D1D1;
  5825   border-color: #D1D1D1;
  5818 }
  5826 }
  5819 .ajax-dropdown .btn-group .btn {
  5827 .ajax-dropdown .btn-group .btn {
  7087 .notification-body > li > span {
  7095 .notification-body > li > span {
  7088   background: #fff;
  7096   background: #fff;
  7089   display: block;
  7097   display: block;
  7090   min-height: 25px;
  7098   min-height: 25px;
  7091   overflow: hidden;
  7099   overflow: hidden;
  7092   padding: 8px 10px 13px;
  7100   padding: 8px 8px 10px;
  7093   white-space: normal;
  7101   white-space: normal;
  7094 }
  7102 }
  7095 .notification-body > li > span:hover {
  7103 .notification-body > li > span:hover {
  7096   background: #F0F4F7;
  7104   background: #F0F4F7;
  7097   color: #667F8F;
  7105   color: #667F8F;
  7098 }
  7106 }
       
  7107 .notification-body > li > span > a > span.msg-body,
       
  7108 .notification-body > li > span > a > span.subject {
       
  7109   height: auto;
       
  7110   line-height: normal;
       
  7111 }
  7099 .notification-body > li a.msg {
  7112 .notification-body > li a.msg {
  7100   padding-left: 50px!important;
  7113   padding-left: 40px!important;
  7101 }
  7114 }
  7102 .notification-body > li a,
  7115 .notification-body > li a,
  7103 .notification-body > li a span {
  7116 .notification-body > li a span {
  7104   display: block;
  7117   display: block;
  7105   position: relative;
  7118   position: relative;
  7121   font-size: 14px;
  7134   font-size: 14px;
  7122   line-height: normal;
  7135   line-height: normal;
  7123   color: #333;
  7136   color: #333;
  7124   font-weight: 400;
  7137   font-weight: 400;
  7125   margin-right: 60px;
  7138   margin-right: 60px;
  7126   margin-bottom: 6px;
  7139   margin-bottom: 3px;
  7127   height: 20px;
  7140   height: 20px;
  7128   text-overflow: ellipsis;
  7141   text-overflow: ellipsis;
  7129   white-space: nowrap;
  7142   white-space: nowrap;
  7130   overflow: hidden;
  7143   overflow: hidden;
  7131 }
  7144 }
  7147 .notification-body .subject {
  7160 .notification-body .subject {
  7148   font-size: 13px;
  7161   font-size: 13px;
  7149   color: #A0A0A0;
  7162   color: #A0A0A0;
  7150   max-height: 35px;
  7163   max-height: 35px;
  7151   width: 100%;
  7164   width: 100%;
  7152   text-overflow: ellipsis;
       
  7153   white-space: nowrap;
       
  7154   overflow: hidden;
  7165   overflow: hidden;
  7155 }
  7166 }
  7156 .notification-body .subject {
  7167 .notification-body .subject {
  7157   font-size: 13px;
  7168   font-size: 13px;
  7158   color: #333;
  7169   color: #333;
 16791   background: linear-gradient(to bottom, #f5fcff 0, #ffffff 100%);
 16802   background: linear-gradient(to bottom, #f5fcff 0, #ffffff 100%);
 16792   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa', endColorstr='#ffffff', GradientType=0);
 16803   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa', endColorstr='#ffffff', GradientType=0);
 16793   -webkit-box-shadow: inset 2px 2px 5px rgba(0, 0, 0, 0.04);
 16804   -webkit-box-shadow: inset 2px 2px 5px rgba(0, 0, 0, 0.04);
 16794   box-shadow: inset 2px 2px 5px rgba(0, 0, 0, 0.04);
 16805   box-shadow: inset 2px 2px 5px rgba(0, 0, 0, 0.04);
 16795   display: block;
 16806   display: block;
 16796   height: 270px;
 16807   min-height: 270px;
 16797   overflow-y: scroll;
 16808   overflow-y: scroll;
 16798   overflow-x: hidden;
 16809   overflow-x: hidden;
 16799   padding: 10px;
 16810   padding: 10px;
 16800   box-sizing: border-box;
 16811   box-sizing: border-box;
 16801   -webkit-box-sizing: border-box;
 16812   -webkit-box-sizing: border-box;
 16805 }
 16816 }
 16806 .chat-body ul {
 16817 .chat-body ul {
 16807   margin: 0;
 16818   margin: 0;
 16808   padding: 0;
 16819   padding: 0;
 16809 }
 16820 }
 16810 .chat-body li:first-child {
       
 16811   margin-top: 10px;
       
 16812 }
       
 16813 .chat-body li.message {
 16821 .chat-body li.message {
 16814   display: block;
 16822   display: block;
 16815   position: relative;
 16823   position: relative;
 16816   margin: 20px 20px 0;
 16824   padding: 10px;
       
 16825   margin: 2px;
       
 16826 }
       
 16827 .chat-body li.message:hover {
       
 16828   background-color: #eee;
       
 16829 }
       
 16830 .chat-body li.message.request,
       
 16831 .chat-body li.message.request:hover {
       
 16832   background-color: #e4e4e4;
 16817 }
 16833 }
 16818 .chat-body li.message img {
 16834 .chat-body li.message img {
 16819   display: inline-block;
 16835   display: inline-block;
 16820   border-left: 4px solid #fff;
 16836   border-left: 4px solid transparent;
 16821   position: absolute;
 16837   position: absolute;
 16822 }
 16838 }
 16823 .chat-body li.message img.online {
 16839 .chat-body li.message img.online {
 16824   border-left-color: #00a300;
 16840   border-left-color: #00a300;
 16825 }
 16841 }
 16837   vertical-align: top;
 16853   vertical-align: top;
 16838   box-sizing: border-box;
 16854   box-sizing: border-box;
 16839   -webkit-box-sizing: border-box;
 16855   -webkit-box-sizing: border-box;
 16840   -moz-box-sizing: border-box;
 16856   -moz-box-sizing: border-box;
 16841   padding: 0;
 16857   padding: 0;
 16842   margin-left: 65px;
 16858   margin-left: 50px;
 16843   line-height: normal;
 16859   line-height: normal;
 16844 }
 16860 }
 16845 .chat-body li.message .message-text time {
 16861 .chat-body li.message .message-text time {
 16846   position: absolute;
 16862   position: absolute;
 16847   top: 1px;
 16863   top: 3px;
 16848   right: 0;
 16864   right: 5px;
 16849   font-size: 10px;
 16865   font-size: 10px;
 16850   line-height: 10px;
 16866   line-height: 10px;
 16851   color: #AFAFAF;
 16867   color: #a1a1a1;
 16852 }
 16868 }
 16853 .chat-body li.message .message-text .chat-file {
 16869 .chat-body li.message .message-text .chat-file {
 16854   display: block;
 16870   display: block;
 16855   margin: 3px 0;
 16871   margin: 3px 0;
 16856   padding: 4px;
 16872   padding: 4px;
 16889 @media (max-width: 480px) {
 16905 @media (max-width: 480px) {
 16890   .chat-body li.message .message-text .chat-file b {
 16906   .chat-body li.message .message-text .chat-file b {
 16891     width: 150px;
 16907     width: 150px;
 16892   }
 16908   }
 16893 }
 16909 }
 16894 .chat-body li.message .message-text a.username {
 16910 .chat-body li.message .message-text .username {
 16895   display: block;
 16911   display: block;
 16896   font-weight: 700;
 16912   font-weight: 700;
 16897   margin-bottom: 4px;
 16913   margin-bottom: 4px;
 16898   vertical-align: top;
 16914   vertical-align: top;
 16899   line-height: 14px;
 16915   line-height: 14px;