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 ------------------------------------------------ */
/** Helper SCSS file for generating sprites for the interface. */
/* CMS action button sprite mix-in for UploadField, copied from admin/scss/_forms.scss */
# AssetUploadField { border-bottom : 0 ; -moz- box-shadow : none ; -webkit- box-shadow : none ; -o- box-shadow : none ; box-shadow : none ; }
. ss-assetuploadfield h3 { border-bottom : 1 px solid rgba ( 201 , 205 , 206 , 0.8 ) ; -moz- box-shadow : 0 1 px 0 rgba ( 255 , 255 , 255 , 0.8 ) ; -webkit- box-shadow : 0 1 px 0 rgba ( 255 , 255 , 255 , 0.8 ) ; -o- box-shadow : 0 1 px 0 rgba ( 255 , 255 , 255 , 0.8 ) ; box-shadow : 0 1 px 0 rgba ( 255 , 255 , 255 , 0.8 ) ; margin : 0 0 8 px ; padding : 0 0 7 px ; clear : both ; }
. ss-assetuploadfield . ss-uploadfield-files { margin : 0 ; padding : 0 ; }
. ss-assetuploadfield . ss-uploadfield-files . ss-uploadfield-item { border : 1 px solid #b3b3b3 ; -moz- border-radius : 5 px ; -webkit- border-radius : 5 px ; -o- border-radius : 5 px ; -ms- border-radius : 5 px ; -khtml- border-radius : 5 px ; border-radius : 5 px ; -moz- background-clip : padding ; -webkit- background-clip : padding ; -o- background-clip : padding-box ; -ms- background-clip : padding-box ; -khtml- background-clip : padding-box ; background-clip : padding-box ; background : #E2E2E2 ; margin : 0 0 5 px ; padding : 0 ; overflow : hidden ; position : relative ; }
. ss-assetuploadfield . ss-uploadfield-files . ss-uploadfield-item-preview { position : absolute ; height : 30 px ; width : 40 px ; overflow : hidden ; z-index : 1 ; }
. ss-assetuploadfield . ss-uploadfield-files . ss-uploadfield-item-info { position : relative ; height : 30 px ; overflow : hidden ; background-color : #5db4df ; background-image : -webkit- gradient ( linear , 50 % 0 % , 50 % 100 % , color-stop ( 0 % , #5db4df ) , color-stop ( 8 % , #5db1dd ) , color-stop ( 50 % , #439bcb ) , color-stop ( 54 % , #3f99cd ) , color-stop ( 96 % , #207db6 ) , color-stop ( 100 % , #1e7cba ) ) ; background-image : -webkit- linear-gradient ( top , #5db4df 0 % , #5db1dd 8 % , #439bcb 50 % , #3f99cd 54 % , #207db6 96 % , #1e7cba 100 % ) ; background-image : -moz- linear-gradient ( top , #5db4df 0 % , #5db1dd 8 % , #439bcb 50 % , #3f99cd 54 % , #207db6 96 % , #1e7cba 100 % ) ; background-image : -o- linear-gradient ( top , #5db4df 0 % , #5db1dd 8 % , #439bcb 50 % , #3f99cd 54 % , #207db6 96 % , #1e7cba 100 % ) ; background-image : -ms- linear-gradient ( top , #5db4df 0 % , #5db1dd 8 % , #439bcb 50 % , #3f99cd 54 % , #207db6 96 % , #1e7cba 100 % ) ; background-image : linear-gradient ( top , #5db4df 0 % , #5db1dd 8 % , #439bcb 50 % , #3f99cd 54 % , #207db6 96 % , #1e7cba 100 % ) ; }
. ss-assetuploadfield . ss-uploadfield-files . ui-state-error . ss-uploadfield-item-info { background-color : #c11f1d ; background-image : -webkit- gradient ( linear , 50 % 0 % , 50 % 100 % , color-stop ( 0 % , #c11f1d ) , color-stop ( 4 % , #bf1d1b ) , color-stop ( 8 % , #b71b1c ) , color-stop ( 15 % , #b61e1d ) , color-stop ( 27 % , #b11d1d ) , color-stop ( 31 % , #ab1d1c ) , color-stop ( 42 % , #a51b1b ) , color-stop ( 46 % , #9f1b19 ) , color-stop ( 50 % , #9f1b19 ) , color-stop ( 54 % , #991c1a ) , color-stop ( 58 % , #971a18 ) , color-stop ( 62 % , #911b1b ) , color-stop ( 65 % , #911b1b ) , color-stop ( 88 % , #7e1816 ) , color-stop ( 92 % , #771919 ) , color-stop ( 100 % , #731817 ) ) ; background-image : -webkit- linear-gradient ( top , #c11f1d 0 % , #bf1d1b 4 % , #b71b1c 8 % , #b61e1d 15 % , #b11d1d 27 % , #ab1d1c 31 % , #a51b1b 42 % , #9f1b19 46 % , #9f1b19 50 % , #991c1a 54 % , #971a18 58 % , #911b1b 62 % , #911b1b 65 % , #7e1816 88 % , #771919 92 % , #731817 100 % ) ; background-image : -moz- linear-gradient ( top , #c11f1d 0 % , #bf1d1b 4 % , #b71b1c 8 % , #b61e1d 15 % , #b11d1d 27 % , #ab1d1c 31 % , #a51b1b 42 % , #9f1b19 46 % , #9f1b19 50 % , #991c1a 54 % , #971a18 58 % , #911b1b 62 % , #911b1b 65 % , #7e1816 88 % , #771919 92 % , #731817 100 % ) ; background-image : -o- linear-gradient ( top , #c11f1d 0 % , #bf1d1b 4 % , #b71b1c 8 % , #b61e1d 15 % , #b11d1d 27 % , #ab1d1c 31 % , #a51b1b 42 % , #9f1b19 46 % , #9f1b19 50 % , #991c1a 54 % , #971a18 58 % , #911b1b 62 % , #911b1b 65 % , #7e1816 88 % , #771919 92 % , #731817 100 % ) ; background-image : -ms- linear-gradient ( top , #c11f1d 0 % , #bf1d1b 4 % , #b71b1c 8 % , #b61e1d 15 % , #b11d1d 27 % , #ab1d1c 31 % , #a51b1b 42 % , #9f1b19 46 % , #9f1b19 50 % , #991c1a 54 % , #971a18 58 % , #911b1b 62 % , #911b1b 65 % , #7e1816 88 % , #771919 92 % , #731817 100 % ) ; background-image : linear-gradient ( top , #c11f1d 0 % , #bf1d1b 4 % , #b71b1c 8 % , #b61e1d 15 % , #b11d1d 27 % , #ab1d1c 31 % , #a51b1b 42 % , #9f1b19 46 % , #9f1b19 50 % , #991c1a 54 % , #971a18 58 % , #911b1b 62 % , #911b1b 65 % , #7e1816 88 % , #771919 92 % , #731817 100 % ) ; }
. ss-assetuploadfield . ss-uploadfield-files . ss-uploadfield-item-name { position : relative ; z-index : 1 ; margin : 3 px 0 3 px 50 px ; width : 40 % ; background : #fff ; border : 1 px solid #b3b3b3 ; -moz- border-radius : 5 px ; -webkit- border-radius : 5 px ; -o- border-radius : 5 px ; -ms- border-radius : 5 px ; -khtml- border-radius : 5 px ; border-radius : 5 px ; display : block ; line-height : 24 px ; height : 22 px ; padding : 0 5 px ; text-align : left ; }
. ss-assetuploadfield . ss-uploadfield-files . ss-uploadfield-item-name b { font-weight : bold ; padding : 0 5 px 0 0 ; }
. ss-assetuploadfield . ss-uploadfield-files . ss-uploadfield-item-name span { font-size : 11 px ; color : #848484 ; }
. ss-assetuploadfield . ss-uploadfield-files . ss-uploadfield-item-status { float : right ; padding : 0 0 0 5 px ; }
. ss-assetuploadfield . ss-uploadfield-files . ss-uploadfield-item-status . ui-state-error-text { color : red ; font-weight : bold ; }
. ss-assetuploadfield . ss-uploadfield-files . ss-uploadfield-item-actions { position : absolute ; top : 0 ; right : 0 ; left : 0 ; z-index : 0 ; }
. ss-assetuploadfield . ss-uploadfield-files label . ss-ui-button { background : none ; border : 0 ; -moz- box-shadow : none ; -webkit- box-shadow : none ; -o- box-shadow : none ; box-shadow : none ; text-shadow : none ; color : white ; float : right ; }
. ss-assetuploadfield . ss-uploadfield-files label . ss-ui-button . ss-uploadfield-item-delete { display : none ; }
. ss-assetuploadfield . ss-uploadfield-files label . ss-ui-button . ss-uploadfield-item-edit { padding-top : 0 ; padding-bottom : 0 ; line-height : 30 px ; }
. ss-assetuploadfield . ss-uploadfield-files . ss-uploadfield-item-progress { width : 100 % ; }
. ss-assetuploadfield . ss-uploadfield-files . ss-uploadfield-item-progress div { -moz- border-radius : 5 px ; -webkit- border-radius : 5 px ; -o- border-radius : 5 px ; -ms- border-radius : 5 px ; -khtml- border-radius : 5 px ; border-radius : 5 px ; height : 30 px ; padding : 0 ; margin : 0 ; overflow : hidden ; width : 100 % ; }
. ss-assetuploadfield . ss-uploadfield-files . ss-uploadfield-item-progress . ss-uploadfield-item-progressbar { 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-assetuploadfield . ss-uploadfield-files . ss-uploadfield-item-progress . ss-uploadfield-item-progressbarvalue { width : 0 ; background : #60b3dd url ( ../images/progressbar_blue.gif ) repeat left center ; }
. ss-assetuploadfield . ss-uploadfield-files . ss-uploadfield-item-cancel { position : absolute ; top : 7 px ; right : 7 px ; }
. ss-assetuploadfield . ss-uploadfield-files . ss-uploadfield-item-cancel 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 ; background : url ( '../images/sprites_16x16-scf81c570f3.png' ) 0 0 no-repeat ; }
. ss-assetuploadfield . 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 ; }
. ss-assetuploadfield . ss-uploadfield-files . ss-uploadfield-item-editform iframe { width : 100 % ; }
. ss-assetuploadfield . ss-uploadfield-addfile { height : 70 px ; padding : 5 px 15 px 15 px ; }
. ss-assetuploadfield . ss-uploadfield-addfile . ss-uploadfield-item-info { float : left ; margin : 19 px 0 0 ; }
. ss-assetuploadfield . ss-uploadfield-addfile . ss-uploadfield-fromcomputer { position : relative ; overflow : hidden ; display : block ; margin : 0 10 px 0 0 ; background-image : none ; padding-left : 25 px ; padding-right : 7 px ; font-weight : bold ; margin-left : 8 px ; color : white ; border-color : #78a127 ; border-bottom-color : #59781d ; background : #669933 url ( '../images/sprites_16x16-scf81c570f3.png' ) 6 px -46 px no-repeat ; background : url ( '../images/sprites_16x16-scf81c570f3.png' ) 6 px -46 px no-repeat , -webkit- gradient ( linear , 50 % 0 % , 50 % 100 % , color-stop ( 0 % , #80bf40 ) , color-stop ( 100 % , #59862d ) ) ; background : url ( '../images/sprites_16x16-scf81c570f3.png' ) 6 px -46 px no-repeat , -webkit- linear-gradient ( #80bf40 , #59862d ) ; background : url ( '../images/sprites_16x16-scf81c570f3.png' ) 6 px -46 px no-repeat , -moz- linear-gradient ( #80bf40 , #59862d ) ; background : url ( '../images/sprites_16x16-scf81c570f3.png' ) 6 px -46 px no-repeat , -o- linear-gradient ( #80bf40 , #59862d ) ; background : url ( '../images/sprites_16x16-scf81c570f3.png' ) 6 px -46 px no-repeat , -ms- linear-gradient ( #80bf40 , #59862d ) ; background : url ( '../images/sprites_16x16-scf81c570f3.png' ) 6 px -46 px no-repeat , linear-gradient ( #80bf40 , #59862d ) ; text-shadow : #4d7326 0 1 px 1 px ; }
. ss-assetuploadfield . ss-uploadfield-addfile . ss-uploadfield-fromcomputer . ui-state-hover { border-color : #59781d ; background : #80bf40 url ( '../images/sprites_16x16-scf81c570f3.png' ) 6 px -46 px no-repeat ; background : url ( '../images/sprites_16x16-scf81c570f3.png' ) 6 px -46 px no-repeat , -webkit- gradient ( linear , 50 % 0 % , 50 % 100 % , color-stop ( 0 % , #8cc653 ) , color-stop ( 100 % , #669933 ) ) ; background : url ( '../images/sprites_16x16-scf81c570f3.png' ) 6 px -46 px no-repeat , -webkit- linear-gradient ( #8cc653 , #669933 ) ; background : url ( '../images/sprites_16x16-scf81c570f3.png' ) 6 px -46 px no-repeat , -moz- linear-gradient ( #8cc653 , #669933 ) ; background : url ( '../images/sprites_16x16-scf81c570f3.png' ) 6 px -46 px no-repeat , -o- linear-gradient ( #8cc653 , #669933 ) ; background : url ( '../images/sprites_16x16-scf81c570f3.png' ) 6 px -46 px no-repeat , -ms- linear-gradient ( #8cc653 , #669933 ) ; background : url ( '../images/sprites_16x16-scf81c570f3.png' ) 6 px -46 px no-repeat , linear-gradient ( #8cc653 , #669933 ) ; }
. ss-assetuploadfield . ss-uploadfield-addfile . ss-uploadfield-fromcomputer : active , . ss-assetuploadfield . ss-uploadfield-addfile . ss-uploadfield-fromcomputer : focus { padding : 8 px 8 px 8 px 26 px ; border : none ; background : #619130 url ( '../images/sprites_16x16-scf81c570f3.png' ) 7 px -45 px no-repeat ; -moz- box-shadow : inset 0 1 px 3 px #17181a , 0 1 px 0 rgba ( 255 , 255 , 255 , 0.6 ) ; -webkit- box-shadow : inset 0 1 px 3 px #17181a , 0 1 px 0 rgba ( 255 , 255 , 255 , 0.6 ) ; -o- box-shadow : inset 0 1 px 3 px #17181a , 0 1 px 0 rgba ( 255 , 255 , 255 , 0.6 ) ; box-shadow : inset 0 1 px 3 px #17181a , 0 1 px 0 rgba ( 255 , 255 , 255 , 0.6 ) ; }
. ss-assetuploadfield . ss-uploadfield-addfile . ss-uploadfield-item-uploador { float : left ; font-weight : bold ; font-size : 22 px ; padding : 0 20 px ; line-height : 70 px ; display : none ; }
. ss-assetuploadfield . ss-uploadfield-addfile . ss-uploadfield-dropzone { -moz- border-radius : 10 px ; -webkit- border-radius : 10 px ; -o- border-radius : 10 px ; -ms- border-radius : 10 px ; -khtml- border-radius : 10 px ; border-radius : 10 px ; -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 ; height : 66 px ; width : 300 px ; float : left ; }
. ss-assetuploadfield . ss-uploadfield-addfile . ss-uploadfield-dropzone div { padding : 15 px 0 0 ; line-height : 22 px ; font-size : 20 px ; font-weight : bold ; text-align : center ; }
. ss-assetuploadfield . ss-uploadfield-addfile . ss-uploadfield-dropzone div span { display : block ; font-size : 12 px ; }