2012-02-03 00:59:40 +01:00
/** This file contains the default theme definitions for the admin interface. Please put mostly SCSS variable definitions in here, and leave the actual styling to _style.scss and auxilliary files. */
/** ----------------------------------------------- Colours ------------------------------------------------ */
/** ----------------------------------------------- Textures ----------------------------------------------- */
/** ----------------------------------------------- Typography. ------------------------------------------------ */
2012-02-14 15:45:56 +01:00
/** ----------------------------------------------- Grid Units (px) We have a vertical rhythm that the grid is based off both x (=horizontal) and y (=vertical). All internal padding and margins are scaled to this and accounting for paragraphs ------------------------------------------------ */
2012-02-03 00:59:40 +01:00
/** ----------------------------------------------- Application Logo (CMS Logo) Must be 24px x 24px ------------------------------------------------ */
. ss-uploadfield . clear { clear : both ; }
. ss-uploadfield . middleColumn { width : 526 px ; padding : 0 ; background : #fff ; border : 1 px solid #b3b3b3 ; -moz- border-radius : 4 px ; -webkit- border-radius : 4 px ; -o- border-radius : 4 px ; -ms- border-radius : 4 px ; -khtml- border-radius : 4 px ; border-radius : 4 px ; background-image : -webkit- gradient ( linear , 50 % 0 % , 50 % 100 % , color-stop ( 0 % , #efefef ) , color-stop ( 10 % , #ffffff ) , color-stop ( 90 % , #ffffff ) , color-stop ( 100 % , #efefef ) ) ; background-image : -webkit- linear-gradient ( #efefef , #ffffff 10 % , #ffffff 90 % , #efefef ) ; background-image : -moz- linear-gradient ( #efefef , #ffffff 10 % , #ffffff 90 % , #efefef ) ; background-image : -o- linear-gradient ( #efefef , #ffffff 10 % , #ffffff 90 % , #efefef ) ; background-image : -ms- linear-gradient ( #efefef , #ffffff 10 % , #ffffff 90 % , #efefef ) ; background-image : linear-gradient ( #efefef , #ffffff 10 % , #ffffff 90 % , #efefef ) ; }
. ss-uploadfield . ss-uploadfield-item { margin : 0 ; padding : 15 px ; overflow : auto ; }
. ss-uploadfield . ss-uploadfield-item-preview { height : 60 px ; line-height : 60 px ; width : 80 px ; text-align : center ; font-weight : bold ; float : left ; overflow : hidden ; }
. ss-uploadfield . ss-uploadfield-item-preview . ss-uploadfield-dropzone { -moz- box-shadow : #9a9a9a 0 0 3 px 3 px inset ; -webkit- box-shadow : #9a9a9a 0 0 3 px 3 px inset ; -o- box-shadow : #9a9a9a 0 0 3 px 3 px inset ; box-shadow : #9a9a9a 0 0 3 px 3 px inset ; border : 2 px dashed gray ; background : rgba ( 201 , 205 , 206 , 0.8 ) ; display : none ; }
. ss-uploadfield . ss-uploadfield-item-info { margin : 0 0 0 100 px ; }
. ss-uploadfield . ss-uploadfield-item-name { display : block ; line-height : 13 px ; height : 26 px ; margin : 0 ; text-align : left ; }
. ss-uploadfield . ss-uploadfield-item-name b { font-weight : bold ; padding : 0 5 px 0 0 ; }
. ss-uploadfield . ss-uploadfield-item-name span { font-size : 11 px ; color : #848484 ; }
. ss-uploadfield . ss-uploadfield-item-status { float : right ; padding : 0 0 0 5 px ; }
. ss-uploadfield . ss-uploadfield-item-status . ui-state-error-text { color : red ; font-weight : bold ; }
2012-02-17 00:35:10 +01:00
. ss-uploadfield . ss-ui-button { display : block ; float : left ; margin : 0 10 px 0 0 ; }
. ss-uploadfield . ss-ui-button . ss-uploadfield-fromcomputer { position : relative ; overflow : hidden ; }
2012-02-03 00:59:40 +01:00
. ss-uploadfield . ss-uploadfield-files { margin : 0 ; padding : 0 ; max-height : 272 px ; overflow : auto ; position : relative ; }
. ss-uploadfield . ss-uploadfield-files . ss-uploadfield-item , . ss-uploadfield . ss-uploadfield-files . ss-uploadfield-item . ui-state-error { border : 0 ; border-bottom : 1 px solid #b3b3b3 ; background : none ; color : #444444 ; }
. ss-uploadfield . ss-uploadfield-files . ss-uploadfield-item : last-child , . ss-uploadfield . ss-uploadfield-files . ss-uploadfield-item . ui-state-error : last-child { border-bottom : 0 ; }
. ss-uploadfield . ss-uploadfield-files . ss-uploadfield-item-actions { height : 28 px ; margin : 6 px 0 0 ; position : relative ; }
. ss-uploadfield . ss-uploadfield-files . ss-uploadfield-item-progress { position : absolute ; left : 0 ; right : 42 px ; width : auto ; margin : 11 px 0 0 ; height : 15 px ; }
. ss-uploadfield . ss-uploadfield-files . ss-uploadfield-item-progress div { -moz- border-radius : 25 px ; -webkit- border-radius : 25 px ; -o- border-radius : 25 px ; -ms- border-radius : 25 px ; -khtml- border-radius : 25 px ; border-radius : 25 px ; height : 13 px ; padding : 0 ; margin : 0 ; overflow : hidden ; }
. ss-uploadfield . ss-uploadfield-files . ss-uploadfield-item-progressbar { border : 1 px solid gray ; background-color : #92a6b3 ; background-image : -webkit- gradient ( linear , 50 % 0 % , 50 % 100 % , color-stop ( 0 % , #92a6b3 ) , color-stop ( 11 % , #90aab8 ) , color-stop ( 22 % , #96b1bf ) , color-stop ( 33 % , #9eb4c1 ) , color-stop ( 44 % , #a7bac7 ) , color-stop ( 100 % , #c1d5dc ) ) ; background-image : -webkit- linear-gradient ( top , #92a6b3 0 % , #90aab8 11 % , #96b1bf 22 % , #9eb4c1 33 % , #a7bac7 44 % , #c1d5dc 100 % ) ; background-image : -moz- linear-gradient ( top , #92a6b3 0 % , #90aab8 11 % , #96b1bf 22 % , #9eb4c1 33 % , #a7bac7 44 % , #c1d5dc 100 % ) ; background-image : -o- linear-gradient ( top , #92a6b3 0 % , #90aab8 11 % , #96b1bf 22 % , #9eb4c1 33 % , #a7bac7 44 % , #c1d5dc 100 % ) ; background-image : -ms- linear-gradient ( top , #92a6b3 0 % , #90aab8 11 % , #96b1bf 22 % , #9eb4c1 33 % , #a7bac7 44 % , #c1d5dc 100 % ) ; background-image : linear-gradient ( top , #92a6b3 0 % , #90aab8 11 % , #96b1bf 22 % , #9eb4c1 33 % , #a7bac7 44 % , #c1d5dc 100 % ) ; }
. ss-uploadfield . ss-uploadfield-files . ss-uploadfield-item-progressbarvalue { border : 0 ; width : 0 % ; background : #60b3dd url ( ../images/progressbar_blue.gif ) repeat-x left center ; }
. ss-uploadfield . ss-uploadfield-files . ss-uploadfield-item-cancel , . ss-uploadfield . ss-uploadfield-files . ss-uploadfield-item-start { position : absolute ; top : 10 px ; right : 0 ; }
2012-02-17 00:35:10 +01:00
. ss-uploadfield . ss-uploadfield-files . ss-uploadfield-item-cancel button , . ss-uploadfield . ss-uploadfield-files . ss-uploadfield-item-start button { display : block ; overflow : hidden ; text-indent : -9999 px ; padding : 0 ; margin : 0 ; border : 0 ; width : 16 px ; height : 16 px ; cursor : pointer ; -moz- box-shadow : none ; -webkit- box-shadow : none ; -o- box-shadow : none ; box-shadow : none ; }
2012-02-03 00:59:40 +01:00
. ss-uploadfield . ss-uploadfield-files . ss-uploadfield-item-start { right : 20 px ; }
. ss-uploadfield . ss-uploadfield-files . ss-uploadfield-item-editform { /* don't use display none, for it will break jQuery('iframe').contents().height() */ height : 0 ; overflow : hidden ; clear : both ; margin-top : 8 px ; }
. ss-uploadfield . ss-uploadfield-files . ss-uploadfield-item-editform iframe { width : 100 % ; }
. ss-uploadfield . ss-uploadfield-addfile . borderTop { border-top : 1 px solid #b3b3b3 ; }
body . ss-uploadfield-edit-iframe { padding : 16 px 16 px ; }
. ss-upload . clear { clear : both ; }
. ss-upload . ss-uploadfield-fromcomputer input { /* since we can't really style the file input, we use this hack to make it as big as the button and hide it */ position : absolute ; top : 0 ; right : 0 ; margin : 0 ; border : solid #000 ; border-width : 0 0 100 px 200 px ; opacity : 0 ; filter : alpha ( opacity = 0 ) ; -o- transform : translate ( 250 px , -50 px ) scale ( 1 ) ; -moz- transform : translate ( -300 px , 0 ) scale ( 4 ) ; direction : ltr ; cursor : pointer ; }